1Revenger1 / ECEnabler

218 stars 22 forks source link

ECEnabler Random ACPI Errors #11

Open martinlhzy opened 3 years ago

martinlhzy commented 3 years ago

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.

martinlhzy commented 3 years ago

(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)

1Revenger1 commented 3 years ago

Can you send the DSDT?

martinlhzy commented 3 years ago

DSDT.zip

Inside you will find my DSDT and my previous battery patch.

1Revenger1 commented 3 years ago

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.

martinlhzy commented 3 years ago

log.zip