[Pm-utils] Mandriva 2008.1 desktop system suspends once only

David Mathog mathog at caltech.edu
Sun Feb 8 15:40:52 PST 2009

In a nutshell, a Mandriva 2008.1 system (Asus A8N5X motherboard)
will suspend and resume correctly, but only once.  A second suspend
results in what looks like a normal suspend - almost.  The resulting
/var/log/pm-suspend.log gets down to "done running suspend hooks" but
shows no evidence it saw any command to resume.  Also on the way down
the system puts up what looks like the same text on the screen (too fast
to read), and then shuts off the display.  However, the power indicator
stays solid on, the fans are still going, the power consumption is high
(measured with a kill-a-watt), and both WOL and the front power button
are ignored.  Hitting reset is needed to get back into the system.

The hardware can definitely do suspend properly.  With XP the system can
cycle through standby repeatedly without issues.  It drops into the
state where the power indicator flashes, the fans are off, and power
usage is about 5 watts.  Just like in Linux.  However Linux can only
perform this cycle once successfully.

Both the pm-utils in Mandriva 2008.1, and a freshly built/installed
version 1.2.3 behaved the same way.

I have compared the running processes before and after the one suspend
that works, as well as the "lsmod" list.  The former list had all the
same processes (some shuffling of the order). The latter list differed
by two extra modules after resume (sit and tunnel4), but using rmmod to
take them out didn't help.  

Restarting acpid after resume did not help.

Further details about steps attempted to diagnose this so far have been
posted here:
(if that link breaks, google in groups for: 
  mathog "standby and hibernate questions"

What should I try next?


David Mathog
mathog at caltech.edu
Manager, Sequence Analysis Facility, Biology Division, Caltech

More information about the Pm-utils mailing list