Hi,

On Feb 3, 2008 3:37 PM, Matti Viljanen <[EMAIL PROTECTED]> wrote:
> Hi
>
> I have Acer Ferrari 3400, which has Broadcom 4306 wlan chip. I am using
> 32-bit Gentoo Linux with kernel.org 2.6.24-git13 kernel. Details of the
> chip:
>
> 00:09.0 Network controller: Broadcom Corporation BCM4306 802.11b/g
> Wireless LAN Controller (rev 03)
> Subsystem: Wistron NeWeb Corp. TravelMate 290E WLAN Mini-PCI Card
> Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> Latency: 64
> Interrupt: pin A routed to IRQ 19
> Region 0: Memory at d0014000 (32-bit, non-prefetchable) [size=8K]
>
> It has worked OK with bcm43xx and mostly with b43 too, but now b43 seems
> broken. I traced the problem to be PIO support that was dropped. To me I
> now have to use DMA mode, which makes process b43 eat 99% CPU and gives
> me unending stream of these (b43 debug on):
>
> b43-phy0 debug: Loading firmware version 410.2160 (2007-05-26 15:32:10)

Someone correct me if I'm wrong...
Probably you're using linux-2.6 kernel tree. So, your firmware is too
new. I had the same problem few days ago. Or you use this firmware
(ver 410) with the the newest wireless-2.6 kernel tree on #everything
branch, or you downgrade your firmware to version 351 and keep using
linux-2.6 tree.
Please, read as reference:
http://linuxwireless.org/en/users/Drivers/b43#devicefirmware

Regards,

David Cohen

> b43-phy0 debug: Chip initialized
> b43-phy0 debug: 30-bit DMA initialized
> printk: 8 messages suppressed.
> b43-phy0 ERROR: Fatal DMA error: 0x00001000, 0x00000000, 0x00000000,
> 0x00000000, 0x00000000, 0x00000000
> b43-phy0 debug: Wireless interface started
> b43-phy0 debug: Wireless interface stopped
> b43-phy0 debug: DMA-32 0x0200 (RX) max used slots: 0/64
> b43-phy0 debug: DMA-32 0x02A0 (TX) max used slots: 0/128
> b43-phy0 debug: DMA-32 0x0280 (TX) max used slots: 0/128
> b43-phy0 debug: DMA-32 0x0260 (TX) max used slots: 0/128
> b43-phy0 debug: DMA-32 0x0240 (TX) max used slots: 0/128
> b43-phy0 debug: DMA-32 0x0220 (TX) max used slots: 0/128
> b43-phy0 debug: DMA-32 0x0200 (TX) max used slots: 0/128
>
> Any hints how to det DMA working (some missing kernel parms)? Or do I
> just happen to be the only user who needs b43 + PIO? And what's with the
> 30-bit/32-bit DMA talk?
>
> Thanks,
> Matti Viljanen
> _______________________________________________
> Bcm43xx-dev mailing list
> [email protected]
> https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
>
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to