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
