Mutliple ACPI errors on HP Omen 15 2019 with hp-wmi module

Bug #1861573 reported by Andrew Thornton
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Linux
Fix Released
High
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi!

I've recently got an HP Omen 15. When loading the hp-wmi module dmesg returns a lot of errors:

[28511.704962] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.704971] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.705032] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[28511.705037] No Local Variables are initialized for Method [HWMC]
[28511.705038] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[28511.705039] Arg0: 00000000c8a6cf34 <Obj> Integer 0000000000000002
[28511.705042] Arg1: 00000000bc018096 <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[28511.705047] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.705053] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.705110] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[28511.705115] No Local Variables are initialized for Method [HWMC]
[28511.705116] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[28511.705116] Arg0: 00000000c8a6cf34 <Obj> Integer 0000000000000002
[28511.705118] Arg1: 00000000548250c2 <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[28511.705123] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.705129] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.705174] input: HP WMI hotkeys as /devices/virtual/input/input17
[28511.705280] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[28511.705283] No Local Variables are initialized for Method [HWMC]
[28511.705284] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[28511.705284] Arg0: 00000000c8a6cf34 <Obj> Integer 0000000000000002
[28511.705286] Arg1: 00000000bc018096 <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[28511.705289] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.705307] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.705365] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[28511.705368] No Local Variables are initialized for Method [HWMC]
[28511.705368] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[28511.705369] Arg0: 00000000c8a6cf34 <Obj> Integer 0000000000000003
[28511.705370] Arg1: 00000000548250c2 <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[28511.705373] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28511.705377] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[28527.803070] hp_wmi: bad event value 0x80 status 0x5
[29245.461839] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[29245.461859] No Local Variables are initialized for Method [HWMC]
[29245.461860] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[29245.461860] Arg0: 0000000094a8091c <Obj> Integer 0000000000000002
[29245.461862] Arg1: 00000000a7ff2e53 <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[29245.461866] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.461871] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.461950] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[29245.461953] No Local Variables are initialized for Method [HWMC]
[29245.461953] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[29245.461954] Arg0: 0000000094a8091c <Obj> Integer 0000000000000002
[29245.461955] Arg1: 0000000063349e08 <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[29245.461958] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.461962] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.461997] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[29245.462000] No Local Variables are initialized for Method [HWMC]
[29245.462000] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[29245.462000] Arg0: 0000000094a8091c <Obj> Integer 0000000000000002
[29245.462002] Arg1: 00000000a7ff2e53 <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[29245.462005] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.462010] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.462053] input: HP WMI hotkeys as /devices/virtual/input/input18
[29245.462258] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[29245.462262] No Local Variables are initialized for Method [HWMC]
[29245.462263] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[29245.462263] Arg0: 000000007668160c <Obj> Integer 0000000000000002
[29245.462265] Arg1: 00000000f1e5edc3 <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[29245.462269] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.462274] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.462331] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190703/dsopcode-198)
[29245.462334] No Local Variables are initialized for Method [HWMC]
[29245.462335] Initialized Arguments for Method [HWMC]: (2 arguments defined for method invocation)
[29245.462335] Arg0: 000000007668160c <Obj> Integer 0000000000000003
[29245.462337] Arg1: 00000000ae2d16cb <Obj> Buffer(20) 53 45 43 55 01 00 00 00
[29245.462340] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)
[29245.462344] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190703/psparse-529)

I understand the underlying cause is fixed in linux kernel 5.4.7.

ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: linux-modules-5.3.0-29-generic 5.3.0-29.31
ProcVersionSignature: Ubuntu 5.3.0-29.31-generic 5.3.13
Uname: Linux 5.3.0-29-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu8.2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: andrew 1581 F.... pulseaudio
 /dev/snd/controlC0: andrew 1581 F.... pulseaudio
CurrentDesktop: X-Cinnamon
Date: Sat Feb 1 18:11:32 2020
Dependencies:

