Checking the obvious; "make menuconfig"...
Power management and ACPI options
[ ] Suspend to RAM and standby
[*] Hibernation (aka 'suspend to disk')
[*] Userspace snapshot device
(/dev/sda2) Default resume partition
Checking where/how it'll suspend...
cat /sys/power/state
disk
So far, so good. I was ssh'd in and I shrank the font size to
"unreadable" and ran "hibernate --verbosity=4", to get debug level
output. It captured "only" the last 519 lines of output, attached as errlog.txt.gz which I copy/pasted to vim on my desktop.
Line 305 is where "DoSysfsPowerStateSuspend" starts
Line 317 is the "/bin/echo -n disk" statement
Next we look at file /usr/share/hibernate/scriptlets.d/sysfs_power_state which has a short function DoSysfsPowerStateSuspend(). Anyone remember
ye old dayes of FORTRAN, where you'd throw in print statements to debug
errors? I've added a few debug statements, like so...
DoSysfsPowerStateSuspend() {
if [ -z "$SYSFS_POWER_STATE_NO_SUSPEND" ] ; then
vecho 1 "$EXE: Activating sysfs power state $USING_SYSFS_POWER_STATE ..."
echo "1 ==> $USING_SYSFS_POWER_STATE"
echo "2 ==> $SYSFS_POWER_STATE_POWERDOWN_METHOD"
echo "3 ==> $SYSFS_POWERDOWN_METHOD_FILE"
echo "4 ==> $SYSFS_POWER_STATE_FILE"
[ -n "$SYSFS_POWER_STATE_POWERDOWN_METHOD" ] && \
[ -f "$SYSFS_POWERDOWN_METHOD_FILE" ] && \
/bin/echo $SYSFS_POWER_STATE_POWERDOWN_METHOD > $SYSFS_POWERDOWN_METHOD_FILE
/bin/echo -n $USING_SYSFS_POWER_STATE > $SYSFS_POWER_STATE_FILE
else
vecho 1 "$EXE: Not actually suspending (--no-suspend given)"
fi
return 0
}
The output from hibernate is...
1 ==> disk
2 ==>
3 ==> /sys/power/disk
4 ==> /sys/power/state
/bin/echo: write error: No such device
No powerdown method? I added "resume=/dev/sda2" to lilo.conf and
re-ran lilo. And now we cross the boundary from the ridiculous to the
totally utterly sublime.
[thimk][root][~] cat /sys/power/state
disk
[thimk][root][~] echo disk > /sys/power/state
-bash: echo: write error: No such device
[thimk][root][~] cat /sys/power/state
disk
WTF!!!
--
Walter Dnes <
[email protected]>
I don't run "desktop environments"; I run useful applications
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
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)