Ioannis Nousias wrote:
> Larry Finger wrote:
>> Andrig T. Miller wrote:
>>  
>>> I booted a new Fedora kernel this morning, and it loaded the new b43 
>>> driver, and I still had the v4 firmware in /lib/firmware.  The first 
>>> time I connected it connected at 2 Mb/s, versus the 1 Mb/s that it 
>>> used to connect at.  I had needed to reboot a second time for an 
>>> unrelated reason, and when it connected the next time I connected at 
>>> 5 Mb/s, and I have been happily using my internal Broadcom 4318 
>>> wireless networking all day, without issue.
>>>
>>> Thanks for all the hard work, it is really paying off!
>>>     
>>
>> It is connecting at 1 Mbs every time, the increases are the natural 
>> ramp-up of the rates. Why it differed from boot to boot is probably a 
>> matter of when you happened to check and how many transmissions 
>> happened before you looked.
>>
>> If your V4 firmware is still in /lib/firmware, then the Fedora kernel 
>> is a little behind the wireless-dev tree. Once the code that uses the 
>> new naming scheme hits their kernel, your wireless will probably stop 
>> working. Be prepared.
>>
>> Yes, the new driver is very solid.
>>
>> Larry
>> _______________________________________________
>> Bcm43xx-dev mailing list
>> Bcm43xx-dev@lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
>>
>>
>>   
> It's not that 'solid' on my chipset, at least not the one present in the 
> Fedora kernel. I have a BCM4309 14e4:4324 (rev 02) chipset and it drops 
> connection from time to time with this driver.
> 
> It connects fine at 1Mbps, really quick link establishment, but maybe 
> half an hour later it drops and reconnects again. There are lots of 
> messages in the kernel log, I'm including here what I think is useful:
> 
> this is what I get when it first initialises:
> 
> b43-phy1: Broadcom 4306 WLAN found
> b43-phy1 debug: Found PHY: Analog 1, Type 2, Revision 1
> b43-phy1 debug: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2
> b43-phy1 debug: Radio turned off
> wmaster0: Selected rate control algorithm 'simple'
> b43-phy1 debug: Ignoring unconnected 802.11 core
> b43-phy1 debug: Adding Interface type 2
> b43-phy1 debug: Loading firmware version 351.126 (2006-07-29 05:54:02)
> b43-phy1 debug: Radio turned on
> b43-phy1 debug: Radio enabled by hardware
> b43-phy1 ERROR: bbatt(11) >= size of LO array
> b43-phy1 debug: Chip initialized
> b43-phy1 debug: 30-bit DMA initialized
> b43-wlan: TODO: Incomplete code in keymac_write() at 
> drivers/net/wireless/b43/main
> .c:753 *<---- repeated several times*
> b43-phy1 debug: Wireless interface started
> ADDRCONF(NETDEV_UP): wlan0: link is not ready
> wlan0: Initial auth_alg=0
> wlan0: authenticate with AP 00:30:bd:fe:23:83
> wlan0: RX authentication from 00:30:bd:fe:23:83 (alg=0 transaction=2 
> status=0)
> wlan0: authenticated
> wlan0: associate with AP 00:30:bd:fe:23:83
> wlan0: RX AssocResp from 00:30:bd:fe:23:83 (capab=0x411 status=0 aid=10)
> wlan0: associated
> wlan0: switched to short barker preamble (BSSID=00:30:bd:fe:23:83)
> ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
> 
> when it drops connection I get the following messages in dmesg:
> 
> wlan0: No ProbeResp from current AP 00:30:bd:fe:23:83 - assume out of range
> b43-phy1 debug: Using software based encryption for keyidx: 0, mac: 
> 00:30:bd:fe:23
> :83
> wlan0: No STA entry for own AP 00:30:bd:fe:23:83
> wlan0: No STA entry for own AP 00:30:bd:fe:23:83
> wlan0: No STA entry for own AP 00:30:bd:fe:23:83
> ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
> b43-phy1 debug: Removing Interface type 2
> b43-phy1 ERROR: MAC suspend failed
> b43-phy1 debug: Wireless interface stopped
> b43-phy1 debug: DMA-32 0x0260 (RX) max used slots: 1/64
> b43-phy1 debug: DMA-32 0x0200 (RX) max used slots: 2/64
> b43-phy1 debug: DMA-32 0x02A0 (TX) max used slots: 0/128
> b43-phy1 debug: DMA-32 0x0280 (TX) max used slots: 0/128
> b43-phy1 debug: DMA-32 0x0260 (TX) max used slots: 0/128
> b43-phy1 debug: DMA-32 0x0240 (TX) max used slots: 0/128
> b43-phy1 debug: DMA-32 0x0220 (TX) max used slots: 92/128
> b43-phy1 debug: DMA-32 0x0200 (TX) max used slots: 0/128
> b43-phy1 debug: Radio turned off
> b43-phy1 debug: Radio turned off
> b43-phy1 debug: Adding Interface type 2
> 
> this is the link quality info:
> Bit Rate=1 Mb/s
> Retry min limit:7 RTS thr:off Fragment thr=2346 B
> Link Quality=73/100 Signal level=-56 dBm Noise level=-41 dBm
> Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
> 
> is the SNR low? Is that why it drops the connection ? The router sits 3 
> meters away from my laptop, direct sight.

I'm a little surprised that that device works with b43. From the revisions that 
are in your mail, I 
would have expected it to use b43legacy. Please send the extract from the dmesg 
output that looks like

ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x11, vendor 0x4243)
ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x0A, vendor 0x4243)
ssb: Core 2 found: USB 1.1 Host (cc 0x817, rev 0x03, vendor 0x4243)
ssb: Core 3 found: PCI-E (cc 0x820, rev 0x01, vendor 0x4243)

Your noise level is very high and the signal is low. At two meters from the AP, 
i get Signal 
level=-45 dBm  Noise level=-70 dBm.

The code for the Rev 1 PHY's has the most problems of all the chips. They 
require more setup by the 
host than do later revisions, and obviously something is wrong. I'm working 
with my BCM4306/2 to see 
what can be done.

Larry
_______________________________________________
Bcm43xx-dev mailing list
Bcm43xx-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to