Re: [gentoo-user] Machine reboots immediately when suspended-to-disk
2009/10/21 Albert Hopkins mar...@letterboxes.org: On Tue, 2009-10-20 at 20:14 -0400, waltd...@waltdnes.org wrote: I've enabled suspend-to-disk in the kernel. When I issue the command echo disk /sys/power/state, it suspends but *IMMEDIATELY* reboots and comes back up again. The session restores properly from the swap drive, so at least that part works. What can I do to keep it sleeping until I power up again? Ok I'm going to address this issue. You specified multiple issues in your email. I think it's better to split each issue into its own posting. It's simpler easier to work with one problem at a time and also replies to postings on different issues don't get all garbled up/confusing in archive searches. Ok the echo trick isn't the recommended way to suspend to disk. A better way is to use pm-hibernate --quirks (pm-hibernate is from the pm-utils packages). The --quirks option will try to handle any, well, quirks that are known with your hardware. echo'ing to /sys/power/state is a little more low-level and could be iffy on some types of hardware. You should also check dmesg. More than likely there is a kernel error that explains why it failed to suspend completely. Or use hibernate -v4 from a root terminal to see any error messages. -- Regards, Mick
Re: [gentoo-user] Machine reboots immediately when suspended-to-disk
On Tue, Oct 20, 2009 at 08:54:02PM -0400, Albert Hopkins wrote Ok the echo trick isn't the recommended way to suspend to disk. A better way is to use pm-hibernate --quirks (pm-hibernate is from the pm-utils packages). The --quirks option will try to handle any, well, quirks that are known with your hardware. echo'ing to /sys/power/state is a little more low-level and could be iffy on some types of hardware. I ended up emerging hibernate-script and it runs great. I added a few tweaks to hibernate.conf. Here's what it looks like... TryMethod disk.conf Distribution gentoo OnResume 00 setfont lat1-10 DownInterfaces auto UpInterfaces auto UseSysfsPowerState disk PowerdownMethod shutdown As for pm-utils... RANT Why the bleep can't some programmers go to the bathroom without invoking hal and dbus? They're hard-coded dependancies for pm-utils. I've managed to keep hal and dbus (and java and pam) off my machine, and will continue doing so. If I had a bunch of money lying around, I'd hire some programmers to seriously slim down Firefox while I was at it. There is no reason a browser should need an SQL database. /RANT You should also check dmesg. More than likely there is a kernel error that explains why it failed to suspend completely. Nothing obvious in dmesg when I tried manually shutting down. The listing showed the system shutting down, and then starting up. No warnings, let alone errors. -- Walter Dnes waltd...@waltdnes.org
[gentoo-user] Machine reboots immediately when suspended-to-disk
I've enabled suspend-to-disk in the kernel. When I issue the command echo disk /sys/power/state, it suspends but *IMMEDIATELY* reboots and comes back up again. The session restores properly from the swap drive, so at least that part works. What can I do to keep it sleeping until I power up again? The major non-standard items with my system are that 1) I've set the short button-press on the power-button as a panic escape to kick me to VT1, rather than reboot. 2) I've disabled {CTRL-ALT-DEL}, because I've hit it once too often at home after becoming used to it on Windows at work... gr A relatively minor nuisance is due to the fact I combine vga=6 in /etc/lilo.conf with CONSOLEFONT=lat1-10 in /etc/conf.d/consolefont. vga=6 defaults to 8-pixel-high font on 640 pixels across by 480 pixels high. This gives 60 rows of text, but is unreadable. Switching over to a 10-pixel-high font gives a nicer, more readable, 48-row display. After coming back from its very short suspend, the machine comes back up with a 640 pixel x 480 scanline display as per vga=6. It also remembers that I have 48 lines on my text consoles. But it gives the full 60 row display, with the bottom dozen rows not being used. I can straighten this out by manually issuing the command... setfont /usr/share/consolefonts/lat1-10. Is there a script file that can be set up to execute only after a resume? -- Walter Dnes waltd...@waltdnes.org
Re: [gentoo-user] Machine reboots immediately when suspended-to-disk
On Tue, 2009-10-20 at 20:14 -0400, waltd...@waltdnes.org wrote: I've enabled suspend-to-disk in the kernel. When I issue the command echo disk /sys/power/state, it suspends but *IMMEDIATELY* reboots and comes back up again. The session restores properly from the swap drive, so at least that part works. What can I do to keep it sleeping until I power up again? Ok I'm going to address this issue. You specified multiple issues in your email. I think it's better to split each issue into its own posting. It's simpler easier to work with one problem at a time and also replies to postings on different issues don't get all garbled up/confusing in archive searches. Ok the echo trick isn't the recommended way to suspend to disk. A better way is to use pm-hibernate --quirks (pm-hibernate is from the pm-utils packages). The --quirks option will try to handle any, well, quirks that are known with your hardware. echo'ing to /sys/power/state is a little more low-level and could be iffy on some types of hardware. You should also check dmesg. More than likely there is a kernel error that explains why it failed to suspend completely.