Unable to WPS PBC/PIN a Dell D610/Ubuntu laptop using latest wpa_supplicant v0.6.10 sources from git

Vitaly Kruglikov Vitaly.Kruglikov at palm.com
Tue Apr 27 20:16:42 EDT 2010


WPS Enrollee: Dell D610, running Ubuntu 9.04; 802.11 driver: ipw2200; my wpa_supplicant.conf is attached

AP: Netgear WNDR3700; configured  with WPA2-PSK and  allowing WPS-PIN and  WPS-PBC; SSID: vkrugNETGEAR-2.4G


I downloaded the latest v0.6.10 sources  via  git yesterday and built wpa_supplicant using the attached  .config on my Dell D610 laptop running Ubuntu 9.04 Linux and  ran it using this command:

sudo mywpa_supplicant -ieth1  -c/home/vitaly/wip/hostap-06/wpa_supplicant/wpa_supplicant.conf -d > /home/vitaly/wip/logs/wpa_supplicant.log.003.txt 2>&1

(mywpa_supplicant is a soft link to the wpa_supplicant that I built; I also suppressed the original wpa_supplicant and checked to make sure its no longer running)

Then, I connected the freshly-built wpa_cli at interface eth1 and  tried 'wps_pbc' and later 'wps_pin any' in order to "add my D610 STA to the network".  I  also used the  WPS button and WPS UI on the AP.  In both  cases, wpa_supplicant would run a bunch of  scans, reporting 'No suitable AP found.' at the end of each  scan, even though my Netgear AP showed up in each scan; and eventually wpa_supplicant always reported 'WPS-TIMEOUT Requested operation timed out'.

To  debug, I captured the traffic between the AP and  my D610 using OmniPeek.  I verified that the  AP was sending what appears to be the appropriate WPS IE in its probe responses (see the attached WPS-PIN-probe_req_resp_packets.txt); however, the probe requests from the D610/wpa_supplicant did NOT contain any WPS IE at all, even though wpa_supplicant log claims that WPS IE is being generated:

>>>>
Setting scan request: 0 sec 100000 usec
WPS: UUID based on MAC address - hexdump(len=16): 05 f8 36 90 d9 2f 5f e2 a0 ce df 80 b5 35 9a a2
WPS: Build Beacon and Probe Response IEs
WPS:  * Version
WPS:  * Wi-Fi Protected Setup State (0)
WPS:  * Version
WPS:  * Wi-Fi Protected Setup State (0)
WPS:  * Response Type (2)
WPS:  * UUID-E
WPS:  * Manufacturer
WPS:  * Model Name
WPS:  * Model Number
WPS:  * Serial Number
WPS:  * Primary Device Type
WPS:  * Device Name
WPS:  * Config Methods (0)
WPS:  * RF Bands (3)

...

Try to find WPA-enabled AP
...
2: c0:3f:0e:7a:30:35 ssid='vkrugNETGEAR-2.4G' wpa_ie_len=0 rsn_ie_len=20 caps=0x11
   skip - SSID mismatch
...

Try to find non-WPA AP
...
2: c0:3f:0e:7a:30:35 ssid='vkrugNETGEAR-2.4G' wpa_ie_len=0 rsn_ie_len=20 caps=0x11
   skip - SSID mismatch
...

Try to find WPA-enabled AP
0: c0:3f:0e:7a:30:35 ssid='vkrugNETGEAR-2.4G' wpa_ie_len=0 rsn_ie_len=20 caps=0x11
   skip - SSID mismatch
...


No suitable AP found.
Setting scan request: 5 sec 0 usec
WPS-TIMEOUT Requested operation timed out

<<<<

So,  I am  at a loss: is WPS even possible with wps_supplicant and ipw2200 on the Dell D610 laptop?  I  googled for the answers before posting this, but my searches came up empty-handed.


Thank you for your help,

Vitaly
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wpa_supplicant.conf.gz
Type: application/x-gzip
Size: 9100 bytes
Desc: wpa_supplicant.conf.gz
Url : http://lists.shmoo.com/pipermail/hostap/attachments/20100427/46d1aeec/attachment.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: WPS-PIN_probe_req_resp_packets.txt.gz
Type: application/x-gzip
Size: 4929 bytes
Desc: WPS-PIN_probe_req_resp_packets.txt.gz
Url : http://lists.shmoo.com/pipermail/hostap/attachments/20100427/46d1aeec/attachment-0001.bin 


More information about the HostAP mailing list