Hi

I own a Linksys WPC54G card with a BCM4306 chipset which requires b43legacy.

The card worked with the bcm43xx driver. I now compiled the latest (march 25)
wireless-testing kernel and use now the b43legacy driver.

The card seems working, I notice however the same behavior David Ellingsworth 
in his post described 
(http://lists.berlios.de/pipermail/bcm43xx-dev/2007-August/005733.html).
Only 1 Mbit/s despite good link quality and constant reassociation.
I use the card at the university where many access points are installed.

Did anybody observe the same behavior or is there already a solution?

Here the syslog output:

Loading the module (modprobe b43legacy):

pccard: CardBus card inserted into slot 1
PCI: Enabling device 0000:06:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:06:00.0[A] -> Link [LNKB] -> GSI 4 (level, low) -> IRQ 
4
PCI: Setting latency timer of device 0000:06:00.0 to 64
ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x02, vendor 0x4243)
ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x04, vendor 0x4243)
ssb: Core 2 found: PCMCIA (cc 0x80D, rev 0x01, vendor 0x4243)
ssb: Core 3 found: V90 (cc 0x807, rev 0x01, vendor 0x4243)
ssb: Core 4 found: PCI (cc 0x804, rev 0x07, vendor 0x4243)
ssb: Core 5 found: IEEE 802.11 (cc 0x812, rev 0x04, vendor 0x4243)
ssb: Ignoring additional 802.11 core
ssb: SPROM revision 1 detected.
ssb: Sonics Silicon Backplane found on PCI device 0000:06:00.0
b43legacy-phy0: Broadcom 4306 WLAN found
b43legacy-phy0 debug: Found PHY: Analog 1, Type 2, Revision 1
b43legacy-phy0 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2
b43legacy-phy0 debug: Radio initialized
phy0: Selected rate control algorithm 'pid'
Broadcom 43xx-legacy driver loaded [ Features: PID, Firmware-ID: FW10 ]


Bringing the interface up (ifconfig wlan0 up), the firmware gets loaded:

b43legacy-phy0: Loading firmware version 0x127, patch level 14 (2005-04-18 
02:36:27)
b43legacy-phy0 debug: Chip initialized
b43legacy-phy0 debug: 30-bit DMA initialized
b43legacy-phy0 debug: Wireless interface started
b43legacy-phy0 debug: Adding Interface type 2


Configure the essid (iwconfig wlan0 essid yyyy), the device associates

wlan0: Initial auth_alg=0
wlan0: authenticate with AP 00:xx:xx:xx:xx:xx
wlan0: RX authentication from 00:xx:xx:xx:xx:xx (alg=0 transaction=2 status=0)
wlan0: authenticated
wlan0: associate with AP 00:xx:xx:xx:xx:xx
wlan0: authentication frame received from 00:xx:xx:xx:xx:xx, but not in 
authenticate state - ignored
wlan0: authentication frame received from 00:xx:xx:xx:xx:xx, but not in 
authenticate state - ignored
wlan0: RX AssocResp from 00:xx:xx:xx:xx:xx (capab=0x421 status=0 aid=103)
wlan0: associated


Now the network connection is up and I can access the internet. However is see 
a bunch of the following messages:

Sometimes CTS protection gets enabled and disabled:

wlan0: CTS protection enabled (BSSID=00:xx:xx:xx:xx:xx)
wlan0: CTS protection disabled (BSSID=00:xx:xx:xx:xx:xx)


The WLAN-Device keeps reauthenticating with the same access point:

wlan0: RX deauthentication from 00:xx:xx:xx:xx:xx (reason=2)
wlan0: deauthenticated
wlan0: authenticate with AP 00:xx:xx:xx:xx:xx
wlan0: RX authentication from 00:xx:xx:xx:xx:xx (alg=0 transaction=2 status=0)
wlan0: authenticated
wlan0: associate with AP 00:xx:xx:xx:xx:xx
wlan0: associate with AP 00:xx:xx:xx:xx:xx
wlan0: RX ReassocResp from 00:xx:xx:xx:xx:xx (capab=0x421 status=0 aid=48)
wlan0: associated


After I stopped the network interface (ifconfig wlan0 down) I got following 
debug messages:

b43legacy-phy0 debug: Removing Interface type 2
b43legacy-phy0 debug: Wireless interface stopped
b43legacy-phy0 debug: DMA-30 0x0260 (RX) max used slots: 5/64
b43legacy-phy0 debug: DMA-30 0x0200 (RX) max used slots: 13/64
b43legacy-phy0 debug: DMA-30 0x02A0 (TX) max used slots: 0/128
b43legacy-phy0 debug: DMA-30 0x0280 (TX) max used slots: 0/128
b43legacy-phy0 debug: DMA-30 0x0260 (TX) max used slots: 0/128
b43legacy-phy0 debug: DMA-30 0x0240 (TX) max used slots: 0/128
b43legacy-phy0 debug: DMA-30 0x0220 (TX) max used slots: 128/128
b43legacy-phy0 debug: DMA-30 0x0200 (TX) max used slots: 0/128
b43legacy-phy0 debug: Radio initialized

Cheers
Mike
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to