home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / unix / bsd / 5638 < prev    next >
Encoding:
Internet Message Format  |  1992-09-13  |  2.6 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!spool.mu.edu!agate!soda.berkeley.edu!wjolitz
  2. From: wjolitz@soda.berkeley.edu (William F. Jolitz)
  3. Newsgroups: comp.unix.bsd
  4. Subject: Re: Fixed: Runs at 8MHz, Crashes at 33MHz, 386bsd
  5. Keywords: bug
  6. Message-ID: <1903s6INNr9u@agate.berkeley.edu>
  7. Date: 13 Sep 92 19:13:10 GMT
  8. References: <1992Sep11.200736.20247@qualcomm.com> <1992Sep12.134712.17755@news.cs.indiana.edu> <j=xnk_a.alm@netcom.com>
  9. Organization: U.C. Berkeley, CS Undergraduate Association
  10. Lines: 43
  11. NNTP-Posting-Host: soda.berkeley.edu
  12.  
  13. In article <j=xnk_a.alm@netcom.com> alm@netcom.com (Andrew Moore) writes:
  14. >In article <1992Sep12.134712.17755@news.cs.indiana.edu> "Michael Squires" <mikes@moose.cs.indiana.edu> writes:
  15. >
  16. >    QAPlus (DOS) long memory test uncovered an intermittent RAM error
  17.                   ^^^^
  18. If this means 32-bit wide memory test, then I think you are correctly isolating
  19. the problem. Note that most PC memory checkers only do 16bit loads/stores.
  20.  
  21. When I was originally doing 386bsd, I had real stability problems with my
  22. 386SX noname laptop. I eventually traced it to memory corruption. Yet, in
  23. running various PC memory checkers for *days* without a peep, I could not
  24. find the problem. I wrote a trivial one in the bootstrap that ran in 32bit
  25. protected mode, and it failed in less than a second.
  26.  
  27. The problem turned out to be two problems. 1) a mechanical problem with the
  28. extended memory card's socket (cured with a pliers), and 2) the "extended
  29. setup" for the chipset did not set the "no interleave" bit for my odd-banked
  30. 386SX. BTW, Windows-3 also tended to be screwed by the same feature. Two
  31. I/O instructions and no more problems.
  32.  
  33. This problem reccured when I got an ethernet card later. I found that it was
  34. due to the I/O extension "backplane" in the laptop missing a few connections
  35. to the toshiba slot. The company ECO'ed the laptop when the  trouble was
  36. isolated, and mumbled something about expecting customers only to ever use
  37. the slot for modems.
  38.  
  39. The moral of the story here is that for many PC's, 32-bit operation can 
  40. still be the "undiscovered country".
  41.  
  42. When I was working on 2.8BSD, the PDP 11/40 in the virus lab suddenly began
  43. doing "impossible" things. Immediately I ran diagnostics. Nothing. Got DEC
  44. out, and they found nothing. In frustration, I keyed in the following
  45. machine program through the front panel:
  46.     cmp $0,$0
  47.     beq    1b
  48.     halt
  49. It ran for about 30 seconds and stopped. Starting it again, it ran for a
  50. minute and stopped. After much work swapping boards, backplanes, power
  51. supplies, and phone calls, the DEC CE and I carefully cleaned the processor's
  52. edge connectors, and it succeeded in running the "diagnostic" all night.
  53.  
  54.  
  55. Bill.
  56.