ACPI BIOS bug breaks wake from sleep

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I hope I'm not breaking rules by posting this question here. If I am,
could you please point me to the right forum?

I recently bought a new laptop I assumed was close enough to other HP
laptop models that worked fine with Linux. It apparently wasn't.
Hardware specs:
https://support.hp.com/us-en/document/ish_5994641-5994705-16. I have
the model with an Intel Core i7 12700H and NVIDIA RTX A2000.

I'm running Kubuntu 22.10 (tried 22.04 first) with kernel version
5.19.0-29. I upgraded the firmware to the latest version found on HP's
site. The version is now BIOS U97 Ver. 01.04.01 10/25/2022. This had no
effect.

The problem is the laptop won't wake up after being suspended. This
happens irrespective of the way the suspend happened; closing the lid
and explicitly invoking "systemctl suspend" have the same effect. Once
suspended, opening the lid or pressing the power button will cause the
keyboard backlight to turn on for a while and the screen to flash a few
times. I also see ACPI related error messages quickly flashing on the
screen. I took a video to confirm they were the same I see in the
system journal.

I attached the (hopefully) relevant parts of my system journal. The
first error appeared during "normal" operation before I closed the lid.
The next chunk of the log is when I closed the lid, and the third one
when I reopened it. 

I don't always see the "Lid closed" message in the log, but "ACPI BIOS
Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x0000000FF) is beyond end of
object (length 0x12) (20220331/exoparg2-393)" is always there. Same
goes to the part that starts with "[ cut here ]". It is a bit hard to
synchronize the log and the physical events, but it seems to me that
the error messages can appear either when I close the lid or when I
open it.


My questions:

1. Is there a way I can work around this using kernel boot parameters
or the like? I'm assuming disabling ACPI would make it disappear, but
that isn't an option for a a laptop.

2. What would it take to work around this in the ACPI-related kernel
source code?


- Topi
Jan 27 15:21:58 topi-zbook systemd[1]: Started Daemon for power management.
Jan 27 15:21:58 topi-zbook thermald[902]: 32 CPUID levels; family:model:stepping 0x6:9a:3 (6:154:3)
Jan 27 15:21:58 topi-zbook thermald[902]: sensor id 35 : No temp sysfs for reading raw temp
Jan 27 15:21:58 topi-zbook thermald[902]: sensor id 35 : No temp sysfs for reading raw temp
Jan 27 15:21:58 topi-zbook thermald[902]: sensor id 35 : No temp sysfs for reading raw temp
Jan 27 15:21:58 topi-zbook thermald[902]: Polling mode is enabled: 4
Jan 27 15:21:58 topi-zbook kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.ETMD], AE_NOT_FOUND (20220331/psargs-330)
Jan 27 15:21:58 topi-zbook kernel:
Jan 27 15:21:58 topi-zbook kernel: No Local Variables are initialized for Method [_OSC]
Jan 27 15:21:58 topi-zbook kernel:
Jan 27 15:21:58 topi-zbook kernel: Initialized Arguments for Method [_OSC]:  (4 arguments defined for method invocation)
Jan 27 15:21:58 topi-zbook kernel:   Arg0:   000000000bc00f4f <Obj>           Buffer(16) 5D A8 3B B2 B7 C8 42 35
Jan 27 15:21:58 topi-zbook kernel:   Arg1:   00000000a66a78d5 <Obj>           Integer 0000000000000001
Jan 27 15:21:58 topi-zbook kernel:   Arg2:   00000000d29902f2 <Obj>           Integer 0000000000000002
Jan 27 15:21:58 topi-zbook kernel:   Arg3:   00000000f07217fa <Obj>           Buffer(8) 00 00 00 00 05 00 00 00
Jan 27 15:21:58 topi-zbook kernel:
Jan 27 15:21:58 topi-zbook kernel: ACPI Error: Aborting method \_SB.IETM._OSC due to previous error (AE_NOT_FOUND) (20220331/psparse-529)

