On Sun, 22 May 2005, Vaibhave Agarwal wrote:

I was writing some code at the ethernet layer,
mainly changing the if_ethersubr.c for my work.

I am not using any FP instructions in my code.
But while running, my kernel crashes and gives the following panic msg:
npx is the Floating point unit (fpu).

----------------------------------
npxintr: npxproc = 0 , currproc = 0, npx_exists = 1
panic: npxintr from nowhere
---------------------------------
...

Has anybody ever got such message or they know the fix for it.
I was not able to trace the error...even using kernel debug corefiles.

If you have a system newer than a 486SX, then npx interrupts shouldn't
be used for anything except to probe that not using them works.  It
is barely possible that a bug in turning off npx interrupts after the
probe results in one being delivered much later (there have been bugs
in this area).

If it was a real npx interrupt, then the address of the FP instruction
that caused it should be in the FPU state in the kernel dump.

Bruce
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to