Good day everyone, I'm CC'ing you Sam and Damien, as you are the persons most familiar with the involved components (I guess).
I set up an FreeBSD based WPA-AP with an ural device, which is working fine. The hostapd.conf is roughly like this: interface=ural0 driver=bsd logger_syslog=-1 logger_syslog_level=0 logger_stdout=-1 logger_stdout_level=0 debug=4 dump_file=/tmp/hostapd.dump ctrl_interface=/var/run/hostapd ctrl_interface_group=wheel ssid=foo wpa=1 wpa_passphrase=barbarbar wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP And on the client, I'm using this wpa_supplicant.conf ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 network={ ssid="foo" key_mgmt=WPA-PSK psk="barbarbar" } The device sees the AP # ifconfig ipw0 list scan SSID BSSID CHAN RATE S:N INT CAPS foo 00:17:31:13:24:65 6 11M 58:0 100 EPS WPA yet, when running wpa_supplicant, I only get looping output, saying State: ASSOCIATING -> ASSOCIATING over and over again. # wpa_supplicant -D bsd -i ipw0 -dd -c /etc/wpa_supplicant.conf Initializing interface 'ipw0' conf '/etc/wpa_supplicant.conf' driver 'bsd' ctrl_interface 'N/A' Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf' Reading configuration file '/etc/wpa_supplicant.conf' ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 Line: 6 - start of a new network block ssid - hexdump_ascii(len=3): 66 6f 6f foo key_mgmt: 0x2 PSK (ASCII passphrase) - hexdump_ascii(len=9): [REMOVED] PSK (from passphrase) - hexdump(len=32): [REMOVED] Priority group 0 id=0 ssid='foo' Initializing interface (2) 'ipw0' 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 Own MAC address: 00:0c:f1:3b:f0:41 wpa_driver_bsd_set_wpa: enabled=1 wpa_driver_bsd_set_wpa_internal: wpa=3 privacy=1 wpa_driver_bsd_del_key: keyidx=0 wpa_driver_bsd_del_key: keyidx=1 wpa_driver_bsd_del_key: keyidx=2 wpa_driver_bsd_del_key: keyidx=3 wpa_driver_bsd_set_countermeasures: enabled=0 wpa_driver_bsd_set_drop_unencrypted: enabled=1 Setting scan request: 0 sec 100000 usec Added interface ipw0 State: DISCONNECTED -> SCANNING Starting AP scan (broadcast SSID) Received 0 bytes of scan results (1 BSSes) Scan results: 1 Selecting BSS from priority group 0 0: 00:17:31:13:24:65 ssid='foo' wpa_ie_len=24 rsn_ie_len=0 caps=0x31 selected based on WPA IE Trying to associate with 00:17:31:13:24:65 (SSID='foo' freq=2437 MHz) Cancelling scan request WPA: clearing own WPA/RSN IE Automatic auth_alg selection: 0x1 WPA: using IEEE 802.11i/D3.0 WPA: Selected cipher suites: group 8 pairwise 8 key_mgmt 2 WPA: set AP WPA IE - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 WPA: clearing AP RSN IE WPA: using GTK TKIP WPA: using PTK TKIP WPA: using KEY_MGMT WPA-PSK WPA: Set own WPA IE default - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 No keys have been configured - skip key clearing wpa_driver_bsd_set_drop_unencrypted: enabled=1 State: SCANNING -> ASSOCIATING wpa_driver_bsd_associate: ssid 'foo' wpa ie len 24 pairwise 2 group 2 key mgmt 1 wpa_driver_bsd_associate: set PRIVACY 1 Setting authentication timeout: 10 sec 0 usec EAPOL: External notification - EAP success=0 EAPOL: External notification - EAP fail=0 EAPOL: External notification - portControl=Auto Received 0 bytes of scan results (1 BSSes) Scan results: 1 Selecting BSS from priority group 0 0: 00:17:31:13:24:65 ssid='foo' wpa_ie_len=24 rsn_ie_len=0 caps=0x31 selected based on WPA IE Trying to associate with 00:17:31:13:24:65 (SSID='foo' freq=2437 MHz) Cancelling scan request WPA: clearing own WPA/RSN IE Automatic auth_alg selection: 0x1 WPA: using IEEE 802.11i/D3.0 WPA: Selected cipher suites: group 8 pairwise 8 key_mgmt 2 WPA: set AP WPA IE - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 WPA: clearing AP RSN IE WPA: using GTK TKIP WPA: using PTK TKIP WPA: using KEY_MGMT WPA-PSK WPA: Set own WPA IE default - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 No keys have been configured - skip key clearing wpa_driver_bsd_set_drop_unencrypted: enabled=1 State: ASSOCIATING -> ASSOCIATING wpa_driver_bsd_associate: ssid 'foo' wpa ie len 24 pairwise 2 group 2 key mgmt 1 wpa_driver_bsd_associate: set PRIVACY 1 Setting authentication timeout: 10 sec 0 usec EAPOL: External notification - EAP success=0 EAPOL: External notification - EAP fail=0 EAPOL: External notification - portControl=Auto Received 0 bytes of scan results (1 BSSes) Scan results: 1 Selecting BSS from priority group 0 0: 00:17:31:13:24:65 ssid='foo' wpa_ie_len=24 rsn_ie_len=0 caps=0x31 selected based on WPA IE Trying to associate with 00:17:31:13:24:65 (SSID='foo' freq=2437 MHz) Cancelling scan request WPA: clearing own WPA/RSN IE Automatic auth_alg selection: 0x1 WPA: using IEEE 802.11i/D3.0 WPA: Selected cipher suites: group 8 pairwise 8 key_mgmt 2 WPA: set AP WPA IE - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 WPA: clearing AP RSN IE WPA: using GTK TKIP WPA: using PTK TKIP WPA: using KEY_MGMT WPA-PSK WPA: Set own WPA IE default - hexdump(len=24): dd 16 00 50 f2 01 01 00 00 50 f2 02 01 00 00 50 f2 02 01 00 00 50 f2 02 No keys have been configured - skip key clearing wpa_driver_bsd_set_drop_unencrypted: enabled=1 State: ASSOCIATING -> ASSOCIATING ^C Of course I ran hostapd with -dd too, but there is no output other than the startup info. I read the if_ipw.c file, and there is an #if 0 block about WPA stuff, so I recompiled the module with this block turned on, but still no WPA in the device cap list # ifconfig ipw0 list caps ipw0=1a300<IBSS,PMGT,TXPMGT,SHPREAMBLE,MONITOR> I have firmware 1.3 installed and am running 6.1-RC, btw. So, is ipw+WPA supposed to work, or not? Ulrich Spoerlein -- PGP Key ID: 20FEE9DD Encrypted mail welcome! Fingerprint: AEC9 AF5E 01AC 4EE1 8F70 6CBD E76E 2227 20FE E9DD Which is worse: ignorance or apathy? Don't know. Don't care.
pgpQ82wm2d3Ne.pgp
Description: PGP signature