Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Mar 2008 19:14:19 -0800
From:      Sam Leffler <sam@errno.com>
To:        Pietro Cerutti <gahr@freebsd.org>
Cc:        FreeBSD Hackers <freebsd-hackers@freebsd.org>, Andrew Thompson <thompsa@freebsd.org>
Subject:   Re: wpi -- periodic disconnections
Message-ID:  <47CE100B.5090701@errno.com>
In-Reply-To: <47CDE20E.1020100@FreeBSD.org>
References:  <47CDC37B.5010405@FreeBSD.org>	<20080304223854.GB34712@heff.fud.org.nz> <47CDE20E.1020100@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Pietro Cerutti wrote:
> Andrew Thompson wrote:
>   
>> On Tue, Mar 04, 2008 at 10:47:39PM +0100, Pietro Cerutti wrote:
>>     
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA512
>>>
>>> Hi list,
>>>
>>> I can't get my if_wpi (Intel(R) PRO/Wireless 3945ABG) stay connected to
>>> my WPA-enabled access point for more than a few hours. Moreover, when it
>>> happens, I have to unload the module, reload it and restart
>>> wpa_supplicant in order to reconnect to the network. Any ideas?
>>>       
>> I have a WIP patch that may help, please give this a go.
>>
>> http://citylink.unixathome.org/~thompsa/wpi_testing8.diff
>>
>> Its the combination of several peoples work and I am planning to send it
>> out again later in the week after some more review.
>>     
>
> Hello,
> your patch helps, partially:
>
> - I've had a disconnection after a few minutes:
> Michael MIC failure wireless event: keyix=0 src_addr=00:1a:70:47:cc:5c
> Michael MIC failure detected
> WPA: Sending EAPOL-Key Request (error=1 pairwise=1 ptk_set=1 len=99)
> TKIP countermeasures started
> wpa_driver_bsd_set_countermeasures: enabled=1
> State: COMPLETED -> DISCONNECTED
> wpa_driver_bsd_deauthenticate
> 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_del_key: addr=00:1a:70:47:cc:5c keyidx=0
> ioctl[SIOCS80211, op 20, len 7]: Can't assign requested address
> EAPOL: External notification - portEnabled=0
> EAPOL: SUPP_PAE entering state DISCONNECTED
> EAPOL: SUPP_BE entering state INITIALIZE
> EAPOL: External notification - portValid=0
> Added BSSID 00:1a:70:47:cc:5c into blacklist
> CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
>
> - I've been able to reconnect without kld-reloading the module, by
> killing and restarting wpa_supplicant
>
>   
Something is corrupting data on rx; it is unlikely you are getting MIC 
errors.

    Sam




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47CE100B.5090701>