[pkg-wpa-devel] Bug#525101: Bug#525101: wpasupplicant: does not reassociate after suspend-resume cycle

Kel Modderman kel at otaku42.de
Sat Apr 25 16:16:52 UTC 2009


Hi Marcus,

On Friday 24 April 2009 18:00:01 Marcus Better wrote:
> Some additional info: It often does not reassociate with an access point
> after resume. After resuming, "iwconfig" shows the correct SSID of the
> new network, but says "Access Point: none".
> 
> Moreover this can happen even if I stay in the same network.
> 
> Here is /var/log/wpa_cli.log after resume. I can see that it tries to
> get a DHCP lease but fails. (I then get a zeroconf address.) Looks like
> a possible race condition where DHCP runs too early and then gives up
> perhaps? But I don't know why iwconfig indicates that it is not associated.

Could also be a bug in the kernel module for your wireless device. It is
not uncommon to see funny driver errors after suspend/resume.

It looks like wpa_supplicant and associated code is doing what it is supposed
to be doing.

Timeout value of your dhcp client is controlled elsewhere such as
/etc/dhcp3/dhclient.conf for dhcp3-client.

Thanks, Kel.

> 
> ########## 09:31:04  2009-04-24 ##########
> IFACE=wlan0 ACTION=DISCONNECTED
> WPA_ID=4 WPA_ID_STR=
> WPA_CTRL_DIR=/var/run/wpa_supplicant
> ifdown wlan0
> Configuring interface wlan0=default (inet)
> run-parts --verbose /etc/network/if-down.d
> run-parts: executing /etc/network/if-down.d/avahi-autoipd
> run-parts: executing /etc/network/if-down.d/postfix
> run-parts: executing /etc/network/if-down.d/resolvconf
> run-parts: executing /etc/network/if-down.d/wireless-tools
> run-parts: executing /etc/network/if-down.d/wpasupplicant
> dhclient3 -r -pf /var/run/dhclient.wlan0.pid -lf
> /var/lib/dhcp3/dhclient.wlan0.leases wlan0
> There is already a pid file /var/run/dhclient.wlan0.pid with pid 25640
> killed old client process, removed PID file
> Internet Systems Consortium DHCP Client V3.1.1
> Copyright 2004-2008 Internet Systems Consortium.
> All rights reserved.
> For info, please visit http://www.isc.org/sw/dhcp/
> 
> wmaster0: unknown hardware address type 801
> wmaster0: unknown hardware address type 801
> Listening on LPF/wlan0/00:1c:bf:a2:c0:b1
> Sending on   LPF/wlan0/00:1c:bf:a2:c0:b1
> Sending on   Socket/fallback
> DHCPRELEASE on wlan0 to 172.21.248.186 port 67
> Reloading /etc/samba/smb.conf: smbd only.
> ip link set dev wlan0 down
> run-parts --verbose /etc/network/if-post-down.d
> run-parts: executing /etc/network/if-post-down.d/avahi-daemon
> run-parts: executing /etc/network/if-post-down.d/vde2
> run-parts: executing /etc/network/if-post-down.d/wireless-tools
> run-parts: executing /etc/network/if-post-down.d/wpasupplicant
> ########## 09:31:04  2009-04-24 ##########
> IFACE=wlan0 ACTION=CONNECTED
> WPA_ID=4 WPA_ID_STR=
> WPA_CTRL_DIR=/var/run/wpa_supplicant
> Using fallback logical interface: default
> ifup wlan0=default
> Configuring interface wlan0=default (inet)
> run-parts --verbose /etc/network/if-pre-up.d
> run-parts: executing /etc/network/if-pre-up.d/ethtool
> run-parts: executing /etc/network/if-pre-up.d/uml-utilities
> run-parts: executing /etc/network/if-pre-up.d/vde2
> run-parts: executing /etc/network/if-pre-up.d/wireless-tools
> run-parts: executing /etc/network/if-pre-up.d/wpasupplicant
> 
> dhclient3 -pf /var/run/dhclient.wlan0.pid -lf
> /var/lib/dhcp3/dhclient.wlan0.leases wlan0
> Internet Systems Consortium DHCP Client V3.1.1
> Copyright 2004-2008 Internet Systems Consortium.
> All rights reserved.
> For info, please visit http://www.isc.org/sw/dhcp/
> 
> wmaster0: unknown hardware address type 801
> wmaster0: unknown hardware address type 801
> Listening on LPF/wlan0/00:1c:bf:a2:c0:b1
> Sending on   LPF/wlan0/00:1c:bf:a2:c0:b1
> Sending on   Socket/fallback
> DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
> DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
> DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
> DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
> DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 19
> DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
> No DHCPOFFERS received.
> No working leases in persistent database - sleeping.
> run-parts --verbose /etc/network/if-up.d
> run-parts: executing /etc/network/if-up.d/000resolvconf
> run-parts: executing /etc/network/if-up.d/arping
> run-parts: executing /etc/network/if-up.d/avahi-autoipd
> run-parts: executing /etc/network/if-up.d/avahi-daemon
> run-parts: executing /etc/network/if-up.d/ethtool
> run-parts: executing /etc/network/if-up.d/mountnfs
> run-parts: executing /etc/network/if-up.d/openssh-server
> run-parts: executing /etc/network/if-up.d/postfix
> run-parts: executing /etc/network/if-up.d/uml-utilities
> run-parts: executing /etc/network/if-up.d/wireless-tools
> run-parts: executing /etc/network/if-up.d/wpasupplicant
> bssid=00:14:6c:a7:60:10
> ssid=MBTE
> id=1
> pairwise_cipher=WEP-104
> group_cipher=WEP-104
> key_mgmt=NONE
> wpa_state=COMPLETED
> ########## 09:32:16  2009-04-24 ##########
> IFACE=wlan0 ACTION=CONNECTED
> WPA_ID=1 WPA_ID_STR=
> WPA_CTRL_DIR=/var/run/wpa_supplicant
> Using fallback logical interface: default
> ifup wlan0=default
> /sbin/ifup: interface wlan0 already configured
> bssid=00:14:6c:a7:60:10
> ssid=MBTE
> id=1
> pairwise_cipher=WEP-104
> group_cipher=WEP-104
> key_mgmt=NONE
> wpa_state=COMPLETED
> 
> 
> 
> 
> _______________________________________________
> Pkg-wpa-devel mailing list
> Pkg-wpa-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-wpa-devel
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-wpa-devel/attachments/20090426/9f218e93/attachment-0002.htm>


More information about the Pkg-wpa-devel mailing list