Kernel Panic with Atheros AR9280 chipset
-
Hello, I'm using the Compex WLE200NX MiniPCIe card that uses the Atheros AR9280 chipset on pfSense 2.1-RELEASE 64-BIT build.
Whenever I try to enable the interface I get a kernel panic, here's the output I get when it happens:
Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address = 0xe
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff802e830f
stack pointer = 0x28:0xffffff802f059750
frame pointer = 0x28:0xffffff8000299000
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 74391 (ifconfig)
trap number = 12
panic: page fault
cpuid = 1
panic: bufwrite: buffer is not busy???
cpuid = 1ath0: unable to reset hardware; hal status 3
aath0: ath_chan_set: unable to reset channel 11 (2462 MHz, flags 0x480), hal status 3
th0: ath_reset: unable to reset hardware; hal status 3Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual aFatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address = 0xe
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff802eaedd
stack pointer = 0x28:0xffffff80000209f0
frame pointer = 0x28:0xffffff8000299000
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 11 (swi4: clock)
trap number = 12
panic: page fault
cpuid = 1
ddress = 0xe
fault code = supervisor read data, page not present
instruction pointer = 0x20:0xffffffff802e830f
stack pointer = 0x28:0xffffff802f02c750
frame pointer = 0x28:0xffffff8000299000
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 45851 (ifconfig)
trap number = 12There's this thread that says it should work on 2.1 but it doesn't: http://forum.pfsense.org/index.php/topic,55403.0.html
I tried 802.11g and n both failed. g mode didn't crash the kernel but the interface didn't end up being enabled at all.
-
There are some reports in the forum reflecting that pfSense 2.1 has some problems with at least some WLAN cards.
I've recently found out that an Atheros AR5413 WLAN card (Compex WLM54AG) on my Alix2D13 stopped working after upgrading from pfSense 2.0.3 to version 2.1: http://forum.pfsense.org/index.php/topic,68531.0.html.
I am having an Atheros AR9280 based WLAN card (Ubiquiti SR71-E) that is currently working fine in my Soekris net6501 under pfSense 2.0.3 (nanoBSD i386 2G on a 4G compact flash card, no packages installed). Because of the problems I have when upgrading my Alix board I currently delayed the upgrade of my Soekris machine. Besides the annoying need to open the case for a reflash of the compact flash card I am afraid the AR9280 might stop working under pfSense 2.1 just the same way the AR5413 did.
Regards,
Peter