Bug 17385

Summary: Support for IIT's "XC87SLC-33" numeric processor broken in FreeBSD4.0
Product: Base System Reporter: kfarmer <kfarmer>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description kfarmer 2000-03-15 05:40:02 UTC
kernel.GENERIC from FreeBSD 4.0 causes panic after line:
npx0: Using INT 13 interface

Fatal trap 12: page fault while in kernel mode
supervisor read, page not present
...

npx0 flags 0x08 doesn't help. 'disable npx0' in config> doesn't stop npx0 from
being probed(?) either (like it has in earlier releases).

Fix: 

in FreeBSD3.x, disable npx0 in config screen.
in FreeBSD4.0, it doesn't seem to be possible to disable npx0 when numeric
processor is present, but "broken".

If nothing else, add a comment to hardware.txt indicating that support for this
math co-cpu is broken. - not that its likely that many of these machines
are still around. =)
How-To-Repeat: attempt to boot FreeBSD 3.1 or greater on specific hardware.
(486SLC2 CPU with IIT "XC87SLC-33" Numeric Processor)
Note: same hardware runs FreeBSD-3.0, win95 with no problems.
Same computer with IIT co-cpu physically removed runs FreeBSD-4.0 ok.
Comment 1 iedowse freebsd_committer freebsd_triage 2005-04-17 21:52:54 UTC
State Changed
From-To: open->closed


Sorry, nobody took an interest in this, and the hardware is very 
old at this stage.