Kernel Bug Tracker – Bug 9916
ACPI Error (...): No handler for Region [ECOR] [EmbeddedControl] - thinkpad X61s
Last modified: 2008-10-17 14:43:49 UTC
Providing acpidump and dmesg output for ThinkPad x61s, as suggested on linux-acpi mailinglist 
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.
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
The patch is going to be reverted, so re-opening the bug
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]
shipped in linux-2.6.25-git16:
Author: Alexey Starikovskiy <email@example.com>
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
Signed-off-by: Alexey Starikovskiy <firstname.lastname@example.org>
Signed-off-by: Len Brown <email@example.com>
With an un-patched kernel, can you confirm that a BIOS upgrade can fix the problem ?