[coreboot] ACPI Errors on Lenovo X201i

Matthias Gazzari mail at qtux.eu
Sat Jul 14 00:08:09 CEST 2018


Hi Patrick,

I built with the current origin/master, so the Nehalem fix
https://review.coreboot.org/#/c/coreboot/+/26287/ is already included. I
see "ACPI:    * H8" and have the following mentions of HBDC inside the
dsdt.dsl:

External (HBDC, IntObj)

and

Method (GBDC, 0, NotSerialized)
{
	If (HBDC)
	{
		Local0 = One
		If (BTEB)
		{
			Local0 |= 0x02
		}

		Local0 |= 0x04
		Return (Local0)
	}
	Else
	{
		Return (Zero)
	}
}

Method (SBDC, 1, NotSerialized)
{
	If (HBDC)
	{
		Local0 = ((Arg0 & 0x02) >> One)
		BTEB = Local0
	}
}

Hope that helps.

Cheers,
Matthias

On 13/07/18 23:41, Patrick Rudolph wrote:
> Hi Matthias,
> It looks like the Ssdt generator on x201/nehalem doesn't work as expected.
> It was broken and has been fixed in commit https://review.coreboot.org/#/c/coreboot/+/26287/
> Do you see "ACPI:    * H8" in coreboot console log ?
> Do you see any HBDC method in disassembled ACPI ?
> Regards Patrick
> 
> Am 13. Juli 2018 22:46:12 MESZ schrieb Matthias Gazzari <mail at qtux.eu>:
>> Hello,
>>
>> commit f1114d891865e70ae1f2ba58844fec11d055ae3a (ec/lenovo/h8/acpi: Add
>> BDC interface) introduces the following ACPI errors on the Lenovo
>> X201i:
>>
>> ACPI BIOS Error (bug): Could not resolve [\_SB.EC.HKEY], AE_NOT_FOUND
>> (20180313/dswload2-160)
>> ACPI Error: AE_NOT_FOUND, During name lookup/catalog
>> (20180313/psobject-221)
>> ACPI Error: Ignore error and continue table load
>> (20180313/psobject-604)
>> ACPI Error: Skipping Scope block (20180313/psloop-532)
>>
>> and
>>
>> ACPI BIOS Error (bug): Could not resolve
>> [\_SB.PCI0.LPCB.EC.HKEY.GBDC.HBDC], AE_NOT_FOUND (20180313/psargs-330)
>> ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.EC.HKEY.GBDC,
>> AE_NOT_FOUND (20180313/psparse-516)
>>
>> Do you have any idea on how to fix these issues?
>>
>> Cheers,
>> Matthias
>>
>> -- 
>> coreboot mailing list: coreboot at coreboot.org
>> https://mail.coreboot.org/mailman/listinfo/coreboot
> 




More information about the coreboot mailing list