Subject: Re: Kernel FPU trap
To: None <hart@mcbi-36.med.nyu.edu>
From: Colin Wood <cwood@ichips.intel.com>
List: port-mac68k
Date: 08/12/1998 17:27:36
Joshua Hart wrote:
> 
> I'm new to NetBSD, (my experience with Un*x(s) is limited to SGIs and
> DECs [should I now say Compaq(s)?])
> 
> When booting my Mac SE/30, I get a Kernel FPU trap.
> 
> The SE/30 has 20 Megs of Ram, a Quantum harddrive.
> 
> I created the A/UX root & usr partition along with a swap partition as
> well.
> 
> I created the file system using the MacOS tool, and also used the
> Installer to install all the packages in mac86k 2.3 directory:
> 
> base23.tar.gz, bsd-generic.tar.gz, comp23.tar.gz, etc23.tar.gz,
> game23.tar.gz, man23.tar.gz, misc23.tar.gz, text23.tar.gz, xbase23.tar.gz,
> xfont23.tar.gz, and xserv23.tar.gz.
> 
> I selected Build devices so that all my dev/* files would be created... 
> 
> I have mode 32 installed, and I have diabled every other extension and
> control panel I could find. (at startup the only one which is presented is
> mode32).
> 
> Specifically the Kernel FPU trap is:
> 
> Oops! -- I just got a different error:
> 
> panic: trap: type  0xf, code 0x0, v 0x0 -- no pcb
> 
> Ok -- now it is a Kernel: MMU fault trap
> 
> using OpenBSD 2.3 (GENERIC) #3: Wed Apr 22 07:12:55 MDT 1998
>   root@hoffman.ucs.ualberta.ca:/usr/src/sys/arch/mac68k/compile/GENERIC
> 
> mrg:'Mac II class ROMs' ROM glue, tracing off, debug off, silent traps
> mrg: I/O map kludge for ROMs that use hardware addresses directly.
> vm_fault(1a2000,4e560000,3,0) -> 1
>    type 8, code [mmu,,ssw]: 4010715
> trap type 8, code = 4010715, v= 4e560000

Unfortunately, I have limited experience with OpenBSD.  Perhaps this has
occured before on OpenBSD 2.3 kernels?  You might want to ask on an
OpenBSD-specific mailing list.  I haven't seen an reports of such a
problem under recent NetBSD kernels (i.e. 1.3.2).

Later.

-- 
Colin Wood                                 cwood@ichips.intel.com
Component Design Engineer - PMD                 Intel Corporation
-----------------------------------------------------------------
I speak only on my own behalf, not for my employer.