Similar to closed issue https://bugzilla.kernel.org/show_bug.cgi?id=203199 I am getting ACPI errors on a new T14s running the latest bios release (1.14) when plugging and unplugging the power supply. https://support.lenovo.com/lu/en/downloads/ds544146-bios-update-utility-bootable-cd-for-windows-10-64-bit-and-linux-thinkpad-t14s-gen-1-x13-gen-1 Jan 07 11:31:09 t14s kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000011) is beyond end of object (length 0x0) (20200717/exoparg2-393) Jan 07 11:31:09 t14s kernel: ACPI Error: Aborting method \_SB.PCI0.LPCB.EC.BRNS due to previous error (AE_AML_PACKAGE_LIMIT) (20200717/psparse-529) Jan 07 11:31:09 t14s kernel: ACPI Error: Aborting method \_SB.PCI0.LPCB.EC._Q26 due to previous error (AE_AML_PACKAGE_LIMIT) (20200717/psparse-529) $ dmesg |grep thinkpad [ 7.578119] thinkpad_acpi: ThinkPad ACPI Extras v0.26 [ 7.578120] thinkpad_acpi: http://ibm-acpi.sf.net/ [ 7.578120] thinkpad_acpi: ThinkPad BIOS N2YET25W (1.14 ), EC N2YHT16W [ 7.578121] thinkpad_acpi: Lenovo ThinkPad T14s Gen 1, model 20T0S1CV00 [ 7.578396] thinkpad_acpi: radio switch found; radios are enabled [ 7.578409] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver [ 7.578411] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... [ 7.580037] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked [ 7.581125] thinkpad_acpi: rfkill switch tpacpi_wwan_sw: radio is blocked [ 7.594563] thinkpad_acpi: battery 1 registered (start 0, stop 100) [ 7.595680] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input23 [ 74.754790] thinkpad_acpi: undocked from hotplug port replicator [ 80.392160] thinkpad_acpi: docked into hotplug port replicator [23592.521308] thinkpad_acpi: undocked from hotplug port replicator [76093.951061] thinkpad_acpi: docked into hotplug port replicator [86467.204078] thinkpad_acpi: undocked from hotplug port replicator [86571.914240] thinkpad_acpi: docked into hotplug port replicator $ fwupdmgr update Devices with no available firmware updates: • Thunderbolt host controller • USB3.1 Hub • USB3.1 Hub • Integrated Camera • UEFI Device Firmware • UEFI Device Firmware • UEFI Device Firmware • UEFI dbx • USB2.0 Hub • USB2.0 Hub • Unifying Receiver • VMM5322 Devices with the latest available firmware version: • Embedded Controller • Intel Management Engine • KXG6AZNV1T02 TOSHIBA • Prometheus • Prometheus IOTA Config • System Firmware
(In reply to Robert de Rooy from comment #0) > Similar to closed issue https://bugzilla.kernel.org/show_bug.cgi?id=203199 I > am getting ACPI errors on a new T14s running the latest bios release (1.14) > when plugging and unplugging the power supply. > https://support.lenovo.com/lu/en/downloads/ds544146-bios-update-utility- > bootable-cd-for-windows-10-64-bit-and-linux-thinkpad-t14s-gen-1-x13-gen-1 > > Jan 07 11:31:09 t14s kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, > Index (0x000000011) is beyond end of object (length 0x0) > (20200717/exoparg2-393) > Jan 07 11:31:09 t14s kernel: ACPI Error: Aborting method > \_SB.PCI0.LPCB.EC.BRNS due to previous error (AE_AML_PACKAGE_LIMIT) > (20200717/psparse-529) > Jan 07 11:31:09 t14s kernel: ACPI Error: Aborting method > \_SB.PCI0.LPCB.EC._Q26 due to previous error (AE_AML_PACKAGE_LIMIT) > (20200717/psparse-529) This is caused by the bogus AML code. To confirm this, please attach the acpidump output. As it might be harmless, did you observe any functionality problems other than the error messages?
Created attachment 295641 [details] T14s acpidump Here is the acpidump. I am not aware of any negative issue of the error.
Here are the errors with kernel-5.10.19-200.fc33.x86_64 [ 5.719663] ACPI Error: Needed [Integer/String/Buffer], found [Package] 00000000adbd0418 (20200925/exresop-469) [ 5.719668] ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20200925/dswexec-431) [ 5.719670] ACPI Error: Aborting method \ADBG due to previous error (AE_AML_OPERAND_TYPE) (20200925/psparse-529) [ 5.719675] ACPI Error: Aborting method \_SB.HIDD._DSM due to previous error (AE_AML_OPERAND_TYPE) (20200925/psparse-529) [ 5.719683] ACPI: \_SB_.HIDD: failed to evaluate _DSM (0x3003)
So in \_SB.HIDD._DSM, Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("eeec56b3-4442-408f-a792-4edd4d758054"))) { ADBG ("HID Para STR-") ADBG (Arg0) ADBG (":") ADBG (Arg1) ADBG (":") ADBG (Arg2) ADBG (":") ADBG (Arg3) ADBG does not support package, but the AML code uses ADBG in a bogus way. This is a BIOS bug, although I'm pretty sure it won't bring any side effect. Bug closed, you can raise the problem to Lenovo if you want to get it fixed.
I have raised the issue here: https://forums.lenovo.com/topic/findpost/15028/5072269/5289850 FYI, BIOS 1.15 has the same issue.