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