WPA-PSK locks up at 4WAY_HANDSHAKE (2/4) / setting: ndiswrapper, ubuntu, WG511 (v1)

Gentoopower gentoopower at yahoo.de
Tue Mar 14 15:20:05 EST 2006


Okay, get a newer ndiswrapper version yours is 1.1, latest is 1.10 and I
think around 1.1 there were problems with some netgear cards.

http://sourceforge.net/projects/ndiswrapper/

The installation is very easy, just extract run make and make install as
root, reboot and you should see that ndiswrapper reports the new version:

dmesg | grep ndiswrapper


Then try again.

Sebastian Eiser wrote:
> Hi again, thanks for the reply,
>
> here are the requested outputs:
>   
>>  wpa_supplicant.conf
>>     
> ctrl_interface=/var/run/wpa_supplicant
> ctrl_interface_group=0
>
> eapol_version=1
> ap_scan=1
> fast_reauth=1
>
> network={
> 	ssid="WG-Netz"
> 	scan_ssid=1
> #	pairwise=TKIP
> 	proto=WPA
> 	key_mgmt=WPA-PSK
> 	psk=7b3b4b.. [63 char removed]
> }
>
>   
>> dmesg | grep ndiswrapper
>>     
> seb at ubuntu-seb:~$ dmesg | grep ndiswrapper
> [4294699.902000] ndiswrapper version 1.1 loaded (preempt=no,smp=no)
> [4294710.088000] ndiswrapper: driver netwg511 (NETGEAR,02/16/2005,
> 3.03.20.0) loaded
> [4294710.089000] ndiswrapper: using irq 11
> [4294713.906000] wlan0: ndiswrapper ethernet device 00:09:5b:45:df:68
> using driver netwg511, configuration file 1260:3890:1385:4800.5.conf
>
>   
>> lsmod
>>     
> seb at ubuntu-seb:~$ lsmod
> Module                  Size  Used by
> ipv6                  251200  6
> rfcomm                 38460  0
> l2cap                  24740  5 rfcomm
> bluetooth              48356  4 rfcomm,l2cap
> speedstep_ich           5164  0
> speedstep_lib           4228  1 speedstep_ich
> cpufreq_userspace       4316  1
> cpufreq_stats           5252  0
> freq_table              4388  2 speedstep_ich,cpufreq_stats
> cpufreq_powersave       1696  0
> cpufreq_ondemand        6044  0
> cpufreq_conservative     6948  0
> pcmcia                 26568  2
> radeon                 78080  1
> drm                    64884  2 radeon
> video                  15748  0
> tc1100_wmi              6692  0
> sony_acpi               5324  0
> pcc_acpi               11104  0
> hotkey                  9284  0
> dev_acpi               11108  0
> i2c_acpi_ec             5472  0
> i2c_core               21200  1 i2c_acpi_ec
> button                  6480  0
> battery                 9348  0
> container               4384  0
> ac                      4708  0
> af_packet              21768  2
> prism54                55912  0
> firmware_class          9952  1 prism54
> rtc                    12344  0
> pcspkr                  3396  0
> irtty_sir               8512  0
> sir_dev                18444  1 irtty_sir
> irda                  187612  2 irtty_sir,sir_dev
> crc_ccitt               1984  1 irda
> floppy                 59124  0
> yenta_socket           25292  2
> rsrc_nonstatic         13376  1 yenta_socket
> pcmcia_core            49348  3 pcmcia,yenta_socket,rsrc_nonstatic
> snd_intel8x0           33248  1
> snd_ac97_codec         83932  1 snd_intel8x0
> snd_pcm_oss            52704  0
> snd_mixer_oss          19296  1 snd_pcm_oss
> snd_pcm                88840  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> snd_timer              24164  1 snd_pcm
> snd                    54884  8
> snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
> soundcore               9600  1 snd
> snd_page_alloc         10600  2 snd_intel8x0,snd_pcm
> tpm_atmel               5536  0
> tpm_nsc                 6656  0
> tpm                     9888  2 tpm_atmel,tpm_nsc
> pci_hotplug            27508  0
> intel_agp              23164  1
> agpgart                34792  2 drm,intel_agp
> nls_utf8                2016  2
> nls_cp437               5664  2
> vfat                   13440  2
> fat                    52668  1 vfat
> dm_mod                 57692  1
> joydev                  9984  0
> tsdev                   7776  0
> evdev                   9664  1
> ndiswrapper           130824  0
> psmouse                30116  0
> mousedev               11616  1
> parport_pc             35236  1
> lp                     12292  0
> parport                35912  2 parport_pc,lp
> sd_mod                 19120  2
> md                     45584  0
> ext3                  136264  1
> jbd                    54776  1 ext3
> mbcache                 9252  1 ext3
> thermal                13000  0
> processor              22812  1 thermal
> fan                     4484  0
> usb_storage            74112  2
> scsi_mod              135688  2 sd_mod,usb_storage
> usbhid                 35264  0
> ehci_hcd               34248  0
> ohci_hcd               20644  0
> usbcore               117884  6
> ndiswrapper,usb_storage,usbhid,ehci_hcd,ohci_hcde100                  
> 34976  0
> mii                     5696  1 e100
> ide_disk               18464  4
> ide_generic             1376  0
> piix                   10372  1
> ide_core              138772  4 usb_storage,ide_disk,ide_generic,piix
> unix                   26896  656
> capability              4712  0
> commoncap               6816  1 capability
> vesafb                  7992  1
> vgastate                9664  0
> softcursor              2272  1 vesafb
> cfbimgblt               2944  1 vesafb
> cfbfillrect             3872  1 vesafb
> cfbcopyarea             4608  1 vesafb
> fbcon                  38496  72
> tileblit                2368  1 fbcon
> font                    8224  1 fbcon
> bitblit                 5632  1 fbcon
>
>  ... lsmod says that the prism54 driver is still loaded.... does this
> any good / bad? I believe it gets loaded automatically while booting.
>
>   
>> ifconfig (wpa_supplicant ist trying to connect in other terminal)
>>     
> seb at ubuntu-seb:~$ ifconfig
>
> wlan0     Link encap:Ethernet  HWaddr 00:09:5B:45:DF:68
>           inet6 addr: fe80::209:5bff:fe45:df68/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:139 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:15707 (15.3 KiB)  TX bytes:2193 (2.1 KiB)
>           Memory:20800000-20801fff
>
> seb at ubuntu-seb:~$ iwconfig
> wlan0     IEEE 802.11g  ESSID:"WG-Netz"
>           Mode:Managed  Frequency:2.447 GHz  Access Point: 00:04:0E:7E:49:32
>           Bit Rate:24 Mb/s   Tx-Power:32 dBm
>           RTS thr:2347 B   Fragment thr:2346 B
>           Power Management:off
>           Link Quality:91/100  Signal level:-66 dBm  Noise level:-256 dBm
>           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
>           Tx excessive retries:46  Invalid misc:6107   Missed beacon:0
>
> thanks to both of you for your help so far. thanks!
>
> seb
>
> On 3/14/06, Gentoopower <gentoopower at yahoo.de> wrote:
>   
>> What is the output of:
>>
>> dmesg | grep ndiswrapper
>>
>> and please supply your:
>>
>>  wpa_supplicant.conf
>>
>> output of lsmod
>>
>> and the output of /sbin/ifconfig after you started wpa_supplicant
>>
>>
>>
>> Sebastian Eiser wrote:
>>     
>>> Hi all,
>>>
>>> I gratefully read on the wpa_supplicant homepage that I may use this
>>> mailing list to ask topics not only related to hostap, but also e.g.
>>> ndiswrapper in conjunction with wpa_supplicant, so I hope this is not
>>> annoying for you...actually I couldnt get help in any kind of forum
>>> for more that a week intensive posting - so I take this to the
>>> experts.
>>>  I've just searched the non-gzip'd archive, but my problem is slightly
>>> different.
>>> ---
>>>
>>> I'm trying to set up a wpa connection (Ubuntu 5.10) using the latest
>>> releases of ndiswrapper and wpa_supplicant. The driver works fine with
>>> wpa in windoze, and ndiswrapper confirms it correctly loaded (chipset
>>> Intersil ISL3890 (netgear WG511 V1)).
>>> if I do "wpa_supplicant -i wlan0 -D ndiswrapper -c
>>> /etc/wpa_supplicant.conf -ddd" the 4WAY_HANDSHAKE state never
>>> completes. when I read the output, several lines may indicate a faulty
>>> setup (full output appended):
>>>
>>> ioctl[SIOCSIWPMKSA]: No such device
>>>
>>>       
>>>>> this is not serious, afaik
>>>>>
>>>>>           
>>> SIOCGIWRANGE: too old (short) data - assuming WPA is not supported
>>>
>>>       
>>>>> ? - is this due to a faulty key? windoze successfully uses a 63char
>>>>>
>>>>>           
>>> ASCII code. I used wpa_passphrase to convert it to HEX.. anyway - it
>>> continues:
>>>
>>> ioctl[SIOCSIWENCODEEXT]: No such device
>>> Driver did not support SIOCSIWENCODEEXT, trying SIOCSIWENCODE
>>>
>>>       
>>>>> 4 times....
>>>>>
>>>>>           
>>> and in the end:
>>> WPA: Sending EAPOL-Key 2/4
>>>
>>>       
>>>>> all the time. It seems like the AP doesnt accept the key and
>>>>>
>>>>>           
>>> wouldnt let me connect. is there a way to check that in detail.
>>>
>>> I saw that Arjan van Bentem hostap at avbentem.dds.nl (post to the
>>> maillist on Tue Apr 19 12:19:07 MDT 2005) had a quite similar problem
>>> http://lists.shmoo.com/pipermail/hostap/2005-April/010113.html
>>>
>>> I hope (and still believe) I just made a dump mistake during the
>>> configuration, but I've tried so hard and it seems that I'm not yet
>>> skilled enough to solve it. that's why I'd greatly appreciate any
>>> input to this topic.
>>> actually my neighbor (I share my connection with him) is just laughing
>>> at me: "why the hell dont you wanna use windows"... well, he dosent
>>> know a thing.
>>>
>>> guys, I'm looking forward for you replies! feel free to request
>>> further information... dont let me down, for my neighbors sake ;-)
>>>
>>> seb
>>>
>>> pasting complete terminal output:
>>> ---
>>> sudo wpa_supplicant -i wlan0 -D ndiswrapper -c /etc/wpa_supplicant.conf -ddd
>>>
>>> Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver
>>> 'ndiswrapper'
>>> Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
>>> Reading configuration file '/etc/wpa_supplicant.conf'
>>> ctrl_interface='/var/run/wpa_supplicant'
>>> ctrl_interface_group=0
>>> eapol_version=1
>>> ap_scan=1
>>> fast_reauth=1
>>> Line: 17 - start of a new network block
>>> ssid - hexdump_ascii(len=7):
>>>      57 47 2d 4e 65 74 7a                              WG-Netz
>>> scan_ssid=1 (0x1)
>>> proto: 0x1
>>> key_mgmt: 0x2
>>> PSK - hexdump(len=32): [REMOVED]
>>> Priority group 0
>>>    id=0 ssid='WG-Netz'
>>> 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
>>> ioctl[SIOCSIWPMKSA]: No such device
>>> SIOCGIWRANGE: too old (short) data - assuming WPA is not supported
>>> Own MAC address: 00:09:5b:45:df:68
>>> wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
>>> ioctl[SIOCSIWENCODEEXT]: No such device
>>> 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]: No such device
>>> 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]: No such device
>>> 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]: No such device
>>> Driver did not support SIOCSIWENCODEEXT, trying SIOCSIWENCODE
>>> Setting scan request: 0 sec 100000 usec
>>> Wireless event: cmd=0x8b06 len=8
>>> RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
>>> RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
>>> Wireless event: cmd=0x8b2a len=12
>>> Wireless event: cmd=0x8b2a len=12
>>> Wireless event: cmd=0x8b2a len=12
>>> Wireless event: cmd=0x8b2a len=12
>>> State: DISCONNECTED -> SCANNING
>>> Starting AP scan (specific SSID)
>>> Scan SSID - hexdump_ascii(len=7):
>>>      57 47 2d 4e 65 74 7a                              WG-Netz
>>> Scan timeout - try to get results
>>> Received 2307 bytes of scan results (9 BSSes)
>>> Scan results: 9
>>> Selecting BSS from priority group 0
>>> 0: 00:04:0e:7e:49:32 ssid='WG-Netz' wpa_ie_len=26 rsn_ie_len=0 caps=0x11
>>>    selected
>>> Trying to associate with 00:04:0e:7e:49:32 (SSID='WG-Netz' freq=2447 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=26): dd 18 00 50 f2 01 01 00 00 50 f2
>>> 02 01 00 00 50 f2 02 01 00 00 50 f2 02 00 00
>>> 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
>>> State: SCANNING -> ASSOCIATING
>>> Setting authentication timeout: 5 sec 0 usec
>>> EAPOL: External notification - EAP success=0
>>> EAPOL: External notification - EAP fail=0
>>> EAPOL: External notification - portControl=Auto
>>> Wireless event: cmd=0x8c02 len=169
>>> Custom wireless event:
>>> 'ASSOCINFO(ReqIEs=000757472d4e65747a010402040b1632080c1218243048606cdd160050f20101000050f20201000050f20201000050f202
>>> RespIEs=010482848b9632088c129824b048606c)'
>>> Association info event
>>> req_ies - hexdump(len=49): 00 07 57 47 2d 4e 65 74 7a 01 04 02 04 0b
>>> 16 32 08 0c 12 18 24 30 48 60 6c dd 16 00 50 f2 01 01 00 00 50 f2 02
>>> 01 00 00 50 f2 02 01 00 00 50 f2 02
>>> resp_ies - hexdump(len=16): 01 04 82 84 8b 96 32 08 8c 12 98 24 b0 48 60 6c
>>> WPA: set own WPA/RSN 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
>>> Wireless event: cmd=0x8b15 len=20
>>> Wireless event: new AP: 00:04:0e:7e:49:32
>>> State: ASSOCIATING -> ASSOCIATED
>>> Associated to a new BSS: BSSID=00:04:0e:7e:49:32
>>> No keys have been configured - skip key clearing
>>> Associated with 00:04:0e:7e:49:32
>>> WPA: Association event - clear replay counter
>>> EAPOL: External notification - portEnabled=0
>>> EAPOL: External notification - portValid=0
>>> EAPOL: External notification - EAP success=0
>>> EAPOL: External notification - portEnabled=1
>>> EAPOL: SUPP_PAE entering state CONNECTING
>>> EAPOL: txStart
>>> WPA: drop TX EAPOL in non-IEEE 802.1X mode (type=1 len=0)
>>> EAPOL: SUPP_BE entering state IDLE
>>> EAP: EAP entering state INITIALIZE
>>> EAP: EAP entering state IDLE
>>> Setting authentication timeout: 10 sec 0 usec
>>> RX EAPOL from 00:04:0e:7e:49:32
>>> RX EAPOL - hexdump(len=99): 01 03 00 5f fe 00 89 00 20 00 00 00 00 00
>>> 00 00 01 ba 20 39 67 e7 f2 ee 4c 67 b8 96 16 bc 0d ea 04 17 e3 13 ae
>>> c6 67 28 3d f7 a2 ab 3e 98 14 20 86 00 00 00 00 00 00 00 00 00 00 00
>>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>> Setting authentication timeout: 10 sec 0 usec
>>> IEEE 802.1X RX: version=1 type=3 length=95
>>>   EAPOL-Key type=254
>>> WPA: RX EAPOL-Key - hexdump(len=99): 01 03 00 5f fe 00 89 00 20 00 00
>>> 00 00 00 00 00 01 ba 20 39 67 e7 f2 ee 4c 67 b8 96 16 bc 0d ea 04 17
>>> e3 13 ae c6 67 28 3d f7 a2 ab 3e 98 14 20 86 00 00 00 00 00 00 00 00
>>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>>> State: ASSOCIATED -> 4WAY_HANDSHAKE
>>> WPA: RX message 1 of 4-Way Handshake from 00:04:0e:7e:49:32 (ver=1)
>>> WPA: WPA IE for msg 2/4 - 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: Renewed SNonce - hexdump(len=32): 1d 3d 6d 10 76 eb c3 b0 c9 4a
>>> 39 8c 03 23 77 53 9b ed 8d 45 cf 8d 17 fa 78 4d 8c 4b 60 67 65 30
>>> WPA: PMK - hexdump(len=32): [REMOVED]
>>> WPA: PTK - hexdump(len=64): [REMOVED]
>>> WPA: Sending EAPOL-Key 2/4
>>> WPA: TX EAPOL-Key - hexdump(len=123): 01 03 ...
>>> <<<<< to be repeated all the time .... (the hexdump values change, though)
>>> _______________________________________________
>>> HostAP mailing list
>>> HostAP at shmoo.com
>>> http://lists.shmoo.com/mailman/listinfo/hostap
>>>
>>>
>>>
>>>       
>>
>>
>>
>> ___________________________________________________________
>> Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
>>
>>
>>     
>
>
>   



	
		
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de



More information about the HostAP mailing list