Bug 195237

Summary: ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV] AE_AML_OPERAND_TYPE (20160930/psparse-543)
Product: Platform Specific/Hardware Reporter: Bruno Pagani (bruno.n.pagani)
Component: OtherAssignee: platform_other
Status: NEW ---    
Severity: low CC: bruno.n.pagani, lv.zheng
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.8+ Subsystem:
Regression: No Bisected commit-id:

Description Bruno Pagani 2017-04-04 01:18:07 UTC
This is a follow-up from https://bugzilla.kernel.org/show_bug.cgi?id=194753.

A lot of recent HP machines shows ACPI Error related to platform specific WMI.

On my system (HP zBook Studio G3), I’ve got this at boot:

[   16.188706] wmi: Mapper loaded
[   16.233228] ACPI Error: Needed [Buffer/String/Package], found [Integer] ffff880899a92480 (20160930/exresop-594)
[   16.233285] ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20160930/dswexec-461)
[   16.233333] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPO] (Node ffff88089eca6fa0), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[   16.234837] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV] (Node ffff88089eca6910), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[   16.236149] ACPI Error: Needed [Buffer/String/Package], found [Integer] ffff880897df4af8 (20160930/exresop-594)
[   16.236152] ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20160930/dswexec-461)
[   16.236155] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPO] (Node ffff88089eca6fa0), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[   16.236160] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV] (Node ffff88089eca6910), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[   16.236991] ACPI Error: Needed [Buffer/String/Package], found [Integer] ffff880897df4a68 (20160930/exresop-594)
[   16.236994] ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20160930/dswexec-461)
[   16.236997] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPO] (Node ffff88089eca6fa0), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[   16.237003] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV] (Node ffff88089eca6910), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[   16.237064] input: HP WMI hotkeys as /devices/virtual/input/input17
[   16.239974] ACPI Error: Attempt to CreateField of length zero (20160930/dsopcode-168)
[   16.239976] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPI] (Node ffff88089eca60c8), AE_AML_OPERAND_VALUE (20160930/psparse-543)
[   16.239981] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV] (Node ffff88089eca6910), AE_AML_OPERAND_VALUE (20160930/psparse-543)

And on resuming from suspend:
[ 4192.798349] ACPI Error: Needed [Buffer/String/Package], found [Integer] ffff88089b0ddd80 (20160930/exresop-594)
[ 4192.798357] ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20160930/dswexec-461)
[ 4192.798366] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPO] (Node ffff88089eca6fa0), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[ 4192.798647] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV] (Node ffff88089eca6910), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[ 4192.803455] ACPI Error: Needed [Buffer/String/Package], found [Integer] ffff8807de449288 (20160930/exresop-594)
[ 4192.803463] ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20160930/dswexec-461)
[ 4192.803492] ACPI Error: Method parse/execution failed [\_SB.WMIV.WVPO] (Node ffff88089eca6fa0), AE_AML_OPERAND_TYPE (20160930/psparse-543)
[ 4192.803504] ACPI Error: Method parse/execution failed [\_SB.WMIV.WMPV] (Node ffff88089eca6910), AE_AML_OPERAND_TYPE (20160930/psparse-543)

You can see several other reports linked in https://bugzilla.kernel.org/show_bug.cgi?id=194753#c5.

Not sure whether this has actual consequences (everything I’ve tried seems to work, excepted for issues with the Nvidia card — https://bugzilla.kernel.org/show_bug.cgi?id=156341), but though it would still be useful to report it.

Please ask for any other information I should provide (there is an acpidump in the other bug).
Comment 1 Lv Zheng 2017-04-24 23:39:13 UTC
Another reference
https://bugzilla.kernel.org/show_bug.cgi?id=194671
Looks like a BIOS issue or needs hp wmi developers' attention.
Comment 2 Bruno Pagani 2017-05-13 13:25:30 UTC
Well it was already part of my listing in https://bugzilla.kernel.org/show_bug.cgi?id=194753#c5. But reaching HP devs seems hard…