InstallationDate: Installed on 2020-01-13 (19 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
MachineType: HP OMEN by HP Laptop 15-dc1xxx
ProcFB: 0 EFI VGA
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.3.0-29-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-5.3.0-29-generic N/A
 linux-backports-modules-5.3.0-29-generic N/A
 linux-firmware 1.183.3
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/16/2019
dmi.bios.vendor: AMI
dmi.bios.version: F.13
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 8574
dmi.board.vendor: HP
dmi.board.version: 21.12
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAMI:bvrF.13:bd09/16/2019:svnHP:pnOMENbyHPLaptop15-dc1xxx:pvr:rvnHP:rn8574:rvr21.12:cvnHP:ct10:cvrChassisVersion:
dmi.product.family: 103C_5335KV HP OMEN
dmi.product.name: OMEN by HP Laptop 15-dc1xxx
dmi.product.sku: 7GT22EA#ABU
dmi.sys.vendor: HP

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

I brought a brand new HP Envy x360 laptop and install a distribution. The issue occurred on both with the following error:

mesg | grep Error
[ 1.275414] RAS: Correctable Errors collector initialized.
[ 4.957640] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180810/dsopcode-201)
[ 4.957647] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.957655] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.957701] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180810/dsopcode-201)
[ 4.957705] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.957710] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.957755] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180810/dsopcode-201)
[ 4.957759] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.957764] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.958354] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180810/dsopcode-201)
[ 4.958358] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.958365] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.958513] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180810/dsopcode-201)
[ 4.958517] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180810/psparse-516)
[ 4.958523] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180810/psparse-516)

With some researches, it looks like all HP laptops are affected by this issue
https://bugzilla.kernel.org/show_bug.cgi?id=200999
https://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/acpi-error-with-linux/td-p/6021489

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :
Revision history for this message
In , serdar2005 (serdar2005-linux-kernel-bugs) wrote :

Hi
Hp Amd A10 9600p
[ 3.546921] RAS: Correctable Errors collector initialized.
[ 9.979321] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 9.979438] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.979484] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.979764] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 9.979872] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.988903] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.989220] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 9.989318] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.989358] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.990180] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 9.990274] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.990312] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.990557] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20180531/dsopcode-201)
[ 9.990646] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20180531/psparse-516)
[ 9.990682] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20180531/psparse-516)

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

Created attachment 280191
acpidump data from HP Envy x360 15-cp0xxx

Providing needed acpidump for debugging.

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

Updated the priority and the kernel version.

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

Switch to possibly right component

Revision history for this message
In , serdar2005 (serdar2005-linux-kernel-bugs) wrote :

Hp Device
Amd A10 9600P Cpu
R5 + R7 Apu Gpu
Kernel: 4.20.4

I've tried all the kernel versions that have come up to this day.

dmesg | grep Error
[ 1.866329] RAS: Correctable Errors collector initialized.
[ 11.573006] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 11.573017] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573028] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573096] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 11.573101] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573110] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573186] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 11.573191] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573200] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573530] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 11.573536] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573545] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573610] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 11.573615] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 11.573623] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)

Revision history for this message
In , serdar2005 (serdar2005-linux-kernel-bugs) wrote :

All amd processors have this error

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

Same issue with kernel 4.20.8

[ 4.627396] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 4.627404] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.627413] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.627458] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 4.627461] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.627466] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.627510] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 4.627541] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.627554] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.627774] input: HP WMI hotkeys as /devices/virtual/input/input20
[ 4.628170] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 4.628177] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.628185] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.628242] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181003/dsopcode-201)
[ 4.628246] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181003/psparse-516)
[ 4.628253] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181003/psparse-516)

Revision history for this message
In , serdar2005 (serdar2005-linux-kernel-bugs) wrote :