Jan 27 15:30:52 topi-zbook systemd-logind[891]: Lid closed.
Jan 27 15:30:52 topi-zbook kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x0000000FF) is beyond end of object (length 0x12) (20220331/exoparg2-393)
Jan 27 15:30:52 topi-zbook kernel:
Jan 27 15:30:52 topi-zbook kernel: No Local Variables are initialized for Method [GINF]
Jan 27 15:30:52 topi-zbook kernel:
Jan 27 15:30:52 topi-zbook kernel: Initialized Arguments for Method [GINF]:  (2 arguments defined for method invocation)
Jan 27 15:30:52 topi-zbook kernel:   Arg0:   0000000070966e0f <Obj>           Integer 00000000000000FF
Jan 27 15:30:52 topi-zbook kernel:   Arg1:   000000004935e728 <Obj>           Integer 0000000000000000
Jan 27 15:30:52 topi-zbook kernel:
Jan 27 15:30:52 topi-zbook kernel: ACPI Error: Aborting method \_SB.GINF due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:30:52 topi-zbook kernel: ACPI Error: Aborting method \_SB.GADR due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:30:52 topi-zbook kernel: ACPI Error: Aborting method \_SB.SGOV due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:30:52 topi-zbook kernel: ACPI Error: Aborting method \_SB.PC00.I2C1.TPL0.WOTE due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:30:52 topi-zbook kernel: ACPI Error: Aborting method \_SB.PC00.LPCB.EC0._Q0A due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:30:52 topi-zbook kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
Jan 27 15:30:52 topi-zbook kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7

Jan 27 15:31:19 topi-zbook kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Jan 27 15:31:19 topi-zbook kernel: e1000e: EEE TX LPI TIMER: 00000011
Jan 27 15:31:19 topi-zbook kernel: ------------[ cut here ]------------
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: i915 raw-wakerefs=1 wakelocks=1 on cleanup
Jan 27 15:31:19 topi-zbook kernel: WARNING: CPU: 6 PID: 578 at drivers/gpu/drm/i915/intel_runtime_pm.c:629 intel_runtime_pm_driver_release+0x5f/0x80 [i915]
Jan 27 15:31:19 topi-zbook kernel: Modules linked in: ccm rfcomm snd_seq_dummy snd_hrtimer cmac algif_hash algif_skcipher af_alg nvidia_uvm(PO) bnep snd_ctl_led snd_soc_skl_hda_dsp snd_soc_intel_hda_dsp_common snd_sof_probes snd_soc_hd>
Jan 27 15:31:19 topi-zbook kernel:  videobuf2_memops snd_rawmidi btmtk videobuf2_v4l2 snd_seq libarc4 mei_pxp mei_hdcp videobuf2_common bluetooth snd_seq_device intel_rapl_msr processor_thermal_device_pci iwlwifi input_leds msr hp_wmi >
Jan 27 15:31:19 topi-zbook kernel:  intel_lpss_pci i2c_hid_acpi crypto_simd nvme spi_intel_pci i2c_i801 intel_lpss xhci_pci drm i2c_hid cryptd nvme_core spi_intel i2c_smbus thunderbolt idma64 e1000e xhci_pci_renesas wmi hid video pinct>
Jan 27 15:31:19 topi-zbook kernel: CPU: 6 PID: 578 Comm: kworker/u40:5 Tainted: P        W  O      5.19.0-29-generic #30-Ubuntu
Jan 27 15:31:19 topi-zbook kernel: Hardware name: HP HP ZBook Power 15.6 inch G9 Mobile Workstation PC/89C0, BIOS U97 Ver. 01.04.01 10/25/2022
Jan 27 15:31:19 topi-zbook kernel: Workqueue: events_unbound async_run_entry_fn
Jan 27 15:31:19 topi-zbook kernel: RIP: 0010:intel_runtime_pm_driver_release+0x5f/0x80 [i915]
Jan 27 15:31:19 topi-zbook kernel: Code: b7 d8 4c 8b 6f 50 4d 85 ed 75 03 4c 8b 2f e8 68 0b 01 f2 45 89 e0 89 d9 4c 89 ea 48 89 c6 48 c7 c7 a8 5e 75 c0 e8 58 df 4e f2 <0f> 0b 5b 41 5c 41 5d 5d 31 c0 31 d2 31 c9 31 f6 31 ff 45 31 c0 c3
Jan 27 15:31:19 topi-zbook kernel: RSP: 0018:ffffa41400f83d28 EFLAGS: 00010246
Jan 27 15:31:19 topi-zbook kernel: RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000000
Jan 27 15:31:19 topi-zbook kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
Jan 27 15:31:19 topi-zbook kernel: RBP: ffffa41400f83d40 R08: 0000000000000000 R09: 0000000000000000
Jan 27 15:31:19 topi-zbook kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000001
Jan 27 15:31:19 topi-zbook kernel: R13: ffff95d502f17d80 R14: ffff95d5202ea2f8 R15: 0000000000000002
Jan 27 15:31:19 topi-zbook kernel: FS:  0000000000000000(0000) GS:ffff95dc6b380000(0000) knlGS:0000000000000000
Jan 27 15:31:19 topi-zbook kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jan 27 15:31:19 topi-zbook kernel: CR2: 00007f47274a6ae0 CR3: 0000000169010002 CR4: 0000000000770ee0
Jan 27 15:31:19 topi-zbook kernel: PKRU: 55555554
Jan 27 15:31:19 topi-zbook kernel: Call Trace:
Jan 27 15:31:19 topi-zbook kernel:  <TASK>
Jan 27 15:31:19 topi-zbook kernel:  i915_drm_suspend_late+0xfd/0x120 [i915]
Jan 27 15:31:19 topi-zbook kernel:  ? pci_pm_poweroff_late+0x50/0x50
Jan 27 15:31:19 topi-zbook kernel:  i915_pm_suspend_late+0x1d/0x40 [i915]
Jan 27 15:31:19 topi-zbook kernel:  pm_generic_suspend_late+0x28/0x40
Jan 27 15:31:19 topi-zbook kernel:  pci_pm_suspend_late+0x33/0x50
Jan 27 15:31:19 topi-zbook kernel:  dpm_run_callback+0x60/0x160
Jan 27 15:31:19 topi-zbook kernel:  __device_suspend_late+0xc9/0x250
Jan 27 15:31:19 topi-zbook kernel:  async_suspend_late+0x23/0x70
Jan 27 15:31:19 topi-zbook kernel:  async_run_entry_fn+0x30/0x130
Jan 27 15:31:19 topi-zbook kernel:  process_one_work+0x222/0x400
Jan 27 15:31:19 topi-zbook kernel:  worker_thread+0x50/0x3e0
Jan 27 15:31:19 topi-zbook kernel:  ? rescuer_thread+0x3c0/0x3c0
Jan 27 15:31:19 topi-zbook kernel:  kthread+0xe6/0x110
Jan 27 15:31:19 topi-zbook kernel:  ? kthread_complete_and_exit+0x20/0x20
Jan 27 15:31:19 topi-zbook kernel:  ret_from_fork+0x1f/0x30
Jan 27 15:31:19 topi-zbook kernel:  </TASK>
Jan 27 15:31:19 topi-zbook kernel: ---[ end trace 0000000000000000 ]---
Jan 27 15:31:19 topi-zbook kernel: ACPI: EC: interrupt blocked
Jan 27 15:31:19 topi-zbook kernel: ACPI BIOS Error (bug): AE_AML_PACKAGE_LIMIT, Index (0x0000000FF) is beyond end of object (length 0x12) (20220331/exoparg2-393)
Jan 27 15:31:19 topi-zbook kernel:
Jan 27 15:31:19 topi-zbook kernel: No Local Variables are initialized for Method [GINF]
Jan 27 15:31:19 topi-zbook kernel:
Jan 27 15:31:19 topi-zbook kernel: Initialized Arguments for Method [GINF]:  (2 arguments defined for method invocation)
Jan 27 15:31:19 topi-zbook kernel:   Arg0:   000000000d9a6509 <Obj>           Integer 00000000000000FF
Jan 27 15:31:19 topi-zbook kernel:   Arg1:   0000000039355f24 <Obj>           Integer 0000000000000000
Jan 27 15:31:19 topi-zbook kernel:
Jan 27 15:31:19 topi-zbook kernel: ACPI Error: Aborting method \_SB.GINF due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:31:19 topi-zbook kernel: ACPI Error: Aborting method \_SB.GADR due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:31:19 topi-zbook kernel: ACPI Error: Aborting method \_SB.SGOV due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)

Jan 27 15:31:19 topi-zbook kernel: ACPI Error: Aborting method \_SB.PC00.I2C1.TPL0.WOTE due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:31:19 topi-zbook kernel: ACPI Error: Aborting method \_SB.PC00.LPCB.EC0._Q0A due to previous error (AE_AML_PACKAGE_LIMIT) (20220331/psparse-529)
Jan 27 15:31:19 topi-zbook kernel: ACPI: EC: interrupt unblocked
Jan 27 15:31:19 topi-zbook kernel: nvme nvme0: Shutdown timeout set to 10 seconds
Jan 27 15:31:19 topi-zbook kernel: nvme nvme0: 20/0/0 default/read/poll queues
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.1.1.bin version 70.1
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] HuC authenticated
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] GuC submission enabled
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] GuC SLPC enabled
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] GuC RC: enabled
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to write source OUI
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] *ERROR* [ENCODER:235:DDI A/PHY A][DPRX] Failed to enable link training
Jan 27 15:31:19 topi-zbook kernel: mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
Jan 27 15:31:19 topi-zbook kernel: mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x60
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x92
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] *ERROR* Failed to write source OUI
Jan 27 15:31:19 topi-zbook kernel: i915 0000:00:02.0: [drm] *ERROR* [ENCODER:235:DDI A/PHY A][DPRX] Failed to enable link training

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux