kern/164365: iwi0: <Intel(R) PRO/Wireless 2200BG> UP/DOWN in WPA-PSK mode

Matthias Apitz guru at unixarea.de
Sun Jan 22 06:10:10 UTC 2012


>Number:         164365
>Category:       kern
>Synopsis:       iwi0: <Intel(R) PRO/Wireless 2200BG> UP/DOWN in WPA-PSK mode
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 22 06:10:10 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Apitz
>Release:        9-CURRENT r214444
>Organization:
>Environment:
$ uname -a
FreeBSD perlach 9.0-CURRENT FreeBSD 9.0-CURRENT #1 r214444: Thu Oct 28 10:56:32 CEST 2010     guru at current.Sisis.de:/usr/home/guru/myThings/FreeBSD/9-CURRENT/obj/usr/home/guru/myThings/FreeBSD/9-CURRENT/src/sys/GENERIC  i386
>Description:
I've changed my AP at home from WEP to WPA2 and since this one of my                                
stations facing after some while (~90 minutes) the problem of UP and                                
DOWN; in /var/log/messages it looks like this:                                                      
                                                                                                    
Jan 21 22:00:09 Perlach wpa_supplicant[485]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys                                                                                               
Jan 21 22:00:09 Perlach kernel: wlan0: link state changed to DOWN                                   
Jan 21 22:00:09 Perlach wpa_supplicant[485]: Trying to associate with 00:13:f7:0d:08:48 (SSID='tarara' freq=2442 MHz)                                                                      
Jan 21 22:00:09 Perlach wpa_supplicant[485]: Associated with 00:13:f7:0d:08:48                      
Jan 21 22:00:09 Perlach kernel: wlan0: link state changed to UP                                     
Jan 21 22:00:12 Perlach wpa_supplicant[485]: WPA: Key negotiation completed with 00:13:f7:0d:08:48 [PTK=CCMP GTK=CCMP]                                                                                
Jan 21 22:00:12 Perlach wpa_supplicant[485]: CTRL-EVENT-CONNECTED - Connection to 00:13:f7:0d:08:48 completed (reauth) [id=0 id_str=]                                                                  
Jan 21 22:00:18 Perlach wpa_supplicant[485]: CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys                                                                                               
Jan 21 22:00:18 Perlach kernel: wlan0: link state changed to DOWN                                   
Jan 21 22:00:18 Perlach wpa_supplicant[485]: Trying to associate with 00:13:f7:0d:08:48 (SSID='tarara' freq=2442 MHz) 

The system runs 9-CURRENT from October 2010 (r214444) and did not show                              
this problem in WEP mode; wpa_supplicant lines are simple:                                          
                                                                                                    
ctrl_interface=/var/run/wpa_supplicant                                                              
ctrl_interface_group=wheel                                                                          
eapol_version=1                                                                                     
ap_scan=1                                                                                           
fast_reauth=1                                                                                       
                                                                                                    
network={                                                                                           
        ssid="tarara"                                                                               
        key_mgmt=WPA-PSK                                                                            
        psk="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"                                               
}

Killing the dhclient(8) processes and restart                                                       
                                                                                                    
# dhclient wlan0                                                                                    
                                                                                                    
helps to get out of this loop of UP/DOWN.

>How-To-Repeat:
Work and wait until problem occurs.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list