I've been alternately switching between 2.6.22-rc3 (Linville git tree) and 2.5.22-rc6 (Linville git tree as of today), henceforth rc3 and rc6 respectively.

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 out

So 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 - works

More 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...

Ehud



rc6 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 hardware
bcm43xx_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 started
bcm43xx_mac80211: Using hardware based encryption for keyidx: 0, mac: ff:ff:ff:f
f:ff:ff
bcm43xx_mac80211: Using hardware based encryption for keyidx: 0, mac: ff:ff:ff:f
f:ff:ff


rc3 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.


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

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

Reply via email to