Re: Reconnecting to wireless network after waking up from suspend-to-ram takes too long



On Fri, 2008-07-18 at 21:51 +0200, Peter Roediger wrote:
> I'm using Debian/sid with a custom-built kernel (version 2.6.25.4) and
> networkmanager 0.6.6 from the Debian repositories. My wireless network
> card is an Intel 3945ABG. I'm using the iwl3945 driver that is
> included with the kernel. 
> 
> Setting up the internet connection using nm-applet to my wireless
> network with WPA encryption works seamlessly. Instead of shutting down
> my laptop I am normally just sending it to sleep in order to quickly
> have it back up when I need it. The only problem comes up right after
> waking up: Reconnecting to my wireless network takes usually more than
> one minute - a really annoying issue. Checking /var/log/syslog the
> output of NM shows the following:

Maybe scanning more frequently when disconnected right after wakeup, but
as you said, the ipw2200 works great here so there's obviously driver
issues at work too.  NM will scan at least once right after it finds the
card again, but if the card doesn't have anything to report the scan
interval will back off to 40 seconds.  We probably want to do that more
frequently.  In reality that will just mask the problem deeper down in
the driver, or in the supplicant <-> driver communication.

dan

> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  Waking up from sleep.
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  Deactivating device
> eth1.
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  Deactivating device
> eth0.
> Jul 18 19:32:29 Kati-PC kernel: ADDRCONF(NETDEV_UP): eth1: link is not
> ready
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  eth1: Device is
> fully-supported using driver 'iwl3945'.
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  eth1: driver supports
> SSID scans (scan_capa 0x01).
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  nm_device_init():
> waiting for device's worker thread to start
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  nm_device_init():
> device's worker thread started, continuing.
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  Now managing wireless
> (802.11) device 'eth1'.
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  Deactivating device
> eth1.
> Jul 18 19:32:29 Kati-PC kernel: ADDRCONF(NETDEV_UP): eth0: link is not
> ready
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  eth0: Device is
> fully-supported using driver 'e100'.
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  nm_device_init():
> waiting for device's worker thread to start
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  nm_device_init():
> device's worker thread started, continuing.
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  Now managing wired
> Ethernet (802.3) device 'eth0'.
> Jul 18 19:32:29 Kati-PC NetworkManager: <info>  Deactivating device
> eth0.
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  SWITCH: no current
> connection, found better connection 'eth1'.
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Will activate
> connection 'eth1/WLAN-Caste'.
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Device eth1 activation
> scheduled...
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Activation (eth1)
> started...
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Activation (eth1)
> Stage 1 of 5 (Device Prepare) scheduled...
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Activation (eth1)
> Stage 1 of 5 (Device Prepare) started...
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Activation (eth1)
> Stage 2 of 5 (Device Configure) scheduled...
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Activation (eth1)
> Stage 1 of 5 (Device Prepare) complete.
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Activation (eth1)
> Stage 2 of 5 (Device Configure) starting...
> Jul 18 19:33:39 Kati-PC NetworkManager: <info>  Activation
> (eth1/wireless): access point 'WLAN-Caste' is encrypted, and a key
> exists.  No new key needed.
> 
> ..and so on. After this, a connection is successfully established.
> Note that between "Jul 18 19:32:29 Kati-PC NetworkManager: <info>
> Deactivating device eth0." and the next message "Jul 18 19:33:39
> Kati-PC NetworkManager: <info>  SWITCH: no current connection, found
> better connection 'eth1'." 1 minute and 10 seconds have passed (though
> this time period varies). Btw., when trying to scan for wireless
> networks within this time period using "iwlist eth1 scan", it shows me
> all available networks correctly. Trying to manually reconnect using
> the nm-applet is not possible as it does not show any wireless
> networks until it reconnects.
> 
> I have another laptop, though with an Intel 2200 wireless card, but
> the same kernel version and OS, and there this time period is usually
> down to only 10 seconds or so, making it reconnect much faster.
> 
> Is there any way, any setting to speed up reconnecting? This is really
> the only issue I encounter, otherwise NM works just great.
> 
> _______________________________________________
> NetworkManager-list mailing list
> NetworkManager-list gnome org
> http://mail.gnome.org/mailman/listinfo/networkmanager-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]