SMP and ath Wifi driver - fatal trap 12: page fault
Sahil R Cooner
cooner at cs.fsu.edu
Fri Jun 25 19:15:22 PDT 2004
Well I believe the error lies in your SMP as the debugging error is with
the CPU, try turning off SMP, I'm pretty sure that should work, it might
be having trouble distributing large loads of data and that messes
things up in there.
I have the NDIS (project evil) stuff running and the only time I can
consistently get a page fault like your receiving minus the processor
flags and such ... is when I shutdown with the ndis modules still loaded ...
Let me know how it goes ....
adam at adamretter.eclipse.co.uk wrote:
> I have the ath driver running for a DWL-AG520 on FreeBSD 5.2.1, the card
>seems fine for a short period of time, but then as data starts flowing the
>machine hangs with a fatal trap 12.
>The machine is a Dual Processor PIII on an Intel BX Chipset with 700MB RAM.
>I think this may be SMP related as I found this whilst googling -
>Which mentions trouble with that card and SMP.
>My Question is - is the problem SMP when using ath and if so how do I fix
>this?? If not what the hell is it?
>The exact error is:
>fatal trap 12: page fault while in kernel mode
> cpuid = 0; apic id = 00
> fault virtual address = 0x34002d85
> fault code = supervisor read, page not present
> instruction pointer = 0x8:0xc06b509e
> frame pointer = 0x10:0xde006a8c
> stack pointer = 0x10:0xde006a5c
> code segment = base 0x0, limit 0xfffff, type 0x1b, DPL 0, pres 1, def32
>1, gran 1
> processor eflags = interrupt enabled, resume IOPL=0
> current process = 36 (swi1:net)
> trap number = 12
> cpuid = 0
> boot() called on cpu#0
>freebsd-current at freebsd.org mailing list
>To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
More information about the freebsd-current