Hey everyone,

I own an iBook with an Airport Express card, and until about a week ago, 
everything worked fine on a 2.6.15.1 kernel with softmac and bcm43xx.  I 
think I have updated some software that broke it all.  Now when I try to use 
DHCP on the wireless interface, I get this error:

DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
receive_packet failed on eth1: Network is down

I get it only once, dhclient just sends some more DHCPDISCOVERs and bails out.  
I have updated to kernel 2.6.16-rc2 with bcm43xx-060212__forlinux2.6.16-rc2, 
thinking it might have been fixed, but to no avail.  I still get the same 
error.

Here is the procedure I use to connect to my network:

# ifconfig eth1 up
# iwlist eth1 scan
eth1      Scan completed :
          Cell 01 - Address: 00:50:18:3B:16:D2
                    ESSID:"jupiter"
                    Protocol:IEEE 802.11g
                    Mode:Master
                    Channel:4
                    Encryption key:off
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality=100/100  Signal level=-149 dBm
                    Extra: Last beacon: 24ms ago

# iwconfig eth1 essid jupiter
# iwconfig eth1 ap 00:50:18:3b:16:d2
# iwconfig eth1 mode managed
# iwconfig eth1 channel 4
# iwconfig eth1 key off
# iwconfig eth1 rate 54M
# dhclient eth1

According to `dmesg', everything went fine:
[42507.429211] SoftMAC: Start scanning with channel: 1
[42507.429231] SoftMAC: Scanning 14 channels
[42514.527691] SoftMAC: Scanning finished
[42530.405665] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_assoc.c:183:ieee80211softmac_assoc_work()
[42530.405698] SoftMAC: Associate: Scanning for networks first.
[42530.405713] SoftMAC: Start scanning with channel: 1
[42530.405721] SoftMAC: Scanning 14 channels
[42537.503691] SoftMAC: Scanning finished
[42537.503736] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_assoc.c:183:ieee80211softmac_assoc_work()
[42537.503764] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_auth.c:39:ieee80211softmac_auth_req()
[42537.503777] SoftMAC: Queueing Authentication Request to 00:50:18:3b:16:d2
[42537.503787] SoftMAC: cannot associate without being authenticated, 
requested authentication
[42537.503799] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_auth.c:81:ieee80211softmac_auth_queue()
[42537.511685] SoftMAC: Sent Authentication Request to 00:50:18:3b:16:d2.
[42539.722605] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_assoc.c:183:ieee80211softmac_assoc_work()
[42539.722629] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_auth.c:39:ieee80211softmac_auth_req()
[42539.722640] SoftMAC: cannot associate without being authenticated, 
requested authentication
[42549.510700] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_auth.c:81:ieee80211softmac_auth_queue()
[42549.518593] SoftMAC: Sent Authentication Request to 00:50:18:3b:16:d2.
[42561.517699] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_auth.c:81:ieee80211softmac_auth_queue()
[42561.525603] SoftMAC: Sent Authentication Request to 00:50:18:3b:16:d2.
[42562.894767] bcm43xx: set security called
[42562.894789] bcm43xx:    .level = 0
[42562.894795] bcm43xx:    .enabled = 0
[42562.894801] bcm43xx:    .encrypt = 0
[42573.524706] SoftMAC: 
net/ieee80211/softmac/ieee80211softmac_auth.c:81:ieee80211softmac_auth_queue()
[42573.532599] SoftMAC: Sent Authentication Request to 00:50:18:3b:16:d2.
[42582.934459] bcm43xx: Radio turned off
[42582.935770] bcm43xx: DMA 0x0200 (RX) max used slots: 1/64
[42582.936113] bcm43xx: DMA 0x0260 (TX) max used slots: 0/512
[42582.936556] bcm43xx: DMA 0x0240 (TX) max used slots: 0/512
[42582.936972] bcm43xx: DMA 0x0220 (TX) max used slots: 2/512
[42582.937387] bcm43xx: DMA 0x0200 (TX) max used slots: 0/512
[42583.004534] bcm43xx: PHY connected
[42583.636038] bcm43xx: Radio turned on
[42583.653267] bcm43xx: Chip initialized
[42583.653793] bcm43xx: DMA initialized
[42583.653978] bcm43xx: 80211 cores initialized
[42583.654375] bcm43xx: Keys cleared

And `iwevent' agrees:
Waiting for Wireless Events from interfaces...
21:09:35.154413   eth1     Custom driver event:scan finished
21:09:44.103022   eth1     Custom driver event:scan finished
21:09:44.103835   eth1     Set ESSID:"jupiter"
21:09:54.870446   eth1     Set Mode:Managed
21:10:00.494601   eth1     Set Frequency=24.27 kHz (Channel 4)
21:10:06.396984   eth1     Set Encryption key:off

(It doesn't seem to report AP or rate changes, though.)

Does anyone understand what's going on?

Thanks,
Tim
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
http://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to