iwl3945: cannot connect to hidden wpa-psk network
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux-backports-modules-2.6.24 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
linux-ubuntu-modules-2.6.24 (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: linux-ubuntu-
I'm unable to connect to a hidden network that uses WPA personal with Ubuntu Hardy. I use Network Manager's popup menu, select 'connect to a different network...', enter the essid, select the authentication method (WPA personal), enter the password, hit connect. Network Manager spins for a while and then stops trying.
dmesg shows a constant repetition of the following messages:
[10673.403213] eth1: authenticate with AP XX:XX:XX:XX:XX:XX
[10673.404209] eth1: RX authentication from XX:XX:XX:XX:XX:XX (alg=0 transaction=2 status=0)
[10673.404214] eth1: authenticated
[10673.404216] eth1: associate with AP XX:XX:XX:XX:XX:XX
[10673.406361] eth1: RX AssocResp from XX:XX:XX:XX:XX:XX (capab=0x0 status=128 aid=0)
[10673.406365] eth1: AP denied association (code=128)
[10673.442210] eth1: associate with AP XX:XX:XX:XX:XX:XX
[10673.443708] eth1: RX deauthentication from XX:XX:XX:XX:XX:XX (reason=2)
[10673.443714] eth1: deauthenticated
which leads me to think it's a driver problem. My Nokia N810 connects to the network just fine.
I have no authority to change the AP settings and see whether it's the hidden ESSID, or the WPA that causes the problem. I can connect to visible and unprotected networks just fine.
Actually, if I look in /var/log/syslog, the kernel error code in the the AssocResp is a bit different (18 instead of 128):
Aug 20 11:02:34 platonas kernel: [ 33.381224] eth1: Initial auth_alg=0
Aug 20 11:02:34 platonas kernel: [ 33.381235] eth1: authenticate with AP XX:XX:XX:XX:XX:XX
Aug 20 11:02:34 platonas kernel: [ 33.382258] eth1: RX authentication from XX:XX:XX:XX:XX:XX (alg=0 transaction=2 status=0)
Aug 20 11:02:34 platonas kernel: [ 33.382267] eth1: authenticated
Aug 20 11:02:34 platonas kernel: [ 33.382272] eth1: associate with AP XX:XX:XX:XX:XX:XX
Aug 20 11:02:34 platonas kernel: [ 33.383827] eth1: RX AssocResp from XX:XX:XX:XX:XX:XX (capab=0x431 status=18 aid=0)
Aug 20 11:02:34 platonas kernel: [ 33.383835] eth1: AP denied association (code=18)
Aug 20 11:02:34 platonas kernel: [ 33.407092] eth1: associate with AP XX:XX:XX:XX:XX:XX
Aug 20 11:02:34 platonas kernel: [ 33.408122] eth1: RX deauthentication from XX:XX:XX:XX:XX:XX (reason=2)
Aug 20 11:02:34 platonas kernel: [ 33.408129] eth1: deauthenticated
Google tells me 802.11 status code 18 means "association denied; the mobile station does not support all of the data rates required by the BSS"