Bug 186346
Summary: | Video and ACPI suspend problems on Compaq Presario X1050 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Robert Hancock <hancockrwd> | ||||
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Brian Brock <bbrock> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 5 | CC: | wtogami | ||||
Target Milestone: | --- | Keywords: | Patch | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | kernel-2.6.17-1.2145_FC5 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2006-07-15 00:40:50 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 of problem: Several suspend problems on a Compaq Presario X1050 laptop on FC5. Version-Release number of selected component (if applicable): kernel-2.6.15-1.2054_FC5 How reproducible: Every time Steps to Reproduce: 1. Suspend the laptop 2. Resume the laptop 3. Actual results: Screen goes all white and streaky After fixing the above (see below) system still doesn't work properly until reboot. Expected results: System suspends and resumes normally. Additional info: The video state was not restored properly until I added: /usr/sbin/vbetool vbestate save > /var/run/vbestate to the suspend_video and /usr/sbin/vbetool vbestate restore < /var/run/vbestate to the resume_video in /etc/pm/functions-ati. (This system has an ATI Radeon 9000 video chipset.) It seems this is only done on NVIDIA cards but obviously this one needs it as well. After fixing that problem, there is still a problem with ACPI on the resume: ACPI: read EC, IB not empty ACPI Exception (evregion-0409): AE_TIME, Returned by Handler for [EmbeddedControl] [20060127] ACPI Error (psparse-0517): Method parse/execution failed [\_SB_.C046.C059.C0EA.C132] (Node c14d01e0), AE_TIME ACPI Error (psparse-0517): Method parse/execution failed [\_SB_.C132] (Node dfe02e20), AE_TIME ACPI Error (psparse-0517): Method parse/execution failed [\_SB_.C11F._BST] (Node dfe02d60), AE_TIME After this the keyboard acts funny, the battery status is not reported properly and trying to re-suspend or shutdown often locks up. The above ACPI issue is also on the kernel Bugzilla (referenced below). dmesg output is attached. The ACPI and keyboard problems appear to have somehow been caused by the ohci1394 driver not saving/restoring its PCI configuration space on suspend and resume. A patch for this, fix-broken-suspend-resume-in-ohci1394-was-acpi-suspend.patch has now been added to the -mm tree. This has been fixed in the latest 2.6.17 update kernels (fix was in upstream 2.6.17.2). |
Created attachment 126523 [details] dmesg output from suspend/resume with ACPI errors