ACPI consists of many tables. Two types of them are DSDT and SSDT.

DSDT is mandatory, and SSDTs are addon to DSDT and are optional. SSDT is
/ can be loaded according to hardware config during boot time. In the
case of this system, the ACPI objects that are erroneous are both
declared in DSDT and a SSDT (i.e. SSDT6 if you extract from acpi.log).
It seems to be that contents of SSDT6 are almost copied to DSDT and it
should not be loaded at all.

Fortunately, most of the duplicated objects (methods) are very similar,
if not identical, to their clones in DSDT. When kernel parses SSDT6, it
found these objects already exist and stopped loading them. This does
not cause functional loss so there is nothing to worry about.

A fix must be done in BIOS, but a workaround is to modify SSDT6 and
override it with ACPI override by Linux kernel; however, the later would
"taint" the kernel and it would also be a overkill when nothing is
broken.

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

Title:
  ACPI errors

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to