bcm4322 success (WPA2)!

Clemens Helfmeier clemens at helfmeier.de
Sun Feb 20 13:25:42 EST 2011

Hello Developers,

I have just tried the current wireless-testing git tree with my bcm4322 device:

# lshw
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n
    Wireless LAN Controller [14e4:432b] (rev 01)

# dmesg shows:
[   11.358762] b43-phy0: Broadcom 4322 WLAN found (core revision 16)
[   11.400231] b43-phy0 debug: Found PHY: Analog 8, Type 4, Revision 4 
[   11.400257] b43-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2056, Revision 3

I had to apply this patch to b43-fwcutter in order to extract the firmware: 

Using WPA2, the connection is very stable, no connection break downs so far.

My dmesg log shows quite a lot of error messages (approx every 7 seconds in 
idle and more often when traffic is high):
[ 4015.044435] b43-phy0 ERROR: PHY transmission error
[ 4021.910720] b43-phy0 ERROR: PHY transmission error
[ 4028.866892] b43-phy0 ERROR: PHY transmission error

Thanks for your efforts to get my hardware working!

Best regards,

On Sun, Feb 20, 2011 at 02:41:42PM +0100, Rafał Miłecki wrote:
> Please, include b43-dev in to/cc.
> W dniu 20 lutego 2011 14:31 użytkownik Christoph Thielecke
> <christoph.thielecke at gmx.de> napisał:
>>> Thanks for your report! Do you need that all options at all?
>> I think so. I'll try to remove some and tell which is needed for working. 
>> Here the results:
>>> I think
>>> hwtkip=0 is default one.
>> Yes, works without that.
>>> Parameter qos should not matter.
>> qos=0 is nessary, qos=1 or without doesnt work.
> What does happen when it doesn't work? Do you get scan results? Can you 
> associate? Get IP? Transmit?
>>> AFAIK pio is
>>> needed for some BCM4321s only.
>> pio=1 is needed, pio=0 or without doesnt work.
>>> I didn't check what bad_frames_preempt
>>> does.
>> bad_frames_preempt=1 is needed, bad_frames_preempt=0 or without doesnt work.
>> So the needed options are:
>> nohwcrypt=1 qos=0 pio=1 bad_frames_preempt=1
> What does happen when it doesn't work? Do you get scan results? Can you 
> associate? Get IP? Transmit?
> One request: please blacklist b43, do cold boot (turn off machine for few 
> seconds), then boot and load b43 with:
> pio=1
> I ask you for that, because it's possible that using DMA locks up your card. 
> In such a case further tests can give you false results.
> Do you have scan results when using pio=1 after cold boot? Can you associate?
> --
> Rafał
> _______________________________________________
> b43-dev mailing list
> b43-dev at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/b43-dev

 Clemens Helfmeier

More information about the b43-dev mailing list