home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 13 / CDA13.ISO / DOC / FAQ / GCC_SIG1 < prev    next >
Encoding:
Text File  |  1996-09-02  |  27.7 KB  |  561 lines

  1.  
  2.                      SIGNAL 11 WHILE COMPILING THE KERNEL
  3.                                        
  4.    This FAQ describes what the possible causes are for an effect that
  5.    bothers lots of people lately. Namely that a linux-kernel compile
  6.    crashes with a "signal 11". The cause can be software or (most likely)
  7.    hardware. Read on to find out more.
  8.    
  9.    If all is ok, this is now part of the Mini-Howto collection for Linux.
  10.    If you're interested, the Web version of this document is now (june
  11.    '96) accessed about 300 times per week. (a growth of a factor of three
  12.    in 3 months)
  13.    If you are not reading this at http://www.bitwizard.nl/sig11/, that's
  14.    where you can find the most recent version. (while I still have access
  15.    to the old location I will attempt that keep it up-to-date too).
  16.    Email me at R.E.Wolff@BitWizard.nl if you find any spelling errors,
  17.    worthwhile additions or with an "it also happened to me" story. (Note
  18.    that I reject some suggested additions on my belief that it is
  19.    technical nonsense).
  20.      _________________________________________________________________
  21.    
  22. The Sig11 FAQ
  23.  
  24.    
  25.   QUESTION
  26.   
  27.    My kernel compile crashes with
  28.  
  29.       gcc: Internal compiler error: program cc1 got fatal signal 11
  30.  
  31.    What is wrong with the compiler? Which version of the compiler do I
  32.    need? Is there something wrong with the kernel?
  33.    
  34.   ANSWER
  35.   
  36.    Most likely there is nothing wrong with your installation, your
  37.    compiler or kernel. It very likely has something to do with your
  38.    hardware. There are a variety of subsystems that can be wrong, and
  39.    there is a variety of ways to fix it. Read on, and you'll find out
  40.    more.
  41.      _________________________________________________________________
  42.    
  43.   QUESTION
  44.   
  45.    Ok it may not be the software, How do I know for sure?
  46.    
  47.   ANSWER
  48.   
  49.    First lets make sure it is the hardware that is causing your trouble.
  50.    When the "make" stops, simply type "make" again. If it compiles a few
  51.    more files before stopping, it must be hardware that is causing you
  52.    troubles. If it immediately stops again (i.e. scans a few directories
  53.    with "nothing to be done for xxxx" before bombing at exactly the same
  54.    place), try
  55.  
  56.         dd if=/dev/hda of=/dev/null bs=1024k count=16
  57.  
  58.    Change "hda" to "sda" if you have a SCSI disk. Change the count=16 to
  59.    the number of megabytes of main memory that you have. This will cause
  60.    the first 16Mb of your harddisk to be read from disk, forcing the C
  61.    source files and the gcc binary to be reread from disk the next time
  62.    you run it. Now type make again. If it still stops in the same place
  63.    I'm starting to wonder if you're reading the right FAQ, as it is
  64.    starting to look like a software problem after all.... Take a peek at
  65.    the "what are the other possibilities" question..... If without this
  66.    "dd" command the compiler keeps on stopping at the same place, but
  67.    moves to another place after you use the "dd" you definitely have a
  68.    disk->ram transfer problem.
  69.      _________________________________________________________________
  70.    
  71.   QUESTION
  72.   
  73.    Ok. I have a hardware problem what is it?
  74.    
  75.   ANSWER
  76.   
  77.    If it happens to be the hardware it can be:
  78.      * Main memory. Your main memory might be getting an occasional bit
  79.        wrong. If this happens on the "writes", you won't see any parity
  80.        errors. There are several ways to fix it:
  81.           + The memory speed might be too slow. Increase the number of
  82.             wait states in the BIOS.
  83.             This could be caused by the AMIBIOSs autoconfig option: it
  84.             may only know about 486s running upto 80 MHz, whereas you
  85.             currently buy 100 MHz versions. -- Pat V.
  86.           + The memory speed might be too slow. Get faster DRAM SIMMs.
  87.             For example current ASUS motherboards require 60 ns DRAM if
  88.             you have a 100, or 133 MHz processor (Take a look in your
  89.             motherboard's manual). I've heard reports that 70 ns also
  90.             works, reliability problems like random sig11's belong to the
  91.             possibilities.... (I wouldn't take the risk) -- Andrew
  92.             Eskilsson (mpt95aes@pt.hk-r.se)
  93.           + There is a bad chip on one of the SIMMs. If you own more than
  94.             1 bank of memory you might be able to pull SIMMs and see if
  95.             the problem goes away. Be careful for STATIC!!!
  96.           + We handled a hard one here the last week. It turned out that
  97.             ALL 4 16Mb SIMMs were broken in that they dropped a bit
  98.             around once per hour. This was sufficient to crash the
  99.             machine in about a day, or crash a kernel compile in about an
  100.             hour. A new set of SIMMs works perfectly. It took a long
  101.             while to diagnose this one, because all 4 of the SIMMs were
  102.             affected equally, so leaving half of the memory out didn't
  103.             change things.
  104.             Mark Kettner (kettner@cat.et.tudelft.nl) reports that his
  105.             system was capable of running my memory test for 2300 times
  106.             faultlessly, but then detected around 10 errors. It then
  107.             continued detecting no faults for a few hundred runs
  108.             again..... In his case running kernel compiles was a much
  109.             more efficient way of detecting the health of the system (in
  110.             the most stable configuration the system could compile around
  111.             14 kernels before going bzurk). His solution was to "trade
  112.             in" the old memory for a so called "memory upgrade". The
  113.             shopkeeper then "tests" in their memory tester, which OKs the
  114.             memory. he then got a good discount on the new memory :-).
  115.           + It seems that some 30-72 pin converters can cause memory
  116.             errors. (It hasn't been proven whether the 4 SIMMS in the
  117.             converter had gone bad, or if the SIMM converter was at
  118.             fault. The SIMMS had been functioning perfectly for years
  119.             before they were moved into the converter....) -- Naresh
  120.             Sharma (n.sharma@is.twi.tudelft.nl). Paul Gortmaker
  121.             (paul.gortmaker@anu.edu.au) adds that the SIMM converters
  122.             should have at least 4 bypass capacitors to keep the power
  123.             supply of the SIMMs clean.
  124.           + If the refresh of the DRAM isn't functioning properly, the
  125.             DRAMs will slowly lose their information. Some (486)
  126.             motherboards stop refreshing correctly when you turn on
  127.             "hidden refresh". -- Hank Barta (hank@pswin.chi.il.us)
  128.           + The number of waitstates could be too low. Increase the
  129.             number of waiststates in the BIOS for a fix. The Intel
  130.             Endeavour board doesn't allow you to increase the memory
  131.             waitstates. This can supposedly be fixed by flashing a MR
  132.             BIOS into the motherboard. -- David Halls
  133.             (david.halls@cl.cam.ac.uk)
  134.      * Cache memory. Your cache memory might be getting an occasional bit
  135.        wrong. Caches are usually not equipped with parity. You can
  136.        diagnose that this is the case by turning off the cache in the
  137.        BIOS. If the problem goes away it is probably the cache. There are
  138.        several ways to fix it:
  139.           + The cache memory speed might be too slow. Increase the number
  140.             of wait states in the BIOS.
  141.           + The cache memory speed might be too slow. Get faster SRAM
  142.             chips.
  143.           + There is a bad chip in your cache. It is unlikely that you
  144.             can swap chips as easily as with SIMMs. Be careful for
  145.             STATIC!!! -- Joseph Barone (barone@mntr02.psf.ge.com)
  146.           + The cache might be set to "write back" while there is a bug
  147.             in the write back implementation of your chipset. The
  148.             motherboard where this happened was a "MV020 486VL3H" (with
  149.             20M RAM) -- Scott Brumbaugh (scottb@borris.beachnet.com)
  150.             (Mail address doesn't work. Scott: Get back at me with a
  151.             valid return address)
  152.           + The motherboard may require a jumper to switch between Cache
  153.             On A Stick and the old-fashioned dip chip cache. (JP16 on Rev
  154.             2.4 ASUS motherboards)
  155.      * Disk transfers. A block coming from disk might incur an occasional
  156.        bit error.
  157.           + If you have this problem, you are most likely to have to do
  158.             the "dd" command to "move" the problem from one place to the
  159.             next....
  160.           + Some IDE harddisks cannot handle the "irq_unmasking" option.
  161.             This may only show under load. And it could show as a sig11.
  162.           + Do you have a kalok 31xx? Throw it in the garbage. (or sell
  163.             it to a DOS user)
  164.           + SCSI? Termination? A short bus might still work (unreliably
  165.             that is) with bad termination. A long bus might get errors
  166.             anyway. Can you turn on parity on the host and the DISK?
  167.      * Overclocking. Some vendors (or private people) think it is
  168.        possible to overclock some CPUs. Some of them may work others
  169.        don't. You might want to try turning off turbo (note that most
  170.        pentium motherboards no longer support a non-turbo mode) and see
  171.        if the problem goes away. Check the speed of your CPU compared
  172.        (printed on it, carefully remove the fan if necessary) with what
  173.        the motherboard jumpers or BIOS settings say.... It seems that
  174.        even Intel may make mistakes in this area. I now have a reliable
  175.        report that an official 120MHz pentium would Sig11 at 120, but not
  176.        at 100MHz. As the motherboard is only stressed HARDER for a 100
  177.        MHz processor, I think it is unlikely that this has anything to do
  178.        with the motherboard. Moreover a new 120MHz processor is now
  179.        functioning correctly. -- Samuel Ramac (sramac@vnet.ibm.com).
  180.      * CPU temperature. A high speed processor might overheat without the
  181.        correct heat sink. This can also be caused by a failing fan. (My
  182.        personal '486 has a fan that takes a few minutes to get up to
  183.        speed. It probably will never really FAIL because it's now
  184.        decommisioned :-). The CPU can become erratic if "pushed" by
  185.        compiling a kernel. This problem becomes worse if you disable
  186.        "HALT" on the LILO command line. Linux tries to power-down the CPU
  187.        by executing the "halt" instruction when the system is idle. This
  188.        preserves power, and therefore the CPU temperature drops when the
  189.        system is idle. You therefore might not notice this problem when
  190.        simply editing, and it might only surface after hours of CPU
  191.        intensive jobs when the ambient temp is high. If you have a
  192.        Pentium with Fdiv bug, it is advisable to trade it in at Intel.
  193.        They will send you a new one that preconfigured with an official
  194.        Intel-approved FAN. Also note that most normal glues are very bad
  195.        thermal conductors. There is special thermal glue available that
  196.        should be used when a fan needs to be glued to a CPU. -- Arno
  197.        Griffioen (arno@ixe.net), -- W. Paul Mills (wpmills@midusa.net) --
  198.        Alan Wind (wind@imada.ou.dk)
  199.        
  200.        Intel says that the allowable temperature ranges for the outside
  201.        of your CPU is:
  202.        0 to +85 C: Intel486 SX, Intel486 DX, IntelDX2, IntelDX4 processor
  203.        0 to +95 C: IntelDX2, IntelDX4 OverDrive. processors
  204.        0 to +80 C: 60 MHz Pentium. processor
  205.        0 to +70 C: 66 to 166 MHz Pentium processor
  206.        For information on how to measure this and some confirmation of
  207.        what I say here, see:
  208.        http://pentium.intel.com/procs/support/faqs/iarcfaq.htm
  209.        (Especially questions Q6, Q7 and Q13)
  210.      * CPU voltage. Some motherboards allow you to select the CPU
  211.        voltage. Some motherboards badly document the jumper settings that
  212.        manage this. It seems that a 5V processor might still work most of
  213.        the time at 3.3 volts..... -- Karl Heyes (krheyes@comp.brad.ac.uk)
  214.      * RAM voltage. It seems that vendors are preparing for 3.3V RAM now.
  215.        Most memory is still 5V. (but be careful.... 3.3v RAM will break
  216.        at 5V.....)
  217.      * Local bus overloading. At 25 MHz you're allowed to have 3
  218.        VesaLocalBus cards, At 33MHz only two, at 40MHz only one and guess
  219.        what at 50MHz NONE! Some systems start acting flaky when you
  220.        overload the VLB. Even when your VLB isn't overloaded (over the
  221.        limits stated above), the system may loose a few nanoseconds of
  222.        margin by adding an extra VLB card, so you might need to add a
  223.        cache wait state or something after you've added a new VLB
  224.        card.... -- Richard Postgate (postgate@cafe.net)
  225.        
  226.    
  227.      _________________________________________________________________
  228.    
  229.   QUESTION
  230.   
  231.    RAM timing problems? I fiddled with the bios settings more than a
  232.    month ago. I've compiled numerous kernels in the mean time and nothing
  233.    went wrong. It can't be the RAM timing. Right?
  234.    
  235.   ANSWER
  236.   
  237.    Wrong. Do you think that the RAM manufacturers have a machine that
  238.    makes 60ns RAMs and another one that makes 70ns RAMs? Off course not!
  239.    They make a bunch, and then test them. Some meet the specs for 60 ns,
  240.    others don't. Those might be 61 ns if the manufacturer would have to
  241.    put a number to it. In that case it is quite likely that it works in
  242.    your computer when for example the temperature is below 40 degrees
  243.    centigrade (chips become slower when the temp rises. That's why some
  244.    supercomputers need so much cooling).
  245.    
  246.    However "the coming of summer" or a long compile job may push the
  247.    temperature inside your computer over the "limit". -- Philippe Troin
  248.    (ptroin@compass-da.com)
  249.      _________________________________________________________________
  250.    
  251.   QUESTION
  252.   
  253.    Memory problems? My BIOS tests my memory and tells me its ok. I have
  254.    this fancy DOS program that tells me my memory is OK. Can't be memory
  255.    right?
  256.    
  257.   ANSWER
  258.   
  259.    Wrong. The memory test in the BIOS is utterly useless. It may even
  260.    occasionally OK more memory than really is available, let alone test
  261.    whether it is good or not.
  262.    A friend of mine used to have a 640k PC which had a single 64kbit chip
  263.    instead of a 256kbit chip in the second 256k bank. This means that he
  264.    effectively had 320k working memory. Sometimes the BIOS would test
  265.    384k as "OK". Anyway, only certain applications would fail. It was
  266.    very hard to diagnose the actual problem....
  267.    Most memory problems only occur under special circumstances. Those
  268.    circumstances are hardly ever known. gcc Seems to exercise them. Some
  269.    memory tests, especially BIOS memory tests, don't. I'm working on
  270.    creating a floppy with a linux kernel and a good memory tester on it.
  271.    Bug me about it again......
  272.    The floppy is not ready yet, but if you have a working Linux system
  273.    you could try my memtesting program. It is available from
  274.    http://www.bitwizard.nl/sig11/memtest.tar.gz (binary) and from
  275.    http://www.bitwizard.nl/sig11/memtest.tgz.uue (uuencoded tarred
  276.    gzipped). I'm working on something even better, but you will have to
  277.    wait for that.....
  278.      _________________________________________________________________
  279.    
  280.   QUESTION
  281.   
  282.    Does it only happen when I compile a kernel?
  283.    
  284.   ANSWER
  285.   
  286.    Nope. There is no way your hardware can know that you are compiling a
  287.    kernel. It just so happens that a kernel compile is very tough on your
  288.    hardware, so it just happens a lot when you are compiling a kernel.
  289.      * People have seen "random" crashes for example while installing
  290.        using the slackware installation script.... -- dhn@pluto.njcc.com
  291.      * Others get "general protection errors" from the kernel (with the
  292.        crashdump). These are usually in /var/adm/messages. --
  293.        fox@graphics.cs.nyu.edu
  294.        
  295.    
  296.      _________________________________________________________________
  297.    
  298.   QUESTION
  299.   
  300.    Nothing crashes on NT, Windows 95, OS/2 or DOS. It must be something
  301.    Linux specific.
  302.    
  303.   ANSWER
  304.   
  305.    First of all, Linux stresses your hardware more than all of the above.
  306.    Some OSes like the Microsoft ones named above crash in unpredictable
  307.    ways anyway. Nobody is going to call Microsoft and say "hey, my
  308.    windows box crashed today". If you do anyway, they will tell you that
  309.    you, the user, made an error (see the interview with Bill Gates in a
  310.    German magazine....) and that since it works now, you should shut up.
  311.    Those OSes are also somewhat more "predictable" than Linux. This means
  312.    that Excel might always be loaded in the exact same memory area.
  313.    Therefore when the bit-error occurs, it is always excel that gets it.
  314.    Excel will crash. Or excel will crash another application. Anyway, it
  315.    will seem to be a single application that fails, and not related to
  316.    memory.
  317.    What I am sure of is that a cleanly installed 1.2.13 Linux system
  318.    should be able to compile the kernel without any errors. Certainly no
  319.    sig-11 ones.
  320.    Really Linux and gcc stress your hardware more than other OSes.
  321.      _________________________________________________________________
  322.    
  323.   QUESTION
  324.   
  325.    Is it always signal 11?
  326.    
  327.   ANSWER
  328.   
  329.    Nope. Other signals like six and four also occur occasionally. Signal
  330.    11 is most common though.
  331.    
  332.    As long as memory is getting corrupted, anything can happen. I'd
  333.    expect bad binaries to occur much more often than they really do.
  334.    Anyway, it seems that the odds are heavily biased towards gcc getting
  335.    a signal 11. Also seen:
  336.      * free_one_pmd: bad directory entry 00000008
  337.      * EXT2-fs warning (device 08:14): ext_2_free_blocks bit already
  338.        cleared for block 127916
  339.      * Internal error: bad swap device
  340.      * Trying to free nonexistent swap-page
  341.      * kfree of non-kmalloced memory ...
  342.      * scsi0: REQ before WAIT DISCONNECT IID
  343.      * Unable to handle kernel NULL pointer dereference at virtual
  344.        address c0000004
  345.      * put_page: page already exists 00000046
  346.        invalid operand: 0000
  347.      * Whee.. inode changed from under us. Tell Linus
  348.      * crc error -- System halted (During the uncompress of the Linux
  349.        kernel)
  350.      * Segmentation fault
  351.      * "unable to resolve symbol"
  352.      * make [1]: *** [sub_dirs] Error 139
  353.        make: *** [linuxsubdirs] Error 1
  354.        
  355.    The first few ones are cases where the kernel "suspects" a
  356.    kernel-programming-error that is actually caused by the bad memory.
  357.    The last few point to application programs that end up with the
  358.    trouble.
  359.    
  360.    -- S.G.de Marinis (trance@interseg.it)
  361.    -- Dirk Nachtmann (nachtman@kogs.informatik.uni-hamburg.de)
  362.    
  363.      _________________________________________________________________
  364.    
  365.   QUESTION
  366.   
  367.    What do I do?
  368.    
  369.   ANSWER
  370.   
  371.    Things to try when you want to find out what is wrong...
  372.      * Disable the cache (BIOS) (or pull it out if it's on a "stick").
  373.      * Jumper the motherboard for lower CPU and bus speed.
  374.      * boot kernel with "linux mem=4M" (disables memory above 4Mb).
  375.      * Fiddle with settings of the refresh (BIOS)
  376.      * Try taking out half the memory. Try both halves in turn.
  377.      * Try borrowing memory from someone else. Preferably this should be
  378.        memory that runs Linux flawlessly in the other machine...
  379.        (Sillicon graphics Indy machines are also nice targets to borrow
  380.        memory from)
  381.      * If you want to verify if a solution really works try the
  382.        following:
  383.  
  384.     tcsh
  385.     cd /usr/src/linux
  386.     make zImage
  387.     foreach i (0 1 2 3 4 5 6 7 8 9)
  388.       foreach j (0 1 2 3 4 5 6 7 8 9)
  389.         make clean;make zImage > log."$i"$j
  390.       end
  391.     end
  392.    All the resulting logfiles should be the same. (The first "make
  393.        zImage" makes sure that the dependencies are already
  394.        generated.....) This takes around 24 hours on a 100MHz pentium
  395.        with 16Mb of memory. (and about 3 months on a 386 with 4Mb :-).
  396.        
  397.    The hardest part is that most people will be able to do all of the
  398.    above except borrowing memory from someone else, and it doesn't make a
  399.    difference. This makes it likely that it really is the RAM. Currently
  400.    RAM is the most pricy part of a PC, so you rather not have this
  401.    conclusion, but I'm sorry, I get lots of reactions that in the end
  402.    turn out to be the RAM. However don't despair just yet: your RAM may
  403.    not be completely wasted: you can always try to trade it in for
  404.    different or more RAM.
  405.      _________________________________________________________________
  406.    
  407.   QUESTION
  408.   
  409.    I had my RAMs tested in a RAM-tester device, and they are OK. Can't be
  410.    the RAM right?
  411.    
  412.   ANSWER
  413.   
  414.    Wrong. It seems that the errors that are currently occuring in RAMS
  415.    are not detectable by RAM-testers. It might be that your motherboard
  416.    is accessing the RAMs in dubious ways or otherwise messing up the RAM
  417.    while it is in YOUR computer. The advantage is that you can sell your
  418.    RAM to someone who still has confidence in his RAM-tester......
  419.      _________________________________________________________________
  420.    
  421.   QUESTION
  422.   
  423.    What are other possibilities?
  424.    
  425.   ANSWER
  426.    Others have noted the following possibilities:
  427.      * The current pentium-optimizing-gcc fails with the default options
  428.        only on certain source files (floppy.c comes to mind :-). The
  429.        "triggers" are in the kernel, libc and in gcc itself. This is
  430.        easily diagnosed as "not a hardware problem" because it always
  431.        happens in the same place. You can either disable some
  432.        optimizations (try -fno-unroll-loops first) or use another gcc. --
  433.        Evan Cheng (evan@top.cis.syr.edu)
  434.      * A badly misconfigured gcc -- some parts from one version, some
  435.        from another. After a few weeks I ended up re-installing from
  436.        scratch to get everything right. -- Richard H. Derr III
  437.        (rhd@Mars.mcs.com).
  438.      * Gcc or the resulting application may terminate with sig11 when a
  439.        program is linked against the SCO libraries (which come with
  440.        iBCS). This occurs on some applications that have -L/lib in their
  441.        LDFLAGS....
  442.      * When compiling a kernel with an ELF compiler, but configured for
  443.        a.out (or the other way around, I forgot) you will get a signal 11
  444.        on the first call to "ld". This is easily identified as a software
  445.        problem, as it always occurs on the FIRST call to "ld" during the
  446.        build. -- REW
  447.      * An Ethernet card together with a badly configured PCI BIOS. If
  448.        your (ISA) Ethernet card has an aperture on the ISA bus, you might
  449.        need to configure it somewhere in the BIOS setup screens.
  450.        Otherwise the hardware would look on the PCI bus for the shared
  451.        memory area. As the ISA card can't react to the requests on the
  452.        PCI bus, you are reading empty "air". This can result in
  453.        segmentation faults and kernel crashes. -- REW
  454.      * Corrupted swap partition. Tony Nugent (T.Nugent@sct.gu.edu.au)
  455.        reports he used to have this problem and solved it by an mkswap on
  456.        his swap partition. (Don't forget to type "sync" before doing
  457.        anything else after an mkswap. -- Louis J. LaBash Jr.
  458.        (lou@minuet.siue.edu))
  459.      * NE2000 card. Some cheap Ne2000 cards might mess up the system. --
  460.        Danny ter Haar (dth@cistron.nl) I personally might have had
  461.        similar problems, as my mail server crashed hard every now and
  462.        then (once a day). It now seems that 1.2.13 and lots of the 1.3.x
  463.        kernels have this bug. I haven't seen it in 1.3.48. Probably got
  464.        fixed somewhere in the meantime.... -- REW
  465.      * Power supply? No I don't think so. A modern heavy system with two
  466.        or three harddisk, both SCSI and IDE will not exceed 120 Watts or
  467.        so. If you have loads of old harddisks and old expansion cards the
  468.        power requirements will be higher, but still it is very hard to
  469.        reach the limits of the power supply. Of course some people manage
  470.        to find loads of old full-size harddisks and install them into
  471.        their big-tower. You can indeed overload a powersupply that way.
  472.        -- Greg Nicholson (greg@job.cba.ua.edu)
  473.      * An inconsistent ext2fs. Some circumstances can cause the kernel
  474.        code of the ext2 file system to result in Signal 11 for Gcc. --
  475.        Morten Welinder (terra@diku.dk)
  476.        
  477.    
  478.      _________________________________________________________________
  479.    
  480.   QUESTION
  481.   
  482.    I don't believe this. To whom has this happened?
  483.    
  484.   ANSWER
  485.   
  486.    Well for one it happened to me personally. But you don't have to
  487.    believe me. It also happened to:
  488.      * Johnny Stephens (icjps@asuvm.inre.asu.edu)
  489.      * Dejan Ilic (d92dejil@und.ida.liu.se)
  490.      * Rick Tessner (rick@myra.com)
  491.      * David Fox (fox@graphics.cs.nyu.edu)
  492.      * Darren White (dwhite@baker.cnw.com) (L2 cache)
  493.      * Patrick J. Volkerding (volkerdi@mhd1.moorhead.msus.edu)
  494.      * Jeff Coy Jr. (jcoy@gray.cscwc.pima.edu) (Temp problems)
  495.      * Michael Blandford (mikey@azalea.lanl.gov) (Temp problems: CPU fan
  496.        failed)
  497.      * Alex Butcher (Alex.Butcher@bristol.ac.uk) (Memory waitstates)
  498.      * Richard Postgate (postgate@cafe.net) (VLB loading)
  499.      * Bert Meijs (L.Meijs@et.tudelft.nl) (bad SIMMs)
  500.      * J. Van Stonecypher (scypher@cs.fsu.edu)
  501.      * Mark Kettner (kettner@cat.et.tudelft.nl) (bad SIMMs)
  502.      * Naresh Sharma (n.sharma@is.twi.tudelft.nl) (30->72 converter)
  503.      * Rick Lim (ricklim@freenet.vancouver.bc.ca) (Bad cache)
  504.      * Scott Brumbaugh (scottb@borris.beachnet.com)
  505.      * Paul Gortmaker (paul.gortmaker@anu.edu.au)
  506.      * Mike Tayter (tayter@ncats.newaygo.mi.us) (Something with the
  507.        cache)
  508.      * Benni ??? (benni@informatik.uni-frankfurt.de) (VLB Overloading)
  509.      * Oliver Schoett (os@sdm.de) (Cache jumper)
  510.      * Morten Welinder (terra@diku.dk)
  511.      * Warwick Harvey (warwick@cs.mu.oz.au) (bit error in cache)
  512.      * Hank Barta (hank@pswin.chi.il.us)
  513.      * Jeffrey J. Radice (jjr@zilker.net) (Ram voltage)
  514.      * Samuel Ramac (sramac@vnet.ibm.com) (CPU tops out)
  515.      * Andrew Eskilsson (mpt95aes@pt.hk-r.se) (DRAM speed)
  516.      * W. Paul Mills (wpmills@midusa.net) (CPU fan disconnected from CPU)
  517.      * Joseph Barone (barone@mntr02.psf.ge.com) (Bad cache)
  518.      * Philippe Troin (ptroin@compass-da.com) (delayed RAM timing
  519.        trouble)
  520.      * Koen D'Hondt (koen@dutlhs1.lr.tudelft.nl) (more kernel error
  521.        messages)
  522.      * Bill Faust (faust@pobox.com) (cache problem)
  523.      * Tim Middlekoop (mtim@lab.housing.fsu.edu) (CPU temp: fan
  524.        installed)
  525.      * Andrew R. Cook (andy@anchtk.chm.anl.gov) (bad cache)
  526.      * Allan Wind (wind@imada.ou.dk) (P66 overheating)
  527.      * Michael Tuschik (mt2@irz.inf.tu-dresden.de) (gcc2.7.2p victim)
  528.      * R.C.H. Li (chli@en.polyu.edu.hk) (Overclocking: ok for months...)
  529.      * Florin (florin@monet.telebyte.nl) (Overclocked CPU by vendor)
  530.      * Dale J March (dmarch@pcocd2.intel.com) (CPU overheating on laptop)
  531.      * Markus Schulte (markus@dom.de) (Bad RAM)
  532.      * Mark Davis (mark_d_davis@usa.pipeline.com) (Bad P120?)
  533.      * Josep Lladonosa i Capell (jllado@arrakis.es) (PCI options
  534.        overoptimization)
  535.      * Emilio Federici (mc9995@mclink.it) (P120 overheating)
  536.      * Conor McCarthy (conormc@cclana.ucd.ie) (Bad SIMM)
  537.      * Matthias Petofalvi (mpetofal@ulb.ac.be) ("Simmverter" problem)
  538.      * Jonathan Christopher Mckinney (jono@tamu.edu) (gcc2.7.2p victim)
  539.      * Greg Nicholson (greg@job.cba.ua.edu) (many old disks)
  540.      * Ismo Peltonen (iap@bigbang.hut.fi) (irq_unmasking)
  541.      * Daniel Pancamo (pancamo@infocom.net) (70ns instead of 60 ns RAM)
  542.      * David Halls (david.halls@cl.cam.ac.uk)
  543.      * Mark Zusman (marklz@pointer.israel.net) (Bad motherboard)
  544.      *
  545.      * (Email me with your story, you might get to be mentioned here...
  546.        :-)
  547.        
  548.    
  549.      _________________________________________________________________
  550.    
  551.    I'm interested in new stories. If you have a problem and are unsure
  552.    about what it is, it may help to Email me at R.E.Wolff@BitWizard.nl .
  553.    My curiosity will usually drive me to answering your questions until
  554.    you find what the problem is..... (on the other hand, I do get pissed
  555.    when your problem is clearly described above :-)
  556.      _________________________________________________________________
  557.    
  558.    This page is hosted by www.bitwizard.nl
  559.      _________________________________________________________________
  560.    
  561.