Fedora 30 Raw
Kernel 5.0.0.0.rc6
[serdar@localhost Masaüstü]$ uname -a
Linux Fedora 5.0.0-0.rc6.git1.1.fc30.x86_64 #1 SMP Wed Feb 13 15:51:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[serdar@fedora Masaüstü]$ dmesg | grep Error
[ 4.101815] RAS: Correctable Errors collector initialized.
[ 21.486478] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 21.486502] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.486540] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.486758] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 21.486774] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.486809] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.487054] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 21.487070] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.487104] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.489092] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 21.489115] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.489154] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.489374] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 21.489389] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 21.489422] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

Updated to 4.20.12

Revision history for this message
In , serdar2005 (serdar2005-linux-kernel-bugs) wrote :

[serdar@fedora Masaüstü]$ uname -a
Linux fedora 5.0.0-300.fc30.x86_64 #1 SMP Mon Mar 4 22:46:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[serdar@fedora Masaüstü]$ dmesg | grep Error
[ 2.105732] RAS: Correctable Errors collector initialized.
[ 7.181605] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 7.181613] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.181622] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.181668] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 7.181671] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.181677] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.181720] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 7.181724] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.181730] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.182034] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 7.182038] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.182044] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.182086] ACPI Error: Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20181213/dsopcode-197)
[ 7.182089] ACPI Error: Method parse/execution failed \HWMC, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[ 7.182095] ACPI Error: Method parse/execution failed \_SB.WMID.WMAA, AE_AML_BUFFER_LIMIT (20181213/psparse-529)
[serdar@fedora Masaüstü]$

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

Created attachment 281941
dmesg | grep ACPI

The bug still occurs on kernel 4.20.16 notably firmware related. Is it possible for someone from HP addressing the issue as it happened on all HP powered device running on Linux?

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

Created attachment 282133
acpidump data from HP Envy x360 15-cp0xxx

New info with kernel 5.0

Revision history for this message
In , luya (luya-linux-kernel-bugs) wrote :

Follow-up,
The current ACPI status still remain unresolved to this date. The dmesg is located on https://linux-hardware.org/index.php?probe=ce83006200

Is there someone from HP willing to take a look?

Revision history for this message
In , serdar2005 (serdar2005-linux-kernel-bugs) wrote :

Hp is a complete Linux enemy

Hp Computer:

[serdar@archlinux Desktop]$ uname -a
Linux archlinux 5.1.12-arch1-1-ARCH #1 SMP PREEMPT Wed Jun 19 09:16:00 UTC 2019 x86_64 GNU/Linux

[serdar@archlinux Desktop]$ dmesg | grep Error
[ 1.813390] RAS: Correctable Errors collector initialized.
[ 4.818789] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190215/dsopcode-198)
[ 4.818801] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.818813] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.820585] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190215/dsopcode-198)
[ 4.820592] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.820601] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.821508] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190215/dsopcode-198)
[ 4.821514] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.821522] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.824655] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190215/dsopcode-198)
[ 4.824667] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.824679] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.824756] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [D128] at bit offset/length 128/1024 exceeds size of target Buffer (160 bits) (20190215/dsopcode-198)
[ 4.824762] ACPI Error: Aborting method \HWMC due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.824771] ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)

Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

I've recently hit this seem issue, this is caused by the hp-wmi driver passing a buffer which is not big enough when making WMI related ACPI calls. I've submitted a patch-series which fixes this upstream:

https://lore.kernel.org/patchwork/project/lkml/list/?series=419906

Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

The fixes for this have landed upstream, closing.

Revision history for this message
Andrew Thornton (art27) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Andrew Thornton (art27) wrote :

The patches:

https://<email address hidden>/
https://<email address hidden>/

Fix this issue.

Revision history for this message
Tom Reynolds (tomreyn) wrote :
Changed in linux:
importance: Unknown → High
status: Unknown → Fix Released
Revision history for this message
Andrew Thornton (art27) wrote :
Revision history for this message
In , noloader (noloader-linux-kernel-bugs) wrote :

Add a mee too. Hardware is ProLiant DL360 G5. Software is Fedora Server 32 released Apeil 2020. Machine is fully patched.

Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

(In reply to Jeffrey Walton from comment #18)
> Add a mee too. Hardware is ProLiant DL360 G5. Software is Fedora Server 32
> released Apeil 2020. Machine is fully patched.

You are still seeing this with a Fedora 32? This should be fixed at least on HP laptops. I guess we still hve some work to do for the servers.

Can you file a bug against Fedora (bugzilla.redhat.com, component kernel) and attach an acpidump and dmesg output from Fedora 32 there please?

And please provide a link to the filed bug here, then I will take a look as time permits.

Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

I see that you have already filed:
https://bugzilla.redhat.com/show_bug.cgi?id=1830475

Can you please attach full dmesg output and an acpidump ("sudo acpidump -o acpidump.txt") there ?

Revision history for this message
In , noloader (noloader-linux-kernel-bugs) wrote :

(In reply to Hans de Goede from comment #20)
> I see that you have already filed:
> https://bugzilla.redhat.com/show_bug.cgi?id=1830475
>
> Can you please attach full dmesg output and an acpidump ("sudo acpidump -o
> acpidump.txt") there ?

Thanks Hans.

Yes, I'll get you the docs on the other issue report.

Sorry to bring this up again. I understand HP does not make it easy on you.

Revision history for this message
mp (m-p) wrote :

This appears to be present in 5.8.0-41-generic (mint 20.1):

ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [CAP1] at bit offset/length 64/32 exceeds size of target Buffer (64 bits) (20200528/dsopcode-198)

Revision history for this message
In , caroeber (caroeber-linux-kernel-bugs) wrote :

I am seeing this same error in Ubuntu 22.04
with kernal 5.15.0-39-generic #42-ubuntu

Revision history for this message
In , caroeber (caroeber-linux-kernel-bugs) wrote :

(In reply to caroeber from comment #22)
> I am seeing this same error in Ubuntu 22.04
> with kernal 5.15.0-39-generic #42-ubuntu

Also HP ZBook-Studio G5

Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

These errors resurfacing is caused by backporting of some HP-wmi fixes which turn out to cause issues on some models.

The re-introduction of these errors is fixed by:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=dc6a6ab58379f25bf991d8e4a13b001ed806e881
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=65f936f3535950d2643eac5bf34a735a0e428cdd

Please ask the Ubuntu kernel maintainers to backport these too.

Revision history for this message
In , noloader (noloader-linux-kernel-bugs) wrote :

(In reply to Hans de Goede from comment #24)
> These errors resurfacing is caused by backporting of some HP-wmi fixes which
> turn out to cause issues on some models.
>
> The re-introduction of these errors is fixed by:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/
> ?id=dc6a6ab58379f25bf991d8e4a13b001ed806e881
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/
> ?id=65f936f3535950d2643eac5bf34a735a0e428cdd
>
> Please ask the Ubuntu kernel maintainers to backport these too.

Done: https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2022-June/019287.html

Revision history for this message
In , mfo (mfo-linux-kernel-bugs) wrote :

Hi Jeffrey,

I'm not an Ubuntu kernel maintainer, but work a bit w/ Ubuntu kernel.

Thanks for your report on the ubuntu-devel-discuss@l.u.c mailing list; I came across it, but in the future you can reach the Ubuntu Kernel team at kernel-team@l.u.c (or file a bug on Launchpad in the 'linux' source package).

So, if I understand it correctly (comment 24), the issues were reintroduced by the commits mentioned in the 'Fixes:' tags of the fix commits, i.e.:

Fixes: 4b4967cbd268 ("platform/x86: hp-wmi: Changing bios_args.data to be dynamically allocated")
Fixes: be9d73e64957 ("platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls")

However, neither is present in hp-wmi.c for the Ubuntu kernel version reported (5.15.0-39.42), see [1], so the issue might be something else (I couldn't check the remaining of the bug report, sorry).

I know this doesn't help much, but hope it helps a bit. :)

[1] https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy/log/drivers/platform/x86/hp-wmi.c?h=Ubuntu-5.15.0-39.42

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.