https://bugzilla.kernel.org/show_bug.cgi?id=105721

--- Comment #16 from Aaron Lu <[email protected]> ---
Looks like starts from v4.2, _REV will return 2 instead of 5, which affects the
battery _STA control method's value when acpi_osi is set to Linux.

See this:

+       acpi_rev_override [ACPI] Override the _REV object to return 5 (instead
+                       of 2 which is mandated by ACPI 6) as the supported ACPI
+                       specification revision (when using this switch, it may
+                       be necessary to carry out a cold reboot _twice_ in a
+                       row to make it take effect on the platform firmware).

So I think you can work around this by adding:
acpi_osi=Linux acpi_rev_override
to kernel cmdline. To verify if you have successfully done this, there should
be a message in dmesg:
Overriding _REV return value to 5

And then test the battery again.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.

------------------------------------------------------------------------------
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to