BCM4312 LP-PHY DMA issues
asmadeus at codewreck.org
Tue Nov 22 11:13:13 EST 2011
Is the dmesg output the one without pio=1?
[ 28.236344] b43-phy0: Loading firmware version 478.104 (2008-07-01
[ 33.772580] b43-phy0 ERROR: Fatal DMA error: 0x00000400, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
[ 33.778855] b43-phy0 ERROR: This device does not support DMA on your
system. It will now be switched to PIO.
[ 33.784685] b43-phy0: Controller RESET (DMA error) ...
so I would suppose it fell back to pio=1 and missed something during the
initialization (assuming it works when you modprobe it with pio=1
That being said, it is supposed to work on linux >= 3.0, so I'd try with
a more recent firmware just to see if it helps.
Asmadeus | Dominique Martinet
(it's not debugging the right part, and I won't be of much use since
I've never had a b43-compatible device, but you can have more
information about the deauth if you run "iw event" to get a few more
messages, or maybe wpa_supplicant debug output, since it says "local
choice" I would suppose wpa_supplicant isn't happy with something.)
More information about the b43-dev