*BSD News Article 4004


Return to BSD News archive

Path: sserve!manuel!munnari.oz.au!mips!mips!swrinde!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!pdxgate!rigel!brians
From: brians@rigel.cs.pdx.edu (Brian Smith)
Newsgroups: comp.unix.bsd
Subject: Re: Hanging problem solved (work-around at least).
Keywords: hangs, bugs, 387 coprocessor
Message-ID: <6014@pdxgate.UUCP>
Date: 21 Aug 92 16:42:03 GMT
References: <1992Aug15.010923.6242@ponds.uucp>
Sender: news@pdxgate.UUCP
Lines: 27

rivers@ponds.uucp (Thomas David Rivers) writes:
>Well, taking a tip from Doug Anson's (danson@lgc.com) post to this
>news group I decided to try something out.

>I had npx.c always return 0 from the probe for the existence of a
>math-coprocessor (I'm too lazy to pull chips out and stick them in again).
>and *voila* .....  The kernel no longer crashes.

Well, I haven't had any kernel hangs or crashes in my system since I added
Jolitz's fixes (kmap entries and buf pages).  However, I have noticed that
something is wrong with the way that 386BSD handles a math coprocessor.

With the fixes to make ps work (adding symbols etc...), ps works on several
386's with no math coprocessors, but receives a floating point error on
a 486-33.

Any ideas?  I haven't had the time yet to dig into it.  I've been getting
X386 running.  X is a good thing.  :-)

Brian

/---------------------------------------|------------------------------------\
| #include <std/disclaim.h>             | Inet: brians@rigel.cs.pdx.edu      |
| #include <human/erors.h>              |       brians@protools.com          |
|---------------------------------------|------------------------------------|
| Behold the warranty.. the bold print giveth and the fine print taketh away.|
\----------------------------------------------------------------------------/