18.04 LTS - ACPI parsing errors in ZBook G5 Mobile Workstation: issues ex. suspend, touchpad

Bug #1805670 reported by Hugo Ferreira
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Some background information:
I have a new Ubuntu 18.04 installation that did not go too well.
The Live-USB installation would hang with ACPi related errors.
I finally installed (barring a GRUB install error) using the acpi=off kernel flag.
I also tested with acpi=force and no acpi settings (only worked after the last kernel update).
I report here with
- no changes in the kernel parameters
- no changes in BIOS except of graphics set to hybrid (Nvidia + Intel) otherwise I could not get it to work

I am following the indications here: https://wiki.ubuntu.com/DebuggingACPI

So here is the initial information I have (kernel version, kernel parameters, ACPI errors):

..............................

uname -a
Linux gandalf 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.15.0-39-generic root=UUID=82d8b6b9-1f12-4651-bbbb-3639a6b76683 ro quiet splash vt.handoff=1

dmesg | grep -i acpi | grep -i error
[ 0.000000] ACPI Error: [\_SB_.PCI0.XHC_.RHUB.HS11] Namespace lookup failure, AE_NOT_FOUND (20170831/dswload-210)
[ 0.000000] ACPI Error: 1 table load failures, 19 successful (20170831/tbxfload-246)
[ 0.164845] ACPI Error: Field [CAP1] at bit offset/length 64/32 exceeds size of target Buffer (64 bits) (20170831/dsopcode-235)
[ 0.164874] ACPI Error: Method parse/execution failed \_SB._OSC, AE_AML_BUFFER_LIMIT (20170831/psparse-550)
[ 3.528032] ACPI Error: Method parse/execution failed \_SB.PCI0.SPI1.FPNT._CRS, AE_AML_INVALID_RESOURCE_TYPE (20170831/psparse-550)
[ 3.528042] ACPI Error: Method execution failed \_SB.PCI0.SPI1.FPNT._CRS, AE_AML_INVALID_RESOURCE_TYPE (20170831/uteval-103)
[ 3.529831] ACPI Error: Method parse/execution failed \_SB.PCI0.SPI2.FPNT._CRS, AE_AML_INVALID_RESOURCE_TYPE (20170831/psparse-550)
[ 3.529840] ACPI Error: Method execution failed \_SB.PCI0.SPI2.FPNT._CRS, AE_AML_INVALID_RESOURCE_TYPE (20170831/uteval-103)
[ 4.610629] ACPI Error: Method parse/execution failed \_TZ.GETP, AE_AML_PACKAGE_LIMIT (20170831/psparse-550)
[ 4.610635] ACPI Error: Method parse/execution failed \_TZ.CHGZ._CRT, AE_AML_PACKAGE_LIMIT (20170831/psparse-550)
[ 4.611513] ACPI Error: Method parse/execution failed \_TZ.GETP, AE_AML_PACKAGE_LIMIT (20170831/psparse-550)
[ 4.611518] ACPI Error: Method parse/execution failed \_TZ.CHGZ._CRT, AE_AML_PACKAGE_LIMIT (20170831/psparse-550)
[ 8.206279] ACPI Error: Needed [Buffer/String/Package], found [Integer] 0000000085bce4f4 (20170831/exresop-593)
[ 8.206309] ACPI Error: Method parse/execution failed \_SB.WMIV.WVPO, AE_AML_OPERAND_TYPE (20170831/psparse-550)
[ 8.206315] ACPI Error: Method parse/execution failed \_SB.WMIV.WMPV, AE_AML_OPERAND_TYPE (20170831/psparse-550)
[ 8.210629] ACPI Error: Needed [Buffer/String/Package], found [Integer] 00000000352a9487 (20170831/exresop-593)
[ 8.210660] ACPI Error: Method parse/execution failed \_SB.WMIV.WVPO, AE_AML_OPERAND_TYPE (20170831/psparse-550)
[ 8.210666] ACPI Error: Method parse/execution failed \_SB.WMIV.WMPV, AE_AML_OPERAND_TYPE (20170831/psparse-550)
[ 8.214527] ACPI Error: Needed [Buffer/String/Package], found [Integer] 0000000088ce12bb (20170831/exresop-593)
[ 8.214555] ACPI Error: Method parse/execution failed \_SB.WMIV.WVPO, AE_AML_OPERAND_TYPE (20170831/psparse-550)
[ 8.214562] ACPI Error: Method parse/execution failed \_SB.WMIV.WMPV, AE_AML_OPERAND_TYPE (20170831/psparse-550)
[ 8.231122] ACPI Error: Attempt to CreateField of length zero (20170831/dsopcode-168)
[ 8.231147] ACPI Error: Method parse/execution failed \_SB.WMIV.WVPI, AE_AML_OPERAND_VALUE (20170831/psparse-550)
[ 8.231154] ACPI Error: Method parse/execution failed \_SB.WMIV.WMPV, AE_AML_OPERAND_VALUE (20170831/psparse-550)

..............................

I have also added the following outputs:

sudo lspci -vvnn >> report.txt

sudo dmidecode > dmidecode.txt

The kern.log after a suspend and resume.

................................

Some weird behavior I have noticed:

. The Live-USB pendrive allowed me to use the touchpad when testing and installing Ubuntu
. The current kernel does not allow me to use the touchpad
. After I resume, the touchpad can be used
. I cannot resume with the builtin At keyboard or touchpad
. The dock (via Thunderbolt) gives me access to a mouse and keyboard that I use to resume
. I have related graphics driver issue but do not know if they are related

Is their anything else that is required to help solve these issues?

TIA
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: hmf 2117 F.... pulseaudio
 /dev/snd/controlC0: hmf 2117 F.... pulseaudio
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.04
MachineType: HP HP ZBook Studio G5
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-39-generic root=UUID=82d8b6b9-1f12-4651-bbbb-3639a6b76683 ro quiet splash vt.handoff=1
ProcVersionSignature: Ubuntu 4.15.0-39.42-generic 4.15.18
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-39-generic N/A
 linux-backports-modules-4.15.0-39-generic N/A
 linux-firmware 1.173.2
Tags: bionic
Uname: Linux 4.15.0-39-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 08/07/2018
dmi.bios.vendor: HP
dmi.bios.version: Q71 Ver. 01.01.05
dmi.board.name: 8427
dmi.board.vendor: HP
dmi.board.version: KBC Version 16.2B.00
dmi.chassis.asset.tag: 5CD842D0V6
dmi.chassis.type: 10
dmi.chassis.vendor: HP
dmi.modalias: dmi:bvnHP:bvrQ71Ver.01.01.05:bd08/07/2018:svnHP:pnHPZBookStudioG5:pvr:rvnHP:rn8427:rvrKBCVersion16.2B.00:cvnHP:ct10:cvr:
dmi.product.family: 103C_5336AN HP ZBook Studio
dmi.product.name: HP ZBook Studio G5
dmi.sys.vendor: HP

Revision history for this message
Hugo Ferreira (hmf) wrote :
Revision history for this message
Hugo Ferreira (hmf) wrote :

Adding firmware output. I have the latest BIOS version

Revision history for this message
Hugo Ferreira (hmf) wrote :
Hugo Ferreira (hmf)
description: updated
Revision history for this message
Brian Murray (brian-murray) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1805670/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1805670

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: bionic
Revision history for this message
Hugo Ferreira (hmf) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Hugo Ferreira (hmf) wrote : CRDA.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : IwConfig.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : Lspci.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : Lsusb.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : ProcEnviron.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : ProcModules.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : PulseList.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : RfKill.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : UdevDb.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote : WifiSyslog.txt

apport information

Revision history for this message
Hugo Ferreira (hmf) wrote :

Link to change the package name does not work. It has already been changed to linux. I assume the issues are kernel related. Need I change anything else?

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Hugo Ferreira (hmf) wrote :

An update. I have update 18.04.2 with the 4.18 kernel.
Still not working. Still have ACPI errors. Now I get
error messages for thew USB ports - "can't set config".

As far as the behavior goes - now the track pad works on boot
but ACPI wake will not work with the laptop's built-in
keyboard not with the track-pad. Same for external keyboard
and mouse.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :
Revision history for this message
Hugo Ferreira (hmf) wrote :

That is one exercise I would like to avoid.
Don't want to brick this thing. Going to look into it.

Thanks.

Revision history for this message
Nils Kaiser (nils-kaiser) wrote :

