Steinar H. Gunderson wrote: > On Fri, Apr 27, 2007 at 02:33:20PM +0200, Michael Biebl wrote: >> IIRC, the ipw3945 uses a separate regulatory daemon. Have you checked if >> this daemon is still running after hibernate/resume? Maybe the suspend >> scripts you are using are stopping this daemon. > > Yes, it is. Note that this works fine if network-manager doesn't get notified > of the wakeup cycle, as described in my bug report. > >> Btw, which one do you use, acpi-support, hibernate or powersaved? > > None. uswsusp directly. > >> Check the file /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux >> (You can also run it manually as root). > > I don't hibernate, I suspend. hal-system-power-suspend-linux calls s2ram and > nothing else. If I run the script as root, everything comes up nicely again > on resume.
Does it still work if you run: dbus-send --system \ --dest=org.freedesktop.NetworkManager \ /org/freedesktop/NetworkManager \ org.freedesktop.NetworkManager.sleep sleep 1 /usr/lib/hal/scripts/linux/hal-system-power-sleep-linux dbus-send --system \ --dest=org.freedesktop.NetworkManager \ /org/freedesktop/NetworkManager \ org.freedesktop.NetworkManager.wake I'm guessing that you are running gnome-power-manager. On a suspend request (like closing the lid) g-p-m only calls the HAL Suspend() method, which in turn simply executes /usr/lib/hal/scripts/linux/hal-system-power-sleep-linux, which you said works for you. Afaik the only difference is, that g-p-m in advance also tells NM to prepare the network interfaces for suspend via the above method. Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature