Bug 7185
Summary: | ACPI fails after resume from disk | ||
---|---|---|---|
Product: | Drivers | Reporter: | Soenke Huels (shuels) |
Component: | Platform | Assignee: | Rafael J. Wysocki (rjwysocki) |
Status: | REJECTED UNREPRODUCIBLE | ||
Severity: | normal | CC: | bunk |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.17 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 7216 | ||
Attachments: |
dmesg output with custom DSDT
dmesg output with shipped DSDT acpidump of freshly booted system acpidump after error occured acpidump when suspend worked |
Description
Soenke Huels
2006-09-22 10:48:55 UTC
Created attachment 9074 [details]
dmesg output with custom DSDT
dmesg output of error with DSDT form acpi.sf.net
Created attachment 9075 [details]
dmesg output with shipped DSDT
Created attachment 9076 [details]
acpidump of freshly booted system
Created attachment 9077 [details]
acpidump after error occured
The output of acpidump changes slightly in the "FACS" part when the error
occurs.
Is this normal?
Created attachment 9078 [details]
acpidump when suspend worked
The output of acpidump is also different if suspend to disk worked (sometimes,
under the conditions mentioned above).
I hope all this info is helpful, if more is needed I will gladly supply it.
In the last days, I did a bit of further testing on my problem. I observed that the error occurs when I exchanged the battery while the system was running. If it is suspended to disk after that, it produces the error mentioned before on resume. If the battery is exchanged while the machine is powered off or suspended, there is no acpi error. Perhaps this behavior yields some clues as to what could be wrong? Looks like an embedded controller issue Sep 22 19:46:49 paula kernel: osl-0822 [30] os_wait_semaphore : Failed to acquire semaphore[c145e6a0|1|1000], AE_TIME Sep 22 19:46:49 paula kernel: ACPI Exception (evregion-0409): AE_NOT_FOUND, Returned by Handler for [EmbeddedControl] [20060127] I too am affected by this bug, on an Acer laptop using a custom DSDT that works on older kernels. Basically for me, after suspend the gnome power daemon would erroneously report a 100% battery supply forever. dmesg | grep acpi shows: [17189385.076000] ACPI Exception (acpi_ac-0097): AE_TIME, Error reading AC Adapter state [20060707] [17189385.128000] ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707] [17270581.992000] ACPI Exception (acpi_ac-0097): AE_TIME, Error reading AC Adapter state [20060707] [17270582.044000] ACPI Exception (acpi_battery-0208): AE_TIME, Evaluating _BST [20060707] Is there any workaround? Is it fixed in 2.6.18? This bug looks pretty old. Has there been any progress since last October? Can anyone please confirm that the bug is still present in the newest kernels (preferably 2.6.23-rc2)? |