I ended up purchasing a new computer, and then I re-installed Ubuntu 24.10, and then my various gnome plugins, and the issue seemed resolved.
Then I installed my various software tools and the issue - the inability to resume from sleep with an external monitor connected - came back at some point. Given that this appears to be a conflict at the software level, I'm no longer sure how to proceed. I don't think I have it in me to do another clean install, and check after every single step until I find which piece of software breaks suspend/resume. Given that, do you have any suggestions for logs I can dump to figure out what might be crashing? Also note that it now takes two restarts to get my system back up again if I don't disconnect my external monitor first. After the first restart, the grub seems to lose track of my OS or something. I do have some dmesg errors, but they seem to occur even when suspend/resume is working correctly: ``` [ 11.896777] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input21 [ 11.896797] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input22 [ 11.911911] i915 0000:00:02.0: [drm] *ERROR* CPU pipe A FIFO underrun: soft,transcoder, [ 11.918934] ACPI Warning: \_SB.NPCF._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20240322/nsarguments-61) [ 11.918979] ACPI Warning: \_SB.PC00.PEG1.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20240322/nsarguments-61) [ 11.919179] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11. ... [ 15.126190] Bluetooth: RFCOMM ver 1.11 [ 15.155134] block nvme0n1: No UUID available providing old NGUID [ 15.227501] NET: Registered PF_QIPCRTR protocol family [ 15.639574] RTL8226B_RTL8221B 2.5Gbps PHY r8169-0-2e00:00: attached PHY driver (mii_bus:phy_addr=r8169-0-2e00:00, irq=MAC) [ 15.709084] ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.ETMD], AE_NOT_FOUND (20240322/psargs-332) [ 15.709092] No Local Variables are initialized for Method [_OSC] [ 15.709093] Initialized Arguments for Method [_OSC]: (4 arguments defined for method invocation) [ 15.709094] Arg0: 000000002e618acb <Obj> Buffer(16) 5D A8 3B B2 B7 C8 42 35 [ 15.709099] Arg1: 0000000045bf5937 <Obj> Integer 0000000000000001 [ 15.709102] Arg2: 000000003d40e285 <Obj> Integer 0000000000000002 [ 15.709103] Arg3: 000000000c624d9b <Obj> Buffer(8) 00 00 00 00 05 00 00 00 [ 15.709109] ACPI Error: Aborting method \_SB.IETM._OSC due to previous error (AE_NOT_FOUND) (20240322/psparse-529) [ 15.815975] r8169 0000:2e:00.0 enp46s0: Link is Down [ 15.980020] loop44: detected capacity change from 0 to 8 [ 15.997486] iwlwifi 0000:2d:00.0: WFPM_UMAC_PD_NOTIFICATION: 0x20 ... [ 16.093163] iwlwifi 0000:2d:00.0: Registered PHC clock: iwlwifi-PTP, with index: 0 [ 16.734282] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. [ 16.734286] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <ja...@zx2c4.com>. All Rights Reserved. [ 18.115843] kauditd_printk_skb: 239 callbacks suppressed [ 18.115847] audit: type=1326 audit(1741020235.479:253): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=snap.cups.cupsd pid=3348 comm="cups-proxyd" exe="/snap/cups/1067/sbin/cups-proxyd" sig=0 arch=c000003e syscall=314 compat=0 ip=0x7340c72aa88d code=0x50000 [ 18.414428] rfkill: input handler disabled [ 18.477182] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7 [ 19.156625] cups-proxyd[3348]: segfault at 18 ip 00005971bb163d75 sp 00007ffed72ba9a0 error 4 in cups-proxyd[9d75,5971bb160000+7000] likely on CPU 6 (core 12, socket 0) [ 19.156638] Code: 83 3d ee b2 00 00 00 41 54 55 48 89 fd 53 0f 85 f4 00 00 00 48 8d 1d 69 3d 00 00 48 63 45 1c 48 89 df 48 c1 e0 05 48 03 45 08 <48> 8b 50 18 8b 70 14 e8 0f d0 ff ff 44 8b 65 18 48 89 c7 45 85 e4 ... [ 6123.975718] PM: suspend entry (s2idle) [ 6123.980450] Filesystems sync: 0.004 seconds [ 6124.024216] Freezing user space processes [ 6124.026491] Freezing user space processes completed (elapsed 0.002 seconds) [ 6124.026494] OOM killer disabled. [ 6124.026495] Freezing remaining freezable tasks [ 6124.028261] Freezing remaining freezable tasks completed (elapsed 0.001 seconds) [ 6124.028264] printk: Suspending console(s) (use no_console_suspend to debug) [ 6124.158841] psmouse serio1: Failed to disable mouse on isa0060/serio1 [ 6124.481609] ACPI: EC: interrupt blocked [ 6775.834467] ACPI: EC: interrupt unblocked [ 6776.549759] NVRM: RmHandleDNotifierEvent: RmHandleDNotifierEvent: Failed to handle ACPI D-Notifier event, status=0x11 [ 6776.558853] spd5118 1-0050: Failed to write b = 0: -6 [ 6776.565417] spd5118 1-0050: PM: dpm_run_callback(): spd5118_resume [spd5118] returns -6 [ 6776.565769] spd5118 1-0050: PM: failed to resume async: error -6 [ 6776.566201] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.29.2 ``` ** Summary changed: - Ubuntu 24.10 Fails to Resume from Suspend on Lenovo Legion Y545 (NVIDIA/Wayland) + Ubuntu 24.10 Fails to Resume from Suspend -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2098900 Title: Ubuntu 24.10 Fails to Resume from Suspend Status in linux package in Ubuntu: Triaged Bug description: **Summary:** My Lenovo Legion Y545 running Ubuntu 24.10 fails to resume properly from suspend. **System Details:** - **Laptop Model:** Lenovo Legion Y545 - **OS:** Ubuntu 24.10 - **Kernel Version:** 6.11.0-18-generic - **Display Server:** Wayland - **Graphics:** Intel UHD 630 / NVIDIA GTX 1650 (using `nvidia-driver-535`) **Steps to reproduce:** 1. Put the laptop to sleep (via suspend) 2. Attempt to wake it. 3. Screen remains black, and requires hard shutdown to regain control. **Workaround** 1. Turn off the external monitor via meta+P (and select built-in only) 2. Suspend and resume works just fine. ProblemType: Bug DistroRelease: Ubuntu 24.10 Package: systemd 256.5-2ubuntu3.1 ProcVersionSignature: Ubuntu 6.11.0-18.18-generic 6.11.11 Uname: Linux 6.11.0-18-generic x86_64 ApportVersion: 2.30.0-0ubuntu4 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Wed Feb 19 14:40:24 2025 InstallationDate: Installed on 2024-08-15 (189 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424) Lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 5986:2113 Bison Electronics Inc. SunplusIT Integrated Camera Bus 001 Device 003: ID 048d:c100 Integrated Technology Express, Inc. ITE Device(8910) Bus 001 Device 004: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP) Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub MachineType: LENOVO 81T2 ProcEnviron: LANG=en_US.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-6.11.0-18-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M vt.handoff=7 SourcePackage: systemd SystemdFailedUnits: Error: command ['systemctl', 'status', '--full', '●'] failed with exit code 4: Invalid unit name "●" escaped as "\xe2\x97\x8f" (maybe you should use systemd-escape?). Unit \xe2\x97\x8f.service could not be found. UpgradeStatus: Upgraded to oracular on 2024-10-26 (117 days ago) dmi.bios.date: 05/24/2022 dmi.bios.release: 1.45 dmi.bios.vendor: LENOVO dmi.bios.version: BHCN45WW dmi.board.asset.tag: NO Asset Tag dmi.board.name: LNVNB161216 dmi.board.vendor: LENOVO dmi.board.version: SDK0R32862 WIN dmi.chassis.asset.tag: NO Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Legion Y545 PG0 dmi.ec.firmware.release: 1.45 dmi.modalias: dmi:bvnLENOVO:bvrBHCN45WW:bd05/24/2022:br1.45:efr1.45:svnLENOVO:pn81T2:pvrLegionY545PG0:rvnLENOVO:rnLNVNB161216:rvrSDK0R32862WIN:cvnLENOVO:ct10:cvrLegionY545PG0:skuLENOVO_MT_81T2_BU_idea_FM_LegionY545PG0: dmi.product.family: Legion Y545 PG0 dmi.product.name: 81T2 dmi.product.sku: LENOVO_MT_81T2_BU_idea_FM_Legion Y545 PG0 dmi.product.version: Legion Y545 PG0 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2098900/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp