Providing acpidump and dmesg output for ThinkPad x61s, as suggested on linux-acpi mailinglist [1] [1] http://marc.info/?l=linux-acpi&m=120240964922311&w=2
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 ?