After extended testing, I did experience a few lockups even with this
work-around, so I'm no longer sure if it really works or if it's all
that's needed. Here's what I found out so far:

Instead of suspending properly, my ThinkPad is trying to resume
immediately after the suspend, but fails to come back on. The real
problem is not that it doesn't resume properly, but that it doesn't
suspend properly, I believe. This is evident in the syslog:

When freezing the CPU, right after the syslog entry "CPU1 is down", it
says "Stopping tasks:" and displays a progress bar out of equals signs
(=). When suspend works properly, the progress bar is finished with a
pipe symbol (|). When suspend fails, the progress bar is left unfinished
(=). If it doesn't finish stopping all tasks, it says "Restarting
tasks...<6> Strange, kseriod not stopped", followed by lots of "Strange,
XXX not stopped", then "Thawing cpus ..."

I'll investigate further, but so far this looks like some kind of
process not being terminated and thus preventing a proper suspend -
which will in turn block a successful resume afterwards. I have to reset
the notebook by keeping the power button pressed down. It doesn't happen
very often, maybe once in twenty suspend attempts, but it's still a
problem.

I welcome any comments and suggestions since this is the only major
problem I have with Ubuntu running on my ThinkPad X60s - thanks!

-- 
Dual-core Thinkpad fails to suspend with cpu governor active
https://launchpad.net/bugs/70602

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to