[ltp] T520 won't resume from sleep (suspend to ram) properly

Martin Steigerwald linux-thinkpad@linux-thinkpad.org
Wed, 24 Aug 2011 19:37:39 +0200


Am Mittwoch, 17. August 2011 schrieb keitho@strucktower.com:
> I am frustrated that I can't find a solution to this. My new Thinkpad
> T520 has never properly resumed from suspend-to-ram.
>=20
> It sleeps fine when I press FN-F4, then wakes up fast when I press FN
> only. However, even though the screen is recovered and the mouse cursor
> moves, I can't activate any menus, select any windows, use the
> keyboard, or do anything productive. The only way I can recover is to
> force a hard reboot by pressing and holding the power button for 5
> seconds (argh!).
>=20
> There was this thread on debian-laptop thoroughly describing the same
> issue:
>=20
> http://www.mail-archive.com/debian-laptop@lists.debian.org/msg52285.htm
> l
>=20
> a few months ago with no real solution- Martin Steigerwald suggested
> that upgrading the kernel would solve the problem, but I have moved up
> to version 3.1.0-rc1 with no luck.

Well I just can tell that it *works out of the box* here. With kernel=20
3.0.0.

> /var/log/pm-suspend.log says everything is successful.
>=20
> If I try a suspend to disk (FN-F12) I get a pop-up window error message
> that says: "Failed to Suspend Computer Failed to Suspend. Failure was
> reported as: Cannot hibernate".

There should be something in above log that further explains the issue.

> Any suggestions would be greatly appreciated. I am running Debian with
> the 3.1.0-rc1 kernel, 4Gb ram, onboard integrated Intel graphics only,
> SSD drive, standard gnome desktop, MBR boot.

Did you try a 3.0.0 kernel instead of a 3.1.0-rc1? This is what is working=
=20
here quite fine. 3.1.0-rc1 is in quite early development stage, it can=20
contain a bug that might affect hibernation on T520. I didn=B4t try it yet,=
=20
cause I usually wait for rc2,3,4 for this is still a production machine=20
;).

> Something I changed in the kernel config may have contributed to the
> problem? However the suspend to ram never worked even from the initial
> clean install from the Live CD I used (2.6.32-5-amd64) nor the clean
> install of 3.1.0-rc1.

If you compiled your own kernel than this might very well be the case.=20
Please use standard debian kernels to verify that. I am using bog standard=
=20
debian amd64 3.0.0 kernel and it just works.

=2D-=20
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7