Cannot associate with unencrypted networks using bcm43xx chipset (ndiswrapper driver)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
Fix Released
|
High
|
Tollef Fog Heen | ||
wpasupplicant (Ubuntu) |
Invalid
|
High
|
Tollef Fog Heen |
Bug Description
When trying to associate with unencrypted networks, the "spinner" keeps going until it times out. The lower-left ball never turns green. This is with the latest (as of 5-1-06) version (0.6.2-0ubuntu4) of network-manager and a bcm43xx wireless chipset on a Compaq Presario 2100 (AMD Athlon XP-M based) running dapper i386.
Doing this works (i.e. network comes up and DHCP succeeds):
`sudo ifconfig eth1 up`
`sudo iwconfig essid myessid`
`sudo dhclient eth1`
This version of network-manager associates just fine on the same network on a different laptop using the Intel ipw2200 chipset.
The output of `NetworkManager --no-daemon` starting up and while trying to associate is this:
xogget@turkey:~$ sudo NetworkManager --no-daemon
NetworkManager: <information> starting...
NetworkManager: <WARNING> main (): nm_data_new: Setting up dbus filter
NetworkManager: <information> eth1: Device is fully-supported using driver 'bcm43xx'.
NetworkManager: <information> nm_device_init(): waiting for device's worker thread to start
NetworkManager: <information> nm_device_init(): device's worker thread started, continuing.
NetworkManager: <information> Now managing wireless (802.11) device 'eth1'.
NetworkManager: <information> eth0: Device is fully-supported using driver 'natsemi'.
NetworkManager: <information> nm_device_init(): waiting for device's worker thread to start
NetworkManager: <information> nm_device_init(): device's worker thread started, continuing.
NetworkManager: <information> Now managing wired Ethernet (802.3) device 'eth0'.
NetworkManager: <information> Updating allowed wireless network lists.
NetworkManager: <WARNING> nm_dbus_
NetworkManager: <debug info> [1146536436.785630] nm_device_
NetworkManager: <information> User Switch: /org/freedeskto
NetworkManager: <information> Deactivating device eth1.
NetworkManager: <information> Device eth1 activation scheduled...
NetworkManager: <information> Activation (eth1) started...
NetworkManager: <information> Activation (eth1) Stage 1 of 5 (Device Prepare) scheduled...
NetworkManager: <information> Activation (eth1) Stage 1 of 5 (Device Prepare) started...
NetworkManager: <information> Activation (eth1) Stage 2 of 5 (Device Configure) scheduled...
NetworkManager: <information> Activation (eth1) Stage 1 of 5 (Device Prepare) complete.
NetworkManager: <information> Activation (eth1) Stage 2 of 5 (Device Configure) starting...
NetworkManager: <information> Activation (eth1/wireless): access point 'basspond' is unencrypted, no key needed.
NetworkManager: <information> SUP: sending command 'INTERFACE_ADD eth1 wext /var/run/
NetworkManager: <information> SUP: response was 'OK'
NetworkManager: <information> SUP: sending command 'AP_SCAN 1'
NetworkManager: <information> SUP: response was 'OK'
NetworkManager: <information> SUP: sending command 'ADD_NETWORK'
NetworkManager: <information> SUP: response was '0'
NetworkManager: <information> SUP: sending command 'SET_NETWORK 0 ssid 62617373706f6e64'
NetworkManager: <information> SUP: response was 'OK'
NetworkManager: <information> SUP: sending command 'SET_NETWORK 0 key_mgmt NONE'
NetworkManager: <information> SUP: response was 'OK'
NetworkManager: <information> SUP: sending command 'ENABLE_NETWORK 0'
NetworkManager: <information> SUP: response was 'OK'
NetworkManager: <information> Activation (eth1) Stage 2 of 5 (Device Configure) complete.
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> wpa_supplicant(
NetworkManager: <information> Activation (eth1/wireless): association took too long (>60s), failing activation.
NetworkManager: <information> Activation (eth1) failure scheduled...
NetworkManager: <information> Activation (eth1) failed for access point (basspond)
NetworkManager: <information> Activation (eth1) failed.
NetworkManager: <information> Deactivating device eth1.
sendmsg(CTRL_IFACE monitor): No such file or directory
I can confirm this bug with Broadcom 4306 chipset.