There are two types of ACPI errors observed: AE_ALREADY_EXISTS and
AE_NOT_FOUND

The former, AE_ALREADY_EXISTS, usually happens

1) when BIOS loads multiple SSDTs (in /sys/firmware/acpi/tables) that
contains the objects with the same names (and usually the same functions
too). Naming conflicts prevent kernel to load all of them correctly.

2) BIOS's ACPI methods are not serialized and multiple calls the same
methods occur.

I would guess we are seeing scenario 1 here. They are usually harmless
because a copy of working SSDT is loaded while duplicated ones are
discarded.

The later, AE_NOT_FOUND, is the opposite. This occurs when BIOS does NOT
load SSDTs and therefore kernel is not able to get information and
perform accordingly.

Neither types of error messages can be fixed without BIOS fixes.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1864895

Title:
  dmseg report multiple "ACPI Error" and "ACPI BIOS Error"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1864895/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to