Comparing staging-25 against 8.2-767, I have 2 more APs to play with:
1. D-Link DWL-7100AP
Open and WEP work fine. I also confirmed that connection is
automatically reestablished on reboot.
WPA(TKIP): 8.2.0 connects every time. 8.2.1 always fails to connect,
bringing up the password request dialog. Here are the NM logs, showing
that association completes but it fails before DHCP (very likely
during WPA handshake):
NetworkManager: Activation (eth0) New wireless user key for
network '821testwpa' received.
NetworkManager: Activation (eth0) Stage 1 of 5 (Device
Prepare) scheduled...
NetworkManager: Activation (eth0) Stage 1 of 5 (Device
Prepare) started...
NetworkManager: Activation (eth0) Stage 2 of 5 (Device
Configure) scheduled...
NetworkManager: Activation (eth0) Stage 1 of 5 (Device
Prepare) complete.
NetworkManager: Activation (eth0) Stage 2 of 5 (Device
Configure) starting...
NetworkManager: Activation (eth0/wireless): access point
'821testwpa' is encrypted, and a key exists. No new key needed.
NetworkManager: SUP: sending command 'INTERFACE_ADD
eth0#011#011wext#011/var/run/wpa_supplicant#011'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'AP_SCAN 1'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'ADD_NETWORK'
NetworkManager: SUP: response was '0'
NetworkManager: SUP: sending command 'SET_NETWORK 0 ssid
38323174657374777061'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'SET_NETWORK 0 proto WPA'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'SET_NETWORK 0 key_mgmt WPA-PSK'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'SET_NETWORK 0 psk '
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'ENABLE_NETWORK 0'
NetworkManager: SUP: response was 'OK'
NetworkManager: Activation (eth0) Stage 2 of 5 (Device
Configure) complete.
avahi-daemon[1122]: Withdrawing address record for
fe80::217:c4ff:fe3c:c8a1 on eth0.
NetworkManager: msh0: Got association; scheduling association handler
NetworkManager: msh0: got association event from driver.
NetworkManager: Activation (eth0/wireless): disconnected
during association, asking for new key.
I had limited success connecting by disabling NM, writing a
wpa_supplicant config file, and connecting with wpa_supplicant spewing
debug messages onto the console.
WPA2: not supported by AP (wtf? not a cheap AP!!)
2. D-Link DWL-2100AP
Open and WEP work fine. I also confirmed that connection is
automatically reestablished on reboot.
WPA: works fine on 8.2.0
Generally works the first time you try and connect on 8.2.1, but not
after you disconnect and reconnect.
On reboot, it also fails, bringing up the password input dialog.
WPA2: works fine on 8.2.0
Also works well on 8.2.1. However, upon reboot, connection is not
automatically reestablished. NM logs indicate the same bug that Hal
Murray reported, which is a very strange one. It seems that
association and handshake completes, but it receives no response to
DHCP requests. Manually clicking on the AP icon soon after boot works
around this problem. NM logs:
NetworkManager: Will activate connection 'eth0/dlinkwpa2'.
NetworkManager: Device eth0 activation scheduled...
NetworkManager: Activation (eth0) started...
NetworkManager: Activation (eth0) Stage 1 of 5 (Device
Prepare) scheduled...
NetworkManager: Activation (eth0) Stage 1 of 5 (Device
Prepare) started...
NetworkManager: Activation (eth0) Stage 2 of 5 (Device
Configure) scheduled...
NetworkManager: Activation (eth0) Stage 1 of 5 (Device
Prepare) complete.
NetworkManager: Activation (eth0) Stage 2 of 5 (Device
Configure) starting...
NetworkManager: Activation (eth0/wireless): access point
'dlinkwpa2' is encrypted, and a key exists. No new key needed.
NetworkManager: SUP: sending command 'INTERFACE_ADD
eth0#011#011wext#011/var/run/wpa_supplicant#011'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'AP_SCAN 1'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'ADD_NETWORK'
NetworkManager: SUP: response was '0'
NetworkManager: SUP: sending command 'SET_NETWORK 0 ssid
646c696e6b77706132'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'SET_NETWORK 0 proto WPA2'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'SET_NETWORK 0 key_mgmt WPA-PSK'
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'SET_NETWORK 0 psk '
NetworkManager: SUP: response was 'OK'
NetworkManager: SUP: sending command 'ENABLE_NETWORK 0'
NetworkManager: SUP: response was 'OK'
NetworkManager: Activation (eth0) Stage 2 of 5 (Device
Configure) complete.
NetworkManager: msh0: Got association; scheduling association handler
NetworkManager: msh0: got association event from driver.
NetworkManager: Activa