On Sun, Oct 25, 2009 at 10:39 PM, Linus Torvalds <torva...@linux-foundation.org> wrote: > > > On Sun, 25 Oct 2009, Linus Torvalds wrote: >> >> Ok, this machine is a 1.3GHz Core 2 Duo, so no Atom crap. > > Oh, and I compile for x86-64, in case anybody cares. But I assume all sane > developers have long since abandoned 32-bit mode, so I can't imagine that > there is some 32-vs-64-bit issue. > > Btw, here's the dmesg from a few seconds after loading that driver with > CONFIG_B43_DEBUG enabled. > > Just for fun, I'll also try what FORCE_PIO results in.. > > Linus
0x00000400 is "DMA PCI Descriptor Error" - not sure what it actually means. BTW your dmidecode reveals that this is a modified PhoenixBIOS (non-Award) - I wonder if others with this error are also PhoenixBios users... Another thing to test: boot into Windows (or any other OS where the card works), initialize the card, reboot (not cold-boot) into Linux, try to load b43. If this succeeds, then we are missing something in the init routine. > > --- > b43-phy1: Broadcom 4312 WLAN found (core revision 15) > b43-phy1 debug: Found PHY: Analog 6, Type 5, Revision 1 > b43-phy1 debug: Found Radio: Manuf 0x17F, Version 0x2062, Revision 2 > phy1: Selected rate control algorithm 'minstrel' > Registered led device: b43-phy1::tx > Registered led device: b43-phy1::rx > Registered led device: b43-phy1::radio > Broadcom 43xx driver loaded [ Features: PML, Firmware-ID: FW13 ] > b43 ssb0:0: firmware: requesting b43/ucode15.fw > b43 ssb0:0: firmware: requesting b43/lp0initvals15.fw > b43 ssb0:0: firmware: requesting b43/lp0bsinitvals15.fw > b43-phy1: Loading firmware version 478.104 (2008-07-01 00:50:23) > b43-phy1 debug: b2062: Using crystal tab entry 19200 kHz. > b43-phy1 debug: Chip initialized > b43-phy1 debug: 64-bit DMA initialized > b43-phy1 debug: QoS enabled > b43-phy1 debug: Wireless interface started > b43-phy1 ERROR: Fatal DMA error: 0x00000400, 0x00000000, 0x00000000, > 0x00000000, 0x00000000, 0x00000000 > b43-phy1: Controller RESET (DMA error) ... > b43-phy1 debug: Adding Interface type 2 > b43-phy1 debug: Wireless interface stopped > b43-phy1 debug: DMA-64 rx_ring: Used slots 0/64, Failed frames 0/0 = 0.0%, > Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_BK: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_BE: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_VI: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_VO: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_mcast: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1: Loading firmware version 478.104 (2008-07-01 00:50:23) > b43-phy1 debug: b2062: Using crystal tab entry 19200 kHz. > b43-phy1 debug: Chip initialized > b43-phy1 debug: 64-bit DMA initialized > b43-phy1 debug: QoS enabled > b43-phy1 debug: Wireless interface started > b43-phy1: Controller restarted > b43-phy1 ERROR: Fatal DMA error: 0x00000400, 0x00000000, 0x00000000, > 0x00000000, 0x00000000, 0x00000000 > b43-phy1: Controller RESET (DMA error) ... > b43-phy1 ERROR: Fatal DMA error: 0x00000400, 0x00000000, 0x00000000, > 0x00000000, 0x00000000, 0x00000000 > b43-phy1: Controller RESET (DMA error) ... > b43-phy1 debug: Wireless interface stopped > b43-phy1 debug: DMA-64 rx_ring: Used slots 0/64, Failed frames 0/0 = 0.0%, > Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_BK: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_BE: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_VI: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_VO: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_mcast: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1: Loading firmware version 478.104 (2008-07-01 00:50:23) > b43-phy1 debug: b2062: Using crystal tab entry 19200 kHz. > b43-phy1 debug: Chip initialized > b43-phy1 debug: 64-bit DMA initialized > b43-phy1 debug: QoS enabled > b43-phy1 debug: Wireless interface started > b43-phy1 ERROR: > b43-phy1: Controller restarted > Fatal DMA error: 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, > 0x00000000 > b43-phy1: Controller RESET (DMA error) ... > b43-phy1 debug: Wireless interface stopped > b43-phy1 debug: DMA-64 rx_ring: Used slots 0/64, Failed frames 0/0 = 0.0%, > Average tries 0.00 > ADDRCONF(NETDEV_UP): wlan0: link is not ready > b43-phy1 debug: DMA-64 tx_ring_AC_BK: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_BE: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_VI: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_AC_VO: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > b43-phy1 debug: DMA-64 tx_ring_mcast: Used slots 0/256, Failed frames 0/0 = > 0.0%, Average tries 0.00 > -- Vista: [V]iruses, [I]ntruders, [S]pyware, [T]rojans and [A]dware. :-) _______________________________________________ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/bcm43xx-dev