On Sat, Oct 14, 2017 at 08:17:17PM +0200, Caspar Schutijser wrote:
> >How-To-Repeat:
>       1) Turn on the Lenovo ThinkPad P51 and boot OpenBSD.
>       2) Unplug the power cable.

In the meantime I installed a BIOS update from Lenovo but that did not
help.

I decided to boot a Linux live environment (Xubuntu 17.04/amd64 with
Linux version 4.10.0-19-generic) to see what happens on systems with
another ACPI implementation. When I unplug the power cable while Linux
is running, I see the following:

[   45.297388] ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0x000000005) is 
beyond end of object (length 0x5) (20160930/exoparg2-427)
[   45.297435] ACPI Error: Method parse/execution failed 
[\_SB.PCI0.LPCB.EC.BRNS] (Node ffff91242fcfaf50), AE_AML_PACKAGE_LIMIT 
(20160930/psparse-543)
[   45.297547] ACPI Error: Method parse/execution failed 
[\_SB.PCI0.LPCB.EC._Q27] (Node ffff91242fcfa8e8), AE_AML_PACKAGE_LIMIT 
(20160930/psparse-543)

That looks similar to what OpenBSD is reporting. Is it reasonable to
assume that Lenovo made a mistake here with the ACPI table?

Thanks,
Caspar Schutijser

Reply via email to