iwconfig/iwpriv work; wap_supplicant says "no WPA/RSN IE"

Dan Williams dcbw at redhat.com
Mon Sep 11 08:41:00 EDT 2006


On Mon, 2006-09-11 at 13:52 +0200, Eduardo Perez wrote:
> I've managed to establish a connection to my AP using iwconfig/iwpriv,
> but wpa_supplicant refuses to connect; any help would be greatly
> appreciated. Many thanks.

The problem is that the ralink driver you're using appears not to
support Linux Wireless Extensions 18 and higher for WPA support.
Complain to the driver authors, or find a ralink driver that does
support WEXT >= 18.  The first clue is:

> ioctl[SIOCSIWAUTH]: Operation not supported
> WEXT auth param 7 value 0x1 - Driver does not support WPA.
> wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> Driver did not support SIOCSIWENCODEEXT, trying SIOCSIWENCODE

Dan

> 
> * Software:
> 
> - FC5-x86_64 (updated)
> - kernel-2.6.17-1.2174_FC5 from Fedora repos.
>   (tainted with both VMWare and Nvidia modules). 
> - wpa_supplicant-0.4.8-10.fc5 from Fedora repos.
> - wireless-tools-28-0.pre13.5.1 from Fedora repos.
> - rt2500-1.1.0-b4 from rt2x00 project website.
> 
> * lspci:
> 
> 05:06.0 Network controller: RaLink Ralink RT2500 802.11G Cardbus/mini-PCI (rev 01)
> 
> * modprobe.conf:
> 
> alias wlan0 rt2500
> options rt2500 ifname=wlan%d
> 
> * wconfig/iwpriv:
> 
> iwconfig wlan0 mode managed
> iwconfig wlan0 essid "my_ssid"
> iwpriv wlan0 set AuthMode=WPAPSK
> iwpriv wlan0 set EncrypType=TKIP
> iwpriv wlan0 set WPAPSK="My WAP passphrase."
> dhclient wlan0
> 
> * wpa_supplicant.conf:
> 
> ctrl_interface=/var/run/wpa_supplicant
> ctrl_interface_group=10
> 
> network={
>         ssid="my_ssid"
>         proto=WPA
>         key_mgmt=WPA-PSK
>         pairwise=TKIP
>         psk="My WAP passphrase."
> }
> 
> * wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -dd:
> 
> Initializing interface 'wlan0' conf '/etc/wpa_supplicant/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A'
> Configuration file '/etc/wpa_supplicant/wpa_supplicant.conf' -> '/etc/wpa_supplicant/wpa_supplicant.conf'
> Reading configuration file '/etc/wpa_supplicant/wpa_supplicant.conf'
> ctrl_interface='/var/run/wpa_supplicant'
> ctrl_interface_group=10
> Line: 4 - start of a new network block
> ssid - hexdump_ascii(len=7):
>      61 63 75 61 72 69 6f                              acuario
> proto: 0x1
> key_mgmt: 0x2
> pairwise: 0x8
> PSK (ASCII passphrase) - hexdump_ascii(len=18): [REMOVED]
> PSK (from passphrase) - hexdump(len=32): [REMOVED]
> Line 10: removed CCMP from group cipher list since it was not allowed for pairwise cipher
> Priority group 0
>    id=0 ssid='acuario'
> Initializing interface (2) 'wlan0'
> EAPOL: SUPP_PAE entering state DISCONNECTED
> EAPOL: KEY_RX entering state NO_KEY_RECEIVE
> EAPOL: SUPP_BE entering state INITIALIZE
> EAP: EAP entering state DISABLED
> EAPOL: External notification - portEnabled=0
> EAPOL: External notification - portValid=0
> SIOCGIWRANGE: WE(compiled)=20 WE(source)=14 enc_capa=0x0
>   capabilities: key_mgmt 0x0 enc 0x3
> Own MAC address: 00:0c:41:6c:bd:f8
> wpa_driver_wext_set_wpa
> ioctl[SIOCSIWAUTH]: Operation not supported
> WEXT auth param 7 value 0x1 - Driver does not support WPA.
> wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> Driver did not support SIOCSIWENCODEEXT, trying SIOCSIWENCODE
> wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> Driver did not support SIOCSIWENCODEEXT, trying SIOCSIWENCODE
> wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> Driver did not support SIOCSIWENCODEEXT, trying SIOCSIWENCODE
> wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
> ioctl[SIOCSIWENCODEEXT]: Operation not supported
> Driver did not support SIOCSIWENCODEEXT, trying SIOCSIWENCODE
> wpa_driver_wext_set_countermeasures
> ioctl[SIOCSIWAUTH]: Operation not supported
> WEXT auth param 4 value 0x0 - wpa_driver_wext_set_drop_unencrypted
> ioctl[SIOCSIWAUTH]: Operation not supported
> WEXT auth param 5 value 0x1 - Setting scan request: 0 sec 100000 usec
> Added interface wlan0
> RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
> RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
> RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
> State: DISCONNECTED -> SCANNING
> Starting AP scan (broadcast SSID)
> Scan timeout - try to get results
> Received 103 bytes of scan results (1 BSSes)
> Scan results: 1
> Selecting BSS from priority group 0
> 0: 00:14:bf:02:0f:4b ssid='acuario' wpa_ie_len=0 rsn_ie_len=0 caps=0x11
>    skip - no WPA/RSN IE
> No suitable AP found.
> Setting scan request: 5 sec 0 usec
> Starting AP scan (broadcast SSID)
> Scan timeout - try to get results
> Received 103 bytes of scan results (1 BSSes)
> Scan results: 1
> Selecting BSS from priority group 0
> 0: 00:14:bf:02:0f:4b ssid='acuario' wpa_ie_len=0 rsn_ie_len=0 caps=0x11
>    skip - no WPA/RSN IE
> No suitable AP found.
> Setting scan request: 5 sec 0 usec
> CTRL-EVENT-TERMINATING - signal 2 received
> Removing interface wlan0
> State: SCANNING -> DISCONNECTED
> No keys have been configured - skip key clearing
> EAPOL: External notification - portEnabled=0
> EAPOL: External notification - portValid=0
> wpa_driver_wext_set_wpa
> ioctl[SIOCSIWAUTH]: Operation not supported
> WEXT auth param 7 value 0x0 - Failed to disable WPA in the driver.
> wpa_driver_wext_set_drop_unencrypted
> ioctl[SIOCSIWAUTH]: Operation not supported
> WEXT auth param 5 value 0x0 - wpa_driver_wext_set_countermeasures
> ioctl[SIOCSIWAUTH]: Operation not supported
> WEXT auth param 4 value 0x0 - No keys have been configured - skip key clearing
> Cancelling scan request
> 
> 
> _______________________________________________
> HostAP mailing list
> HostAP at shmoo.com
> http://lists.shmoo.com/mailman/listinfo/hostap




More information about the HostAP mailing list