[hardy] iwl3945/iwl4965 + wpasupplicant fails to connect to university network. regression from gutsy (ipw3945+wpasupplicant) which worked fine.
wpa_supplicant.conf :
network={
ssid="MAASnet"
key_mgmt=IEEE8021X
wep_key0=67521641120849428492308341
phase2="auth=MSCHAPV2"
identity="" #fill in
password="" #fill in
}
Here's a part of the output from running ""sudo wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf -i wlan0 -D wext -d"" which might be relevant :
EAPOL: Setting dynamic WEP key: unicast keyidx 3 len 13
wpa_driver_wext_set_key: alg=1 key_idx=3 set_tx=128 seq_len=0 key_len=13
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
EAPOL: Failed to set WEP key to the driver.
I'ts probably not a microcode error because I followed :
http://www.intellinuxwireless.org/?n=fw_error_report and I'm not seeing "Microcode SW error detected" in my dmesg.
People with similar issues (my university uses different network settings and I'm getting different error messages) :
https://bugs.launchpad.net/linux/+bug/209920
https://bugs.launchpad.net/ubuntu/+source/wpasupplicant/+bug/199275/
https://bugs.launchpad.net/ubuntu/+source/wpasupplicant/+bug/207446
http://brainstorm.ubuntu.com/idea/6281/
http://ubuntuforums.org/showpost.php?p=4695238&postcount=14
http://ubuntuforums.org/showpost.php?p=4754224&postcount=15
http://ubuntuforums.org/showthread.php?t=753200
http://ubuntuforums.org/showpost.php?p=4747104&postcount=4
Similar but different upstream bugs (my university uses different network settings and I'm getting different error messages) :
http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=1507
http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=1522
upstream bug with similar error messages (ioctl[SIOCSIWENCODEEXT]: Invalid argument) but different network settings :
http://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id=1339
I've seen the same problem (not being able to connect to this particular network) with iwl4965 (laptop of someone else).
I made a small mistake. I referred to my wireless interface as eth1 (which it was called in gutsy using ipw3945) but it's now called wlan0 in hardy.
instead of : wpa_supplicant/ wpa_supplicant. conf -i eth1 -D wext -d"
"sudo wpa_supplicant -c/etc/
I ran : wpa_supplicant/ wpa_supplicant. conf -i wlan0 -D wext -d"
"sudo wpa_supplicant -c/etc/