Bug 211071
Summary: | ACPI errors when plugin/unplugin AC on Lenovo T14s | ||
---|---|---|---|
Product: | ACPI | Reporter: | Robert de Rooy (robert.de.rooy) |
Component: | ACPICA-Core | Assignee: | Zhang Rui (rui.zhang) |
Status: | CLOSED DOCUMENTED | ||
Severity: | normal | CC: | rui.zhang |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.9.16-200.fc33.x86_64 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | T14s acpidump |
Description
Robert de Rooy
2021-01-07 10:55:49 UTC
(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. |