Hibernate fails on Thinkpad X60s

Bug #661711 reported by Moritz Reiter
124
This bug affects 20 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Since the upgrade from Ubuntu 10.04 to 10.10 (stable release) hibernate mostly fails on my Thinkpad X60s.

The screen fades black and the harddisk LED turns on like it normally does when the memory image gets written to the disk. But then the sleep LED (the half-moon) starts blinking and never stops. The laptop does not turn itself off but stays in this undefined state forever. Resuming from this state is impossible. I have to press the power button for a few seconds to turn it off the hard way and just then I am able to boot it again.

Suspend does work normally.

In Ubuntu 10.04 I had no problems at all with hibernate.

Interestingly hibernate seems to fail only when activated after the laptop was running for a little while. When I boot the laptop and then activate hibernate immediately, it works fine.

I tried an upstream kernel (2.6.35-02063504-generic, from this location: http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.35.4-maverick/) according to the instructions in the wiki (https://wiki.ubuntu.com/Kernel/MainlineBuilds). Initially I was not able to reproduce the bug but by now it occurred with this kernel too. It seems to happen with this kernel less often though, but that might be fluke.

If any developer or some other expert could tell me which log files or the like would be helpful to resolve this issue, please let me know and I would be glad to provide them.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-22-generic 2.6.35-22.34
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mo 1808 F.... pulseaudio
 /dev/snd/pcmC0D0p: mo 1808 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xee240000 irq 46'
   Mixer name : 'Analog Devices AD1981'
   Components : 'HDA:11d41981,17aa2025,00100200'
   Controls : 20
   Simple ctrls : 11
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7BHT40WW-1.13'
   Mixer name : 'ThinkPad EC 7BHT40WW-1.13'
   Components : ''
   Controls : 2
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
   Playback channels: Mono
   Limits: Playback 0 - 14
   Mono: Playback 7 [50%] [on]
Date: Sat Oct 16 14:30:13 2010
HibernationDevice: RESUME=UUID=9f497197-cd77-486b-b674-22ef3ede3e7c
MachineType: LENOVO 1703Y1H
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: root=UUID=38b240c3-a36e-4822-857b-a642c60ff0f5 ro quiet splash
ProcEnviron:
 LANGUAGE=en
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
SourcePackage: linux
WifiSyslog:

WpaSupplicantLog:

dmi.bios.date: 11/20/2008
dmi.bios.vendor: LENOVO
dmi.bios.version: 7BETD7WW (2.18 )
dmi.board.name: 1703Y1H
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: L3AH605
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7BETD7WW(2.18):bd11/20/2008:svnLENOVO:pn1703Y1H:pvrThinkPadX60s:rvnLENOVO:rn1703Y1H:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 1703Y1H
dmi.product.version: ThinkPad X60s
dmi.sys.vendor: LENOVO

Revision history for this message
Moritz Reiter (reitermoritz) wrote :
description: updated
description: updated
description: updated
description: updated
Revision history for this message
Matthäus Brandl (matthaeus) wrote :

Actually I can change virtual terminals using Alt-F[1-6], but you shouldn't try to change to the X-server (Alt-F7) because this will hang your system.
However I can't login, because the system doesn't react to keyboard usage. (ie I can't enter my username)
The only thing that works are the Magic SysRey keys. (I use REISUB to reboot)

Using an Tp X60s with upgraded Maverick.

Revision history for this message
M Lee (m4dm4z3) wrote :

Same Issue on a Thinkpad T61p after upgrade from 10.04.
Though it shouldnt be hardware related since my friend has exact same laptop and doesnt have any issues.

Revision history for this message
M Lee (m4dm4z3) wrote :

I think may have something to do with the kernel.
2.6.28-18 this kernel hibernates for me, at least it seems so, but cannot resume image
2.6.32-25 this kernel fail to hibernate completely(sleep light keeps blinking forever)
2.6.35-22 this kernel fail to hibernate completely(sleep light keeps blinking forever)

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Rüdiger Kupper (ruediger.kupper) wrote :

Same issue on a Thinkpad T61 after upgrade from 10.04.

Revision history for this message
André Allavena (andre-allavena) wrote :

Same issue on a Thinkpad T500.

As well, working fine on 10.4, but fails to hibernate completely (sleep light keeps blinking forever) on 10.10

Revision history for this message
Catalin Hritcu (catalin-hritcu) wrote :

I'm having the same problem (I think) with a Dell Latitude E6400 on Ubuntu 10.10. Booting with the previous kernel 2.6.32-25 (the one before the 10.10 upgrade) seems to have solved the problem for me. Could it be that this problem was introduced by kernel version 2.6.35-22?

description: updated
description: updated
Revision history for this message
Daniel Griswold (daniel-griswoldcomputing) wrote :

Same issue on a Thinkpad X61 with a fresh install of 10.10. (i386)

description: updated
description: updated
tags: removed: needs-upstream-testing
summary: - Hibernate fails on Thinkpad X60
+ Hibernate fails on Thinkpads
description: updated
Revision history for this message
Mikhail Sogrin (mics) wrote : Re: Hibernate fails on Thinkpads

Same issue on Thinkpad W510.
Possible duplicate bugs: 623550, 665473, 666172.

description: updated
description: updated
Revision history for this message
Eli Collins (elicollins) wrote :

Same issue on a t400s, suspend/resume worked every time and now fails fairly frequently. Looks like the suspend fails, the suspend indicator (moon icon) never stops blinking after the lid is closed. Fails even w/o external devices plugged in, regardless of whether it's plugged into a power source.

Revision history for this message
Moritz Reiter (reitermoritz) wrote :

Eli, let's be precise: suspend to disk ("hibernate") fails, but suspend to RAM ("suspend") works fine. Or is it different in your case?

I wonder what it takes to get the attention of someone who knows how to tackle this problem. I know that Ubuntu is for free and it's great but still I would think that this is a rather serious regression issue for a release that is meant to be stable considering that it seems to affect many recent Thinkpad series and even other laptop brands according to the comments here.

Like I said in the bug descreption: I would be glad to do anything I could to help fixing this, but I just don't have the knowledge and experience to know how to approach this.

Revision history for this message
Eli Collins (elicollins) wrote :

Sorry, should have read the title more closely, thought this was the same issue as 666172. I've only hibernated, the system came back OK but I did see the error messages reported in https://bugzilla.kernel.org/show_bug.cgi?id=15544. The main issue I'm seeing is with suspend/resume (from RAM) which periodically fails, and used to work reliably with lucid (both 64-bit).

Revision history for this message
Tom Chiverton (bugs-launchpad-net-falkensweb) wrote :

Same here, Dell inspiron 1525 with Intel i915 graphics. Worked fine with 10.04, busted on 10.10.

See also #664269

Revision history for this message
Pirouette Cacahuète (lissyx) wrote :

Same here, Toshiba Satellite Pro A100 quite modified. Also some Intel i945GM, amd64 arch, and it was working like a charm in 10.04 (thought it was in i386 arch at that time).

I should also add that when suspend works, it's kind of very long to start: under 10.04, when starting pm-hibernate either from command line or « Hibernate » option in Gnome, it was switching on black screen, then you could observe the hard drive (ssd) led blinking intensively while it was dumping memory. I upgraded my SSD to a new one, Crucial C300, and it takes one to two minutes before actually dumping memory: yes, I wait that much for a dump that is performed in less than five seconds.

Revision history for this message
madmaze (matthias-a-lee) wrote :

Also affected by this on both a T60 and T61p

Brad Figg (brad-figg)
tags: added: acpi-bad-address
Revision history for this message
fotoguzzi (buggum) wrote :

Suspend and hibernate used to work on my IBM Thinkpad T22 with Ubuntu Lucid 10.04. The symptoms with Maverick 10.10 are similar to the descriptions in this report.

Revision history for this message
mabawsa (mabawsa) wrote :

For me on my x201 suspend works but not hibernate. I tried the debugging wiki (https://help.ubuntu.com/community/PowerManagement/Hiberate) but it failed at the echo disk > /sys/power/state. Attached is where it got to.

Revision history for this message
mabawsa (mabawsa) wrote :

Solved for me. For some reason the /etc/initramfs-tools/conf.d/resume file was missing

I opened a file here then inserted the swap UUID

RESUME=UUID=<swap UUID ound using sudo blkid>

Saved it then did an sudo update-initramfs -u

Now hibernate works.

Revision history for this message
penalvch (penalvch) wrote :

Moritz Reiter, thank you for reporting this and helping make Ubuntu better. Maverick reached EOL on April 10, 2012.
Please see this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We were wondering if this is still an issue in a supported release? If so, can you try with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you run the following command in a supported release from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux <replace-with-bug-number>

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.

Please let us know your results. Thanks in advance.

description: updated
summary: - Hibernate fails on Thinkpads
+ Hibernate fails on Thinkpad X60s
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Moritz Reiter (reitermoritz) wrote :

Don't have any problems with Hibernate/Suspend on my laptop with the current Ubuntu version (12.04) so I guess this is obsolete.

Revision history for this message
penalvch (penalvch) wrote :

Moritz Reiter, this bug report is being closed due to your last comment regarding this being fixed with an update. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in linux (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.