Am 14. Juli 2018 00:08:09 MESZ schrieb Matthias Gazzari <mail@qtux.eu>:
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@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@coreboot.org
https://mail.coreboot.org/mailman/listinfo/coreboot