Bug 255362

Summary: ACPI errors
Product: Base System Reporter: sid
Component: miscAssignee: freebsd-acpi (Nobody) <acpi>
Status: Closed Works As Intended    
Severity: Affects Only Me CC: georg.lastname
Priority: ---    
Version: 13.0-RELEASE   
Hardware: amd64   
OS: Any   

Description sid 2021-04-24 12:29:11 UTC
dmesg | grep -i acpi | egrep -i 'warning|error'

Firmware Warning (ACPI): Optional FADT field Pm2ControlBlock has valid Length but zero Address: 0x0000000000000000/0x1 (20201113/tbfadt-796)
Firmware Error (ACPI): Could not resolve symbol [\134_SB.ALIB], AE_NOT_FOUND (20201113/psargs-503)
ACPI Error: Aborting method \134_SB.PCI0.VGA.ATC0 due to previous error (AE_NOT_FOUND) (20201113/psparse-689)
ACPI Error: Aborting method \134_SB.PCI0.VGA.ATCS due to previous error (AE_NOT_FOUND) (20201113/psparse-689)

This is on ufs

I don't know if this contributes to system freezes or other problems for more advanced settings and configurations.

Thank you
Comment 1 georg.lastname 2021-04-30 16:27:15 UTC
Regarding the warning: Pm2ControlBlock being zero just means that this register block is not supported by the firmware. It's optional anyways.



Regarding the errors: The firmware is looking for a method called ALIB on the system bus (_SB). It is hard to find information about what this method does. Not sure if it is documented somewhere (surely not in the acpi specification).

A quick google search showed this github project, which sheds some light (not much).
https://github.com/sibradzic/stapmlifier

Either way, I don't think FreeBSD can do anything about it (it's a firmware issue).
Comment 2 sid 2021-10-12 04:51:57 UTC
Thank you. I'll close this.