suspend, hwclock, and apmscript

Roman Maeder maeder+rh at mathconsult.ch
Thu Feb 3 17:48:34 UTC 2005


I am trying to get suspend/resume to work with the latest FC3 kernel
(2.6.10-1.741_FC3 with parameter acpi_sleep=s3_bios) on an Asus M68Ne
notebook. It basically works, but there are some details I am trying to
understand.

To try to properly shut down services and restart them when the machine
wakes up, I had a look at /etc/sysconfig/apm-scripts/apmscript; I know that
apm is history, but maybe the ideas there are still useful, so I tried this
sleep script (invoked through acpid):

 /etc/sysconfig/apm-scripts/apmscript suspend
 echo -n mem > /sys/power/state
 /etc/sysconfig/apm-scripts/apmscript resume

is apmscript still maintained? For one, it doesn't treat network profiles
properly. On suspension it does a "service network stop", but on resume it
only does "ifup XXX" for those ifaces that were up. Close, but with
profiles the names don't match, as is seen with "/etc/init.d/network
status":

Configured devices:
lo eth0_mc eth1_mc
Currently active devices:
lo eth0

it tries an "ifup eth0" and falls flat on its face. It should use "eth0_mc".

Another problem is the system time. Without the "hwclock --hctosys" in
apmscript the system time is always *ahead* after wakeup; after sleeping
for 30 seconds the time is 30s ahead (not behind, as one could expect). Who
is messing with the time in this way?

Roman





More information about the users mailing list