Opened 8 years ago
Last modified 4 years ago
#42 new defect
Supplicant does not renegotiate handshake often enough
Reported by: | Lewis Rosenthal | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | engine | Version: | 3.12 |
Keywords: | Cc: |
Description
(Perhaps the summary could use some improvement.)
Symptom is this:
Client has ThinkPad T60 with Intel 3945AG card connecting to WPA2-secured WLAN. Supplicant is able to successfully negotiate 4-way handshake, and communications is established.
After some period of time (1-8 hours), the WLAN LED on the notebook begins flashing rapidly (nearly flickering). If left alone, eventually, flickering slows to slow blink. XWLAN indicates no connection. Generally, it is not possible to renegotiate connection (card stall, requiring system reboot to reload driver).
If caught in time (while light is blinking rapidly), A manual WPA Supplicant | Reconnect *usually* works to renegotiate the handshake, and return the LED to solid state, whereupon the condition will repeat itself in the next 1-8 hours.
I have reproduced this on two separate T60's with two separate cards, under different OS/2 and WPA supplicant versions, and different GenMAC driver versions for the card. The condition is consistent across all of them (eCS 2.0 RC5, RC7, 2.1, ArcaOS 5.0).
Over night I've tested with my T60 and Atheros card and a R52 with Intel card. Next day the T60 still got ping results while the R52 didn't.
The T60 doesn't do any power saving mode not even the display backlight switches off while the R52 does switch off at least the backlight.
Interestingly on both systems the dhclient window was gone. Starting dhclient manually on the R52 and pings come back to live again.
Summary - I don't see a problem with current wpa_supplicant. But I encountered a new maybe unrelated problem - dhclient window vanishes unexpectedly. Needs another ticket.
I tested with wpa_supplicant 2.10-devel#@##1## 2020-12-20 18:50. This should be the same as latest at bitbucket. If someone wants to test a packed together a full xwlan package which includes this supplicant version at ftp://ftp.netlabs.org/pub/wlan/xwlan314beta11.zip. Mind it identifies itself as beta10 in the information panel.