You are not logged in.

#1 2010-12-14 05:09:00

Don Coyote
Member
From: Great Lakes Region
Registered: 2010-09-06
Posts: 109

[SOLVED] Suspend/Hibernate won't resume on Thinkpad X201

I've been chipping away at the install on my X201i the last couple weeks and have worked out the wifi and trackpoint issues. I've just installed acpi, tp_smapi, cpufrequtils, and laptop-mode-tools to manage power configuration. I've installed pm-utils to get hibernate to work, but am getting problems with both suspend and hibernate. I've reached the point where my own troubleshooting seems to be going in circles...

After 'pm-hibernate', the sleep indicator light will flash while it apparently savs to the SSD, then turn off, but will go through a regular boot after pressing power again. After 'pm-suspend', it again looks like it is saving as it should. Howver, then the indicator for sleep goes out while the battery indicator stays on with a lit but blank screen. There is no response until the power button is held in long enough to turn it off. I'm using Xfce and suspend actually worked once from the GUI applet, but has since done the same as the command line in both cases. /var/log/pm-suspend.log just shows a list of processes being successfully suspended.

I have an updated version of vbetool installed. I have /boot on it's own partition, but I manually mounted it and edited menu.lst to include my swap drive path. I put 'resume' into the hooks of /etc/mkinitcpio.conf and rebuilt it. I removed autodetect from the same hooks and rebuilt again. One thing I find confusing is that the Pm-utils wiki mentions "After the machine has woken up again, all those hooks are executed in reverse order with the parameter resume (resume from RAM) or thaw  (resume from disk)." under _how_it_works_. Does this mean I should be putting "thaw" in menu.lst or mkinticpio.conf?

Would having cpufreq loaded as a module in rc.conf to be managed by laptop-mode-tools keep it from playing nice with pm-utils? Could the problem have something to do with the fact that my system does not automount the boot partition to /boot? My fstab looks fine except that it is by UUID so the table is ugly.

Last edited by Don Coyote (2011-02-26 17:45:20)

Offline

#2 2010-12-16 01:01:03

thorsten
Member
From: Germany
Registered: 2010-02-24
Posts: 168

Re: [SOLVED] Suspend/Hibernate won't resume on Thinkpad X201

I Had a similar Problem with pm-suspend on an Thinkpad X200s in Kernel 2.6.35
I downgraded to 2.6.34 (which worked) and waited until the Release of 2.6.36.
Now with 2.6.36 pm-suspend works again.
(I also read this somewhere else many weeks ago..)

Offline

#3 2010-12-16 17:57:20

Don Coyote
Member
From: Great Lakes Region
Registered: 2010-09-06
Posts: 109

Re: [SOLVED] Suspend/Hibernate won't resume on Thinkpad X201

That sounds promising, but my attempt to upgrade didn't work so well...
https://bbs.archlinux.org/viewtopic.php … 10#p866510

Offline

#4 2010-12-16 20:31:54

jwbwater
Member
From: US, Arizona
Registered: 2009-07-22
Posts: 14

Re: [SOLVED] Suspend/Hibernate won't resume on Thinkpad X201

@thorsten:  I also have an X200s, pm-hibernate broke a week or two ago even though I'm also using 2.6.36 kernel.  Tried pm-suspend and it didn't work either though I never used it much.  Interesting.

Offline

#5 2010-12-16 22:39:48

Pank
Member
From: IT
Registered: 2009-06-13
Posts: 371

Re: [SOLVED] Suspend/Hibernate won't resume on Thinkpad X201

With Kernel2.6.36.1-3 pm works on my x200s. It does not work with later .36-versions. Still, it worked better with .34 which I used until recently.


Arch x64 on Thinkpad X200s/W530

Offline

#6 2010-12-17 20:30:47

jwbwater
Member
From: US, Arizona
Registered: 2009-07-22
Posts: 14

Re: [SOLVED] Suspend/Hibernate won't resume on Thinkpad X201

Tried switching to tuxonice to fix this but had similar difficulties with it until I found this thread:

https://bbs.archlinux.org/viewtopic.php … 66#p866966

Looks like tuxonice is working now, I assume the modprobe option ("options tpm_tis itpm=1")  would work for pm-utils also.

Offline

#7 2011-02-26 17:44:41

Don Coyote
Member
From: Great Lakes Region
Registered: 2010-09-06
Posts: 109

Re: [SOLVED] Suspend/Hibernate won't resume on Thinkpad X201

Suspend/hibernate now works after upgrading the kernel from 2.6.35 to 2.6.37. In the process I had to fix my fstab which wasn't mounting /boot, so I think this was what actually was preventing the functions from working...

Offline

Board footer

Powered by FluxBB