I have the latest BIOS running on this machine and also getting ACPI errors (not running ubuntu but manjaro ( 5.1.15-1-MANJARO #1 SMP PREEMPT)

[ 0.932573] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [CAP1] at bit offset/length 64/32 exceeds size of target Buffer (64 bits) (20190215/dsopcode-198)
[ 0.932578] ACPI Error: Aborting method \_SB._OSC due to previous error (AE_AML_BUFFER_LIMIT) (20190215/psparse-529)
[ 4.641921] ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20190215/exoparg2-393)
[ 4.641931] ACPI Error: Aborting method \_TZ.GETP due to previous error (AE_AML_PACKAGE_LIMIT) (20190215/psparse-529)
[ 4.641936] ACPI Error: Aborting method \_TZ.CHGZ._CRT due to previous error (AE_AML_PACKAGE_LIMIT) (20190215/psparse-529)
[ 4.644511] ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20190215/exoparg2-393)
[ 4.644522] ACPI Error: Aborting method \_TZ.GETP due to previous error (AE_AML_PACKAGE_LIMIT) (20190215/psparse-529)
[ 4.644527] ACPI Error: Aborting method \_TZ.CHGZ._CRT due to previous error (AE_AML_PACKAGE_LIMIT) (20190215/psparse-529)

Brad Figg (brad-figg)
tags: added: cscc
Revision history for this message
Hugo Ferreira (hmf) wrote :

Updated to latest BIOS.

[ 0.000000] DMI: HP HP ZBook Studio G5/8427, BIOS Q71 Ver. 01.08.00 07/15/2019

Same errors as above:

[ 0.445469] ACPI Error: Field [CAP1] at bit offset/length 64/32 exceeds size of target Buffer (64 bits) (20181213/dsopcode-201)
[ 0.445489] ACPI Error: Method parse/execution failed \_SB._OSC, AE_AML_BUFFER_LIMIT (20181213/psparse-531)
[ 4.938367] ACPI Error: AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20181213/exoparg2-396)
[ 4.938387] ACPI Error: Method parse/execution failed \_TZ.GETP, AE_AML_PACKAGE_LIMIT (20181213/psparse-531)
[ 4.938391] ACPI Error: Method parse/execution failed \_TZ.CHGZ._CRT, AE_AML_PACKAGE_LIMIT (20181213/psparse-531)
[ 4.940322] ACPI Error: AE_AML_PACKAGE_LIMIT, Index (0x000000005) is beyond end of object (length 0x5) (20181213/exoparg2-396)
[ 4.940340] ACPI Error: Method parse/execution failed \_TZ.GETP, AE_AML_PACKAGE_LIMIT (20181213/psparse-531)
[ 4.940345] ACPI Error: Method parse/execution failed \_TZ.CHGZ._CRT, AE_AML_PACKAGE_LIMIT (20181213/psparse-531)
[ 5.056279] RAS: Correctable Errors collector initialized.
[ 8.029093] EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro
[ 8.210987] hp_wmi: query 0x4 returned error 0x5
[ 8.230452] hp_wmi: query 0x4 returned error 0x5
[ 8.238602] hp_wmi: query 0xd returned error 0x5
[ 12.624466] xhci_hcd 0000:00:14.0: ERROR Transfer event TRB DMA ptr not part of current TD ep_index 2 comp_code 4
h

TIA

Revision history for this message
Pierre (pierre-levy) wrote :

Hi!

Same problem with HP ZBook G6 15.
Latest BIOS 1.05
Ubuntu 20.04.1 LTS
The problem occurs with kernel 5.4.0.42 but not with the previous version 5.4.0.26.
Only workaround that works with me is acpi=off as boot parameter.

Regards

Pierre

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Please try "safe graphics" boot option.

Revision history for this message
Sven Gehr (n-sven) wrote :

Hi@all,

same Problem on Ubuntu 20.04

- HP ZBook Studio G5
- BIOS 01.12.00 Rev.A
- Kernel: 5.4.0-52

with best
sven

Revision history for this message
Erik Parmann (eparmann) wrote :

This happens for me as well with 20.04 and HP ZBook G5. But after turning of almost everything in the BIOS and discovering that it actually booted (without acpi=off), I eventually discovered that it works if I disable... the microphone(!). There are some errors, but it boots and is stable afterwards.

Erik

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.