Bug 5490
Summary: | Error: Method execution failed | ||
---|---|---|---|
Product: | ACPI | Reporter: | edpeur |
Component: | ACPICA-Core | Assignee: | Robert Moore (Robert.Moore) |
Status: | REJECTED DUPLICATE | ||
Severity: | normal | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.14-rc5 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
acpidump of acer travelmate 382 tci
acpidump of acer travelmate 382 tci bios version V1.07 |
Description
edpeur
2005-10-24 13:36:18 UTC
Please post the acpidump output for this machine. note that acpidump is available int the latest pmtools here: http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/ Created attachment 6402 [details]
acpidump of acer travelmate 382 tci
Let me know if you need anything else.
Upgrading the bug Severity to Normal since it doesn't allow me to read correct battery levels. The messages doesn't start appearing until the desktop is fully loaded, but since them the messages are logged every second. Are there any instances of AE_ALREADY_EXISTS before AE_AML_METHOD_LIMIT? Sure, this is how it starts: ACPI-0292: *** Error: Looking up [ECCT] in namespace, AE_ALREADY_EXISTS ACPI-0508: *** Error: Method execution failed [\_SB_.PCI0.LPCB.EC__.COMD] (Node deeca340), AE_ALREADY_EXISTS ACPI-0213: *** Error: Method reached maximum reentrancy limit (255) ACPI-0508: *** Error: Method execution failed [\_SB_.AC__._PSR] (Node deec7600), AE_AML_METHOD_LIMIT ACPI-0213: *** Error: Method reached maximum reentrancy limit (255) ACPI-0508: *** Error: Method execution failed [\_SB_.BAT0._BST] (Node deec77a0), AE_AML_METHOD_LIMIT ACPI-0213: *** Error: Method reached maximum reentrancy limit (255) ACPI-0508: *** Error: Method execution failed [\_SB_.AC__._PSR] (Node deec7600), AE_AML_METHOD_LIMIT ACPI-0213: *** Error: Method reached maximum reentrancy limit (255) ACPI-0508: *** Error: Method execution failed [\_SB_.BAT0._BST] (Node deec77a0), AE_AML_METHOD_LIMIT Created attachment 6456 [details]
acpidump of acer travelmate 382 tci bios version V1.07
I upgraded the BIOS (by flashing it in DOS) to version V1.07 from V1.02
(updated acpidump attached)
But I'm still getting the same errors:
ACPI-0292: *** Error: Looking up [ECCT] in namespace, AE_ALREADY_EXISTS
ACPI-0508: *** Error: Method execution failed [\_SB_.PCI0.LPCB.EC__.COMD] (Node
deeca400), AE_ALREADY_EXISTS
ACPI-0213: *** Error: Method reached maximum reentrancy limit (255)
ACPI-0508: *** Error: Method execution failed [\_SB_.BAT0._BST] (Node
deec7880), AE_AML_METHOD_LIMIT
ACPI-0213: *** Error: Method reached maximum reentrancy limit (255)
ACPI-0508: *** Error: Method execution failed [\_SB_.AC__._PSR] (Node
deec76e0), AE_AML_METHOD_LIMIT
ACPI-0213: *** Error: Method reached maximum reentrancy limit (255)
ACPI-0508: *** Error: Method execution failed [\_SB_.BAT0._BST] (Node
deec7880), AE_AML_METHOD_LIMIT
ACPI-0213: *** Error: Method reached maximum reentrancy limit (255)
ACPI-0508: *** Error: Method execution failed [\_SB_.AC__._PSR] (Node
deec76e0), AE_AML_METHOD_LIMIT
ACPI-0213: *** Error: Method reached maximum reentrancy limit (255)
pjones analyzed the DSDT of my Thinkpad T41 and said there is a race condition in there that can cause this problem. For me, this is a BIOS bug. He suggested booting with acpi_serialize, which seemed to solve the problem for me. It also seems to have solved my Intel sound screwups too... Fixed in version 20051117 The METHOD_LIMIT error should go away completely. The ALREADY_EXISTS error will happen once or twice. After that, the method is marked non-reentrant and the error will no longer happen. We are investigating an enhancement to get rid of the ALREADY_EXISTS error completely. *** This bug has been marked as a duplicate of 5463 *** |