Bug 125458
Summary: | Thinkpad X40 suspend problems | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jason Tibbitts <j> | ||||||||
Component: | kernel | Assignee: | Dave Jones <davej> | ||||||||
Status: | CLOSED NEXTRELEASE | QA Contact: | |||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | 2 | CC: | centos, gc, pfrields | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | i686 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2005-04-16 04:15:11 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Jason Tibbitts
2004-06-07 17:04:45 UTC
Created attachment 100925 [details]
Boot messages from normal ACPI boot (2.6.6-1.422 kernel)
Created attachment 100926 [details]
Normal X startup log
Created attachment 100927 [details]
X startup log after a (partially) successful ACPI resume
I can confirm most of the above (I manage two X40, both have the same problems, the only difference is that with acpi=off the system does not ends to boot (but no error message in /var/log). I add that the same pixel corruption on the top of the screen appears whenever I pres Fn-F5 and redirect the output on the external monitor. This makes the laptop completely useless for presentations. Beppe A quick update: After reading old bug reports and recalling a problem I had with a Dell C400 a long time ago, I removed the i686 kernels and installed the i586 ones. The ACPI situation did not change; suspending is completely broken under 2.6.6-1.422 and only kills the graphics under 2.6.5-1.358. APM, however, is a different story. It seems to work just fine under the 358 kernel. (!!) Under the 422 kernel it seems to work most of the time but will hang occasionally. (I have a hunch that there is come correlation between the clock speed; suspend/resume with the 422 kernel don't seem to work well when the clock has been scaled back. The logged messages about clocks being out of sync would seem to have some bearing, but I haven't rigorously tested this.) Anyway, the bottom line is that the combination of APM and the i586 2.6.5-1.358 kernel seems to work. The 422 kernel seems to have a few regressions in the area of power management, at least on this machine. So, what's different in the i586 kernel? The 4G/4G split, perhaps? Should I try to build a custom kernel with any options tweaked? Just a note that the behavior has regressed slightly further with the 2.6.6-1.424 kernel. ACPI results are unchanged, as are APM results with the i686 kernel. But now the i586 kernel now experiences the same sort of graphics corruption upon resume as the i686 kernel does. The graphics corruption is due to garbage in memory. it happens on most systems and its a graphics driver problem (thats why the console is always fine after suspend, no corruption). I've got an A31p which suspends and resumes fine.... except USB dies after it resumes :( i've tried to 'rmmod' the usb driver and 'modprobe' it after i resume but that doesn't help, something is messed up in the IRQ's judging by the /var/log/messages. Fedora Core 2 has now reached end of life, and no further updates will be provided by Red Hat. The Fedora legacy project will be producing further kernel updates for security problems only. If this bug has not been fixed in the latest Fedora Core 2 update kernel, please try to reproduce it under Fedora Core 3, and reopen if necessary, changing the product version accordingly. Thank you. |