[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: suspend on Thinkpad R60



tyler wrote:
Hi,

I'm running Squeeze on a Thinkpad R60. I use Fluxbox, and do most admin
tasks from the command line. Hibernate to disk works fine with 'sudo
hibernate'. However, I can't get suspend to ram to work.
I've tried s2ram, the Thinkpad hotkey (Fn-F4), 'echo mem >
/sys/power/state', changing hibernate.conf to point to put the sleep
method ahead of the hibernate method (i.e., ram.conf ahead of
suspend2.conf), and s2both, all with the same result: The screen
switches to a text terminal, with messages indicating suspend is
happening. A few seconds later, I'm dropped back into Fluxbox. The
syslog for a typical attempt is pasted below.

Since I'm getting warnings about failing to suspend usb devices, I tried
adding

UnloadAllModules yes
UnloadModules uhci_hcd ehci_hcd

to hibernate.conf, but neither line fixes the problem. Any other
suggestions?

Thanks,

Tyler

Linux blackbart 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux


Mar 20 23:05:37 blackbart kernel: [438516.701882] PM: Syncing filesystems ... done.
Mar 20 23:05:49 blackbart cpufreqd: event_wait : Error polling ACPI Event handler: Interrupted system call Mar 20 23:05:49 blackbart acpid: client connected from 2680[0:0] Mar 20 23:05:49 blackbart acpid: 1 client rule loaded Mar 20 23:05:49 blackbart kernel: [438518.999314] Freezing user space processes ... (elapsed 0.06 seconds) done.
Mar 20 23:05:49 blackbart kernel: [438519.064467] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
Mar 20 23:05:49 blackbart kernel: [438519.064764] Suspending console(s)
Mar 20 23:05:49 blackbart kernel: [438530.076133] suspend_device(): usb_suspend+0x0/0x39 [usbcore] returns -110
Mar 20 23:05:49 blackbart kernel: [438530.076187] Could not suspend device 3-1.3: error -110
Mar 20 23:05:49 blackbart kernel: [438530.076196] PM: Some devices failed to suspend
Mar 20 23:05:49 blackbart kernel: [438530.076405] Restarting tasks ... done.
Mar 20 23:05:49 blackbart acpid: client connected from 7653[0:0] Mar 20 23:05:49 blackbart acpid: 1 client rule loaded



Ended up being a pretty simple fix for my T61 running lenny.. Both suspend and hibernate work perfect.

echo 'SUSPEND_MODULES="ehci_hcd"' > /etc/pm/config.d/01config

edit /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-lenovo.fdi

changing true to false in the section that contained my model number..

<merge key="power_management.quirk.s3_bios" type="bool">false</merge>


Lots more here..
http://tinyurl.com/ccrpm4 & http://wiki.debian.org/Suspend

Hope that might get you going..

Daryl


Reply to: