*BSD News Article 4495


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!uunet!usc!rpi!psinntp!psinntp!dg-rtp!ponds!rivers
From: rivers@ponds.uucp (Thomas David Rivers)
Subject: More on NMI problems.
Message-ID: <1992Sep2.123248.17492@ponds.uucp>
Date: Wed, 2 Sep 1992 12:32:48 GMT
Lines: 33

Well, I got much advice on my NMI problems; indicating that I probably
did, in fact, have a bad memory chip on my machine.

So; I grabbed testext.exe from SIMTEL20 and let it have at the machine,
to determine which chip was bad, etc....

It ran for 38+ hours, without a single error (this program uses
protected mode read/writes of words and double words, randomly scattered
through available memory.)  Other people had sent me mail indicating
this program found their problem, etc...

So, at this point, I'm beginning to return to my previous thought, that
something else is causing the parity error (perhaps some funny DMA, or
some timing problem with the drivers?)  

When I booted 386bsd again, it took less than an hour to reproduce the
problem.  It's very strange, because I never get more than one NMI
line in /var/log/messages (you would think there would be several.)
Also, I never got these from version 0.0.

Also, after reading the descriptions of '386 traps, and noticing the
comment that some CGA-emulation cards used the NMI to simulate the
CGA registers, I pulled out my CGA-on-hercules emulation card, but that
didn't solve it.

My next step is to rip out the math co-processor, then I'll be left
with a hercules card, a 4-port clone card and an IDE controller (pretty
basic)...

      - Dave Rivers -
      (rivers@ponds.uucp)

p.s. Thanks to all the people who responded!