home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.ibm.pc.misc
- Path: sparky!uunet!panther!mothost!white!rtsg.mot.com!lido16!wiegand
- From: wiegand@rtsg.mot.com (Robert Wiegand)
- Subject: Re: Parity error - HALT - a better NMI handler?
- Message-ID: <wiegand.720974716@lido16>
- Sender: news@rtsg.mot.com
- Nntp-Posting-Host: lido16
- Reply-To: motcid!wiegand@uunet.uu.net
- Organization: Motorola Inc., Cellular Infrastructure Group
- References: <3132.2404.uupcb@synapse.org>
- Date: Thu, 5 Nov 1992 14:45:16 GMT
- Lines: 38
-
- chuck.colford@synapse.org (Chuck Colford) writes:
-
- >To: comp.sys.ibm.pc.misc
- >From: chuck.colford@synapse.isis.org
-
- >Alas; I am not alone. I am plagued by the occasional parity error too.
- >Chris Granitz recently recanted his story & it sounds all too familier.
- >I'm a H/W engineer, so I've gone through most of what I can check (mem
- >speeds, cache data/tag ram speeds, bus speeds, looked for "pushed
- >parts", etc). Still they persist, but I hate to turn off checking.
-
- >Speeds of 33 MHz and up are challenging & require good design & layout
- >practice. Perhaps all the clone designs do not all allow adequate
- >margins.
-
- >What I would really like to see is a program (TSR or config.sys driver)
- >that would intrcept the NMI and report the address & byte where it
- >thinks the error occurred. This should be a protected mode program &
- >windows compatable. This would be more inspiring than PARITY ERROR -
- >SYSTEM HALTED.
-
- >Does anyone have such a program? If so, I would appreciate an email
- >copy.
-
- >...Chuck
- >
-
- I don't think this is possible. This would require hardware to latch the
- address on the bus when the error occures. There is no way to do this
- with just software. Software may be able to give you help sometimes
- by looking at the processor state, but it can't catch errors that
- occur during DMA and will give incorrect information.
-
- --
- ------------------------------------------------------------------------------
- Robert Wiegand - Motorola Inc.
- motcid!wiegand@uunet.uu.net uunet!motcid!wiegand
- Disclamer: I didn't do it - I was somewhere else at the time.
-