Re: [gentoo-user] Machine reboots immediately when suspended-to-disk

2009-10-21 Thread Mick
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

2009-10-21 Thread waltdnes
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

2009-10-20 Thread waltdnes
  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

2009-10-20 Thread Albert Hopkins
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.