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
Additional link to related bug: https://bugzilla.redhat.com/show_bug.cgi?id=1520703
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)
Created attachment 280191 [details] acpidump data from HP Envy x360 15-cp0xxx Providing needed acpidump for debugging.
Updated the priority and the kernel version.
Switch to possibly right component
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)
All amd processors have this error
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)
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)
Updated to 4.20.12
[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ü]$
Created attachment 281941 [details] 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?
Created attachment 282133 [details] acpidump data from HP Envy x360 15-cp0xxx New info with kernel 5.0
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?
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)
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
The fixes for this have landed upstream, closing.
Add a mee too. Hardware is ProLiant DL360 G5. Software is Fedora Server 32 released Apeil 2020. Machine is fully patched.
(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.
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 ?
(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.
I am seeing this same error in Ubuntu 22.04 with kernal 5.15.0-39-generic #42-ubuntu
(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
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.
(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
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