Re: Re: SMP and ath Wifi driver - fatal trap 12: page fault

From: <adam_at_adamretter.eclipse.co.uk>
Date: Sat, 26 Jun 2004 19:05:06 +0100
Sahil and Current'ers,

Sahil - Thanks - Yes after recompiling the kernel without SMP support it all
seems to work fine albeith a little slower :-( a bit upsetting that I can
only use one CPU.

I have a few questions if I may -

1) Who do I talk to about the ath + SMP problem, how do I get this fixed :-)
Or can I help fix this, I have some C/C++ programming skill but would
proberbly need a LOT of help.

2) Is the protocol used by XFree86 particularly heavy, as the response from
the xterminal across the wireless network seems a bit laggy. Or maybe this
is another ath problem?

3) I have set the mode for the cards to 11g, but one of the cards seems to
default back to OFDM/48mbps instead of the expected 54mbps. Any ideas why it
would do this?

4) Are there any good tutorials on getting the best performance out of your
wifi cards with freebsd?

Thanks

Adam

----- Original Message ----- 
From: "Sahil R Cooner" <cooner_at_cs.fsu.edu>
To: <adam_at_adamretter.eclipse.co.uk>
Cc: <freebsd-current_at_freebsd.org>
Sent: Saturday, June 26, 2004 5:16 PM
Subject: Re: SMP and ath Wifi driver - fatal trap 12: page fault


> 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 ....
>
> --sahil
>
> adam_at_adamretter.eclipse.co.uk wrote:
>
> >Hello current's,
> >
> >    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 -
> >http://www.houseofcraig.net/README-0.2.0pre7.txt
> >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
> >http://lists.freebsd.org/mailman/listinfo/freebsd-current
> >To unsubscribe, send any mail to
"freebsd-current-unsubscribe_at_freebsd.org"
> >
> >
>
Received on Sat Jun 26 2004 - 16:05:39 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:59 UTC