Bug 9916
Summary: | ACPI Error (...): No handler for Region [ECOR] [EmbeddedControl] - thinkpad X61s | ||
---|---|---|---|
Product: | ACPI | Reporter: | Jiri Kosina (jikos) |
Component: | EC | Assignee: | Alexey Starikovskiy (astarikovskiy) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | acpi-bugzilla, Robert.Moore |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.24 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
acpidump of x61s
dmesg of x61s Find proper boot EC handle dmesg with the patch applied Delay enabling of GPE to after device initialization checkpatch-clean version |
Description
Jiri Kosina
2008-02-08 06:36:58 UTC
Created attachment 14754 [details]
acpidump of x61s
Created attachment 14755 [details]
dmesg of x61s
Created attachment 14758 [details]
Find proper boot EC handle
Please try this patch
Created attachment 14781 [details]
dmesg with the patch applied
This is the dmesg output with the patch applied.
Jiri, Original dmesg errors should lead to AC adapter being not found, do you see it now? Do you still have any ACPI-related errors with the patch applied? patch in comment #3 applied to acpi-test shipped in 2.6.25-rc2-git6 closed. The patch is going to be reverted, so re-opening the bug Robert, There seems to be a race between installation of EC space handler and GPE handler enabling, which tries to access the EC-space. Created attachment 15146 [details]
Delay enabling of GPE to after device initialization
This patch should restore the proper order.
We will have to make sure that this doesn't break something else; the initialization code can be extremely fragile. Created attachment 15219 [details]
checkpatch-clean version
shipped in linux-2.6.25-git16: commit 204470272c3b055b352d5f127d5d5c7dce5fa597 Author: Alexey Starikovskiy <astarikovskiy@suse.de> Date: Tue Mar 11 17:17:08 2008 -0400 ACPI: GPE enabling should happen after EC installation GPE could try to access EC region, so should not be enabled before EC is installed http://bugzilla.kernel.org/show_bug.cgi?id=9916 Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de> Signed-off-by: Len Brown <len.brown@intel.com> Hmm, jiri, With an un-patched kernel, can you confirm that a BIOS upgrade can fix the problem ? |