ECEnabler
ECEnabler copied to clipboard
ECEnabler Random ACPI Errors
I'm getting random errors during boot with ECEnabler related to battery. Sometimes there are more, sometimes there are less, and even times when there's nothing.
With the manual ACPI patching I had no problem.
Even if the errors are present sometimes, the battery indicator working.
(AppleACPIPlatform) ACPI Error: (AppleACPIPlatform) ACPI Error: (AppleACPIPlatform) Method parse/execution failed (AppleACPIPlatform) Method parse/execution failed (AppleACPIPlatform) [_SB.PCI0.LPCB.EC0.BTST] (Node ffffff9365dc1240) (AppleACPIPlatform) [_SB.PCI0.LPCB.EC0.BTST] (Node ffffff9365dc1240) (AppleACPIPlatform) , AE_BAD_PARAMETER (AppleACPIPlatform) , AE_BAD_PARAMETER (AppleACPIPlatform) (20160930/psparse-632) (AppleACPIPlatform) (20160930/psparse-632) DSMOS has arrived (AppleACPIPlatform) Matched against SMC (started) (AppleACPIPlatform) Generation from SMC report as 2 (AppleACPIPlatform) ACPI Error: (AppleACPIPlatform) ACPI Error: (AppleACPIPlatform) Method parse/execution failed (AppleACPIPlatform) Method parse/execution failed (AppleACPIPlatform) [_SB.BTST] (Node ffffff9365daadb0) (AppleACPIPlatform) [_SB.BTST] (Node ffffff9365daadb0) (AppleACPIPlatform) , AE_BAD_PARAMETER (AppleACPIPlatform) , AE_BAD_PARAMETER (AppleACPIPlatform) (20160930/psparse-632) (AppleACPIPlatform) (20160930/psparse-632) (AppleACPIPlatform) ACPI Error: (AppleACPIPlatform) ACPI Error: (AppleACPIPlatform) Method parse/execution failed (AppleACPIPlatform) Method parse/execution failed (AppleACPIPlatform) [_SB.BAT0._BST] (Node ffffff9365daa2a0) (AppleACPIPlatform) [_SB.BAT0._BST] (Node ffffff9365daa2a0) (AppleACPIPlatform) , AE_BAD_PARAMETER (AppleACPIPlatform) , AE_BAD_PARAMETER (AppleACPIPlatform) (20160930/psparse-632) (AppleACPIPlatform) (20160930/psparse-632)
Can you send the DSDT?
Thanks, can you give a more complete log?
Something like sudo dmesg | grep -i ACPI
or log show --last boot | grep -i ACPI
should work fine.
I see the function where it's returning bad parameter, but not which value it reads which gives that error.