I had the same problem with my X61 and judging from various reports around the 
Internet, this seems to be rather common (even with Windows). I believe that 
some parts of the system are not completely shut down when hibernating through 
ACPI. For instance, the network card remains active (don't really know, if this 
is the BIOS' or Ubuntu's fault).
Fortunately there appears to be a simple workaround:
You have to switch from hibernate via ACPI to a complete shutdown (that is from 
"platform" to "shutdown" in/sys/power/disk):

echo "shutdown" > /sys/power/disk

or for a more permanent solution, if you are using sysfsutils:
Add the line

power/disk = shutdown

to /etc/sysfs.conf.

Another possibility should be (I haven't tested that):

Add a file to /etc/pm/config.d (f.i.:
/etc/pm/config.d/99thinkpad_workaround) containing:

# Works around the battery drain on thinkpads when hibernating
# through ACPI.
HIBERNATE_MODE="shutdown"

Interestingly enough, I have 
HIBERNATE_MODE=shutdown
in /etc/default/acpi-support, but that doesn't seem to have any effect on 
pm-utils (which are used to to the actual hibernation).

Could you confirm that this works? Maybe we should forward the solution
to the pm-utils guys.

Cheers, Konrad

-- 
battery drain during hibernation
https://bugs.launchpad.net/bugs/259496
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to