I've been alternately switching between bcm43xx and bcm43xx_mac80211, henceforth soft and hard respectively.
About the only thing I've found "strange" that I hope someone else can confirm, is that running a tcpdump simultaneously with the DHCP client causes more success than failure.
Oh yeah, here's another aside. My DHCP server is actually an Adtran Netvanta 1224STR, so it is kind enough to supply debugging messages.
When running rc3 hard, here's what I see dhclient -> reports it's asking for an address tcpdump -> shows the bootpc request router -> shows it received the request and sent back a reply otherpc-running-tcpdump -> shows the reply coming back tcpdump -> never shows the reply coming back!!! tcpdump -> shows 802.1d and other frames coming from the router dhclient -> times outSo clearly the router and the laptop ARE successfully exchanging traffic, but yet for some reason the laptop is not seeing the bootps reply on the initial request under rc3 hard.
If I had to do a matrix it would look like this: rc6 hard - works but stuck at 1Mbps rc6 soft - works rc6 hard - unable to communicate, but associates fine rc6 soft - worksMore data follows. I hope some of this rings a bell in someone's mind. If anyone wants me to do testing, I'm in that mood again, and I've got 2.6.21 (F7), 2.6.22-rc3(linville) and 2.6.22-rc6(linville) all ready to go.
OH YEAH for full disclosure... my kernel is tainted by the Nvidia module... Ehudrc6 and hard works but not very well. the rate is stuck at 1Mbps, and dhcp client only works if I simultaneously open a tcpdump session on that interface. eth1 IEEE 802.11g ESSID:"wetwork" Mode:Managed Frequency:2.437 GHz Access Point: 00:0D:0B:11:5C:1B Bit Rate=1 Mb/s Retry min limit:7 RTS thr:off Fragment thr=2346 B Encryption key:896A-0055-AE77-5E80-ED86-4E38-3A
Link Quality=55/100 Signal level=-36 dBm Noise level=-84 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 that's hard mac 1 meter away from the access point.Note that the driver will not allow me to set the rate... says that's unsupported.
Here's what the kernel spit out: bcm43xx_mac80211: Broadcom 4311 WLAN found bcm43xx_mac80211: Found PHY: Analog 4, Type 2, Revision 8 bcm43xx_mac80211: Found Radio: Manuf 0x17F, Version 0x2050, Revision 2 bcm43xx_mac80211: Radio turned off bcm43xx driver bcm43xx_mac80211: Adding Interface type 2 bcm43xx_mac80211: Loading firmware version 371.1061 (2006-10-04 21:02:04) bcm43xx_mac80211: Radio turned on bcm43xx_mac80211: Radio enabled by hardwarebcm43xx_mac80211: !WARNING! Idle-TSSI phy->cur_idle_tssi measuring failed. (cur=
30, tgt=62). Disabling TX power adjustment. bcm43xx_mac80211: Chip initialized bcm43xx_mac80211: 32-bit DMA initialized bcm43xx_mac80211: Wireless interface startedbcm43xx_mac80211: Using hardware based encryption for keyidx: 0, mac: ff:ff:ff:f
f:ff:ffbcm43xx_mac80211: Using hardware based encryption for keyidx: 0, mac: ff:ff:ff:f
f:ff:ffrc3 hard does not work at all in the sense that both dhcp fails, and setting a hard address fails to successfully communicate. eth1 IEEE 802.11g ESSID:"wetwork" Mode:Managed Frequency:2.437 GHz Access Point: 00:0D:0B:11:5C:1B Bit Rate=48 Mb/s Retry min limit:7 RTS thr:off Fragment thr=2346 B Encryption key:896A-0055-AE77-5E80-ED86-4E38-3A
Link Quality=219/146 Signal level=-201 dBm Noise level=-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 rc3 soft works tho: eth1 IEEE 802.11b/g ESSID:"wetwork" Nickname:"egdell.wetwork.net"Mode:Managed Frequency=2.437 GHz Access Point: 00:0D:0B:11:5C:1B Bit Rate=24 Mb/s Tx-Power=18 dBm RTS thr:off Fragment thr:off Encryption key:896A-0055-AE77-5E80-FD86-4E38-6B Security mode:open
Link Quality=86/100 Signal level=-48 dBm Noise level=-70 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 NOTE: the softmac driver will allow me to change rates.
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/bcm43xx-dev