dmesg – Asus Laptop ACPI Errors

The fact that you can’t set a charge endpoint might have nothing to do with the ACPI errors you see, or it might be. I don’t fully understand ACPI naming, but I’m not sure things like charge controller interactions are typically done through it.

The ACPI errors themselves:

This suggests that the ACPI tables in your laptop are invalid. Maybe a firmware update fixes that – if not, there’s really nothing software can do: the table with the instructions on how to do such things simply contain invalid data that can’t be correctly “guessed”. Maybe an Asus employee sits down and upstreams a kernel quirk for your specific device, but I wouldn’t hold my breath.

Independent remark: you’re trying to load “system76_acpi”, wnich is a driver for system76 devices, which this laptop is none of. Usually, kernel modules are loaded on-demand when matching hardware is found, but this seems to be forced. I don’t know whether that is the default on PopOS (even on non-System76 hardware), but you should probably disable that.

Read more here: Source link