<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'DejaVu Sans Mono'; font-size:9pt; font-weight:400; font-style:normal;">Hi Marcus,<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>On Friday 24 April 2009 18:00:01 Marcus Better wrote:<br>
&gt; Some additional info: It often does not reassociate with an access point<br>
&gt; after resume. After resuming, "iwconfig" shows the correct SSID of the<br>
&gt; new network, but says "Access Point: none".<br>
&gt; <br>
&gt; Moreover this can happen even if I stay in the same network.<br>
&gt; <br>
&gt; Here is /var/log/wpa_cli.log after resume. I can see that it tries to<br>
&gt; get a DHCP lease but fails. (I then get a zeroconf address.) Looks like<br>
&gt; a possible race condition where DHCP runs too early and then gives up<br>
&gt; perhaps? But I don't know why iwconfig indicates that it is not associated.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Could also be a bug in the kernel module for your wireless device. It is<br>
not uncommon to see funny driver errors after suspend/resume.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>It looks like wpa_supplicant and associated code is doing what it is supposed<br>
to be doing.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Timeout value of your dhcp client is controlled elsewhere such as<br>
/etc/dhcp3/dhclient.conf for dhcp3-client.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Thanks, Kel.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>&gt; <br>
&gt; ########## 09:31:04  2009-04-24 ##########<br>
&gt; IFACE=wlan0 ACTION=DISCONNECTED<br>
&gt; WPA_ID=4 WPA_ID_STR=<br>
&gt; WPA_CTRL_DIR=/var/run/wpa_supplicant<br>
&gt; ifdown wlan0<br>
&gt; Configuring interface wlan0=default (inet)<br>
&gt; run-parts --verbose /etc/network/if-down.d<br>
&gt; run-parts: executing /etc/network/if-down.d/avahi-autoipd<br>
&gt; run-parts: executing /etc/network/if-down.d/postfix<br>
&gt; run-parts: executing /etc/network/if-down.d/resolvconf<br>
&gt; run-parts: executing /etc/network/if-down.d/wireless-tools<br>
&gt; run-parts: executing /etc/network/if-down.d/wpasupplicant<br>
&gt; dhclient3 -r -pf /var/run/dhclient.wlan0.pid -lf<br>
&gt; /var/lib/dhcp3/dhclient.wlan0.leases wlan0<br>
&gt; There is already a pid file /var/run/dhclient.wlan0.pid with pid 25640<br>
&gt; killed old client process, removed PID file<br>
&gt; Internet Systems Consortium DHCP Client V3.1.1<br>
&gt; Copyright 2004-2008 Internet Systems Consortium.<br>
&gt; All rights reserved.<br>
&gt; For info, please visit http://www.isc.org/sw/dhcp/<br>
&gt; <br>
&gt; wmaster0: unknown hardware address type 801<br>
&gt; wmaster0: unknown hardware address type 801<br>
&gt; Listening on LPF/wlan0/00:1c:bf:a2:c0:b1<br>
&gt; Sending on   LPF/wlan0/00:1c:bf:a2:c0:b1<br>
&gt; Sending on   Socket/fallback<br>
&gt; DHCPRELEASE on wlan0 to 172.21.248.186 port 67<br>
&gt; Reloading /etc/samba/smb.conf: smbd only.<br>
&gt; ip link set dev wlan0 down<br>
&gt; run-parts --verbose /etc/network/if-post-down.d<br>
&gt; run-parts: executing /etc/network/if-post-down.d/avahi-daemon<br>
&gt; run-parts: executing /etc/network/if-post-down.d/vde2<br>
&gt; run-parts: executing /etc/network/if-post-down.d/wireless-tools<br>
&gt; run-parts: executing /etc/network/if-post-down.d/wpasupplicant<br>
&gt; ########## 09:31:04  2009-04-24 ##########<br>
&gt; IFACE=wlan0 ACTION=CONNECTED<br>
&gt; WPA_ID=4 WPA_ID_STR=<br>
&gt; WPA_CTRL_DIR=/var/run/wpa_supplicant<br>
&gt; Using fallback logical interface: default<br>
&gt; ifup wlan0=default<br>
&gt; Configuring interface wlan0=default (inet)<br>
&gt; run-parts --verbose /etc/network/if-pre-up.d<br>
&gt; run-parts: executing /etc/network/if-pre-up.d/ethtool<br>
&gt; run-parts: executing /etc/network/if-pre-up.d/uml-utilities<br>
&gt; run-parts: executing /etc/network/if-pre-up.d/vde2<br>
&gt; run-parts: executing /etc/network/if-pre-up.d/wireless-tools<br>
&gt; run-parts: executing /etc/network/if-pre-up.d/wpasupplicant<br>
&gt; <br>
&gt; dhclient3 -pf /var/run/dhclient.wlan0.pid -lf<br>
&gt; /var/lib/dhcp3/dhclient.wlan0.leases wlan0<br>
&gt; Internet Systems Consortium DHCP Client V3.1.1<br>
&gt; Copyright 2004-2008 Internet Systems Consortium.<br>
&gt; All rights reserved.<br>
&gt; For info, please visit http://www.isc.org/sw/dhcp/<br>
&gt; <br>
&gt; wmaster0: unknown hardware address type 801<br>
&gt; wmaster0: unknown hardware address type 801<br>
&gt; Listening on LPF/wlan0/00:1c:bf:a2:c0:b1<br>
&gt; Sending on   LPF/wlan0/00:1c:bf:a2:c0:b1<br>
&gt; Sending on   Socket/fallback<br>
&gt; DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3<br>
&gt; DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8<br>
&gt; DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15<br>
&gt; DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13<br>
&gt; DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 19<br>
&gt; DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3<br>
&gt; No DHCPOFFERS received.<br>
&gt; No working leases in persistent database - sleeping.<br>
&gt; run-parts --verbose /etc/network/if-up.d<br>
&gt; run-parts: executing /etc/network/if-up.d/000resolvconf<br>
&gt; run-parts: executing /etc/network/if-up.d/arping<br>
&gt; run-parts: executing /etc/network/if-up.d/avahi-autoipd<br>
&gt; run-parts: executing /etc/network/if-up.d/avahi-daemon<br>
&gt; run-parts: executing /etc/network/if-up.d/ethtool<br>
&gt; run-parts: executing /etc/network/if-up.d/mountnfs<br>
&gt; run-parts: executing /etc/network/if-up.d/openssh-server<br>
&gt; run-parts: executing /etc/network/if-up.d/postfix<br>
&gt; run-parts: executing /etc/network/if-up.d/uml-utilities<br>
&gt; run-parts: executing /etc/network/if-up.d/wireless-tools<br>
&gt; run-parts: executing /etc/network/if-up.d/wpasupplicant<br>
&gt; bssid=00:14:6c:a7:60:10<br>
&gt; ssid=MBTE<br>
&gt; id=1<br>
&gt; pairwise_cipher=WEP-104<br>
&gt; group_cipher=WEP-104<br>
&gt; key_mgmt=NONE<br>
&gt; wpa_state=COMPLETED<br>
&gt; ########## 09:32:16  2009-04-24 ##########<br>
&gt; IFACE=wlan0 ACTION=CONNECTED<br>
&gt; WPA_ID=1 WPA_ID_STR=<br>
&gt; WPA_CTRL_DIR=/var/run/wpa_supplicant<br>
&gt; Using fallback logical interface: default<br>
&gt; ifup wlan0=default<br>
&gt; /sbin/ifup: interface wlan0 already configured<br>
&gt; bssid=00:14:6c:a7:60:10<br>
&gt; ssid=MBTE<br>
&gt; id=1<br>
&gt; pairwise_cipher=WEP-104<br>
&gt; group_cipher=WEP-104<br>
&gt; key_mgmt=NONE<br>
&gt; wpa_state=COMPLETED<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Pkg-wpa-devel mailing list<br>
&gt; Pkg-wpa-devel@lists.alioth.debian.org<br>
&gt; http://lists.alioth.debian.org/mailman/listinfo/pkg-wpa-devel<br>
&gt; <br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p></body></html>