Hi there, after a recent update my laptop no longer wakes from suspend, and instead freezes with a blank screen when the lid is opened or the power button is pressed. I run Silverblue and rolled my system back to an older pinned deployment to check that this was an issue with an update, and suspend worked as expected when running that pinned deployment. Attached is the system log running the current update of Silverblue 43. As you can see it enters S2 sleep, but doesn’t ever leave it.
Current deployment:
12:06:57 kernel: PM: suspend entry (s2idle)
12:06:56 kernel: NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
12:06:56 kernel: wlp192s0: deauthenticating from 2a:70:4e:30:c3:30 by local choice (Reason: 3=DEAUTH_LEAVING)
12:06:56 kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
12:06:37 kernel: wlp192s0: associated
12:06:31 kernel: /proc/cgroups lists only v1 controllers, use cgroup.controllers of root cgroup for v2 info
12:06:30 kernel: rfkill: input handler disabled
12:06:30 kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
12:06:29 kernel: Bluetooth: RFCOMM ver 1.11
12:06:22 kernel: wlp192s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 28:70:4e:30:c3:2f
12:06:18 kernel: iwlwifi 0000:c0:00.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
12:06:17 kernel: NET: Registered PF_QIPCRTR protocol family
12:06:17 kernel: nvme nvme0: using unchecked data buffer
12:06:17 kernel: Bluetooth: MGMT ver 1.23
12:06:17 kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
12:06:16 kernel: input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:c1:00.6/sound/card1/input16
12:06:16 kernel: iwlwifi 0000:c0:00.0 wlp192s0: renamed from wlan0
12:06:16 systemd-journal: Received client request to flush runtime journal.
12:06:16 kernel: EXT4-fs (nvme0n1p2): mounted filesystem 1d273f8c-8649-432f-8192-9e41bc8bb61c r/w with ordered data mode. Quota mode: none.
12:06:16 kernel: snd_hda_codec_alc269 hdaudioC1D0: Headset Mic=0x19
12:06:16 kernel: intel_rapl_common: Found RAPL domain core
12:06:16 kernel: amd_atl: AMD Address Translation Library initialized
12:06:16 kernel: input: HD-Audio Generic HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:08.1/0000:c1:00.1/sound/card0/input15
12:06:16 kernel: snd_hda_intel 0000:c1:00.1: bound 0000:c1:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
12:06:15 kernel: usbcore: registered new interface driver uvcvideo
12:06:15 kernel: snd_hda_intel 0000:c1:00.6: enabling device (0000 → 0002)
12:06:15 kernel: MCE: In-kernel MCE decoding enabled.
12:06:15 kernel: uvcvideo 3-3:1.0: Found UVC 1.50 device Laptop Webcam Module (2nd Gen) (32ac:001c)
12:06:15 kernel: kvm_amd: Virtual NMI enabled
12:06:15 kernel: Bluetooth: hci0: Fseq BT Top: 00.00.02.41
12:06:15 kernel: cros-charge-control cros-charge-control.6.auto: Framework charge control detected, preventing load
12:06:15 kernel: snd_acp_pci 0000:c1:00.5: enabling device (0000 → 0002)
12:06:15 kernel: Bluetooth: hci0: No dsm support to set reset delay
12:06:15 kernel: usbcore: registered new interface driver btusb
12:06:15 kernel: amdxdna 0000:c2:00.1: probe with driver amdxdna failed with error -22
12:06:15 kernel: iwlwifi 0000:c0:00.0: loaded firmware version 89.123cf747.0 ty-a0-gf-a0-89.ucode op_mode iwlmvm
12:06:15 kernel: spd5118 21-0051: DDR5 temperature sensor: vendor 0x06:0x32 revision 1.6
12:06:15 kernel: iwlwifi 0000:c0:00.0: Detected Intel(R) Wi-Fi 6E AX210 160MHz
12:06:15 kernel: RAPL PMU: hw unit of domain core 2^-16 Joules
12:06:15 kernel: amd-pmf AMDI0107:00: registered PMF device successfully
12:06:15 kernel: amdxdna 0000:c2:00.1: [drm] ERROR aie2_hw_start: firmware is not alive
12:06:15 kernel: iwlwifi 0000:c0:00.0: enabling device (0000 → 0002)
12:06:15 kernel: input: PC Speaker as /devices/platform/pcspkr/input/input11
12:06:15 kernel: videodev: Linux video capture interface: v2.00
12:06:15 kernel: Bluetooth: SCO socket layer initialized
12:06:15 kernel: NET: Registered PF_BLUETOOTH protocol family
12:06:15 kernel: Bluetooth: Core ver 2.22
12:06:15 kernel: Loaded X.509 cert ‘wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600’
12:06:15 kernel: cfg80211: Loading compiled-in X.509 certificates for regulatory database
12:06:15 kernel: i2c i2c-23: Successfully instantiated SPD at 0x51
12:06:15 kernel: piix4_smbus 0000:00:14.0: Auxiliary SMBus Host Controller at 0xb20
12:06:15 kernel: mc: Linux media interface: v0.10
12:06:15 kernel: i2c i2c-21: Successfully instantiated SPD at 0x51
12:06:15 kernel: piix4_smbus 0000:00:14.0: Using register 0x02 for SMBus port selection
12:06:15 kernel: amdxdna 0000:c2:00.1: enabling device (0000 → 0002)
12:06:15 kernel: cros_ec_lpcs FRMWC004:00: Chrome EC device registered
12:06:15 kernel: Adding 8388604k swap on /dev/zram0. Priority:100 extents:1 across:8388604k SSDsc
12:06:15 kernel: zram0: detected capacity change from 0 to 16777216
12:06:15 kernel: audit: type=1130 audit(1772827575.244:14): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=modprobe@tun comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
12:06:15 kernel: tun: Universal TUN/TAP device driver, 1.6
12:06:15 kernel: audit: type=1130 audit(1772827575.243:13): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=systemd-userdbd comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
12:06:15 kernel: Started systemd-journald.service - Journal Service.
12:06:15 systemd-journal: Collecting audit messages is enabled.
12:06:15 kernel: Finished systemd-udev-load-credentials.service - Load udev Rules from Credentials.
12:06:15 kernel: Starting systemd-sysctl.service - Apply Kernel Variables…
12:06:15 kernel: systemd-repart.service - Repartition Root Disk skipped, no trigger condition checks were met.
12:06:15 kernel: Finished systemd-network-generator.service - Generate Network Units from Kernel Command Line.
12:06:15 kernel: modprobe@loop.service: Deactivated successfully.
12:06:15 kernel: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully…
12:06:15 kernel: systemd-hwdb-update.service - Rebuild Hardware Database skipped, unmet condition check ConditionNeedsUpdate=/etc
12:06:15 kernel: Failed to start systemd-remount-fs.service - Remount Root and Kernel File Systems.
12:06:15 kernel: loop: module loaded
12:06:15 kernel: systemd-remount-fs.service: Failed with result ‘exit-code’.
12:06:15 kernel: Mounted sys-fs-fuse-connections.mount - FUSE Control File System.
12:06:15 kernel: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
12:06:15 kernel: Mounted sys-kernel-tracing.mount - Kernel Trace File System.
12:06:15 kernel: Starting systemd-udev-trigger.service - Coldplug All udev Devices…
12:06:15 kernel: systemd-tpm2-setup-early.service - Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-uki
12:06:15 kernel: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems…
12:06:15 kernel: systemd-pcrmachine.service - TPM PCR Machine ID Measurement skipped, unmet condition check ConditionSecurity=measured-uki
12:06:15 kernel: Starting systemd-network-generator.service - Generate Network Units from Kernel Command Line…
12:06:15 kernel: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
12:06:15 kernel: Stopped systemd-fsck-root.service - File System Check on Root Device.
12:06:15 kernel: systemd-fsck-root.service: Deactivated successfully.
12:06:15 kernel: systemd-boot-clear-sysfail.service - Clear SysFail Entry If The Boot Is Successful skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/LoaderEntrySysFail-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f
12:06:15 kernel: Stopped plymouth-switch-root.service - Plymouth switch root service.
12:06:15 kernel: plymouth-switch-root.service: Deactivated successfully.
12:06:15 kernel: Stopped ostree-prepare-root.service - OSTree Prepare OS/.
12:06:15 kernel: ostree-prepare-root.service: Deactivated successfully.
12:06:15 kernel: Starting modprobe@loop.service - Load Kernel Module loop…
12:06:15 kernel: Mounting sys-fs-fuse-connections.mount - FUSE Control File System…
12:06:15 kernel: modprobe@fuse.service - Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse
12:06:15 kernel: modprobe@efi_pstore.service - Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore
12:06:15 kernel: modprobe@drm.service - Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm
12:06:15 kernel: modprobe@dm_mod.service - Load Kernel Module dm_mod skipped, unmet condition check ConditionKernelModuleLoaded=!dm_mod
12:06:15 kernel: modprobe@configfs.service - Load Kernel Module configfs skipped, unmet condition check ConditionKernelModuleLoaded=!configfs
12:06:15 kernel: Starting lvm2-monitor.service - Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling…
12:06:15 kernel: fips-crypto-policy-overlay.service - Bind-mount FIPS crypto-policy in FIPS mode skipped, unmet condition check ConditionKernelCommandLine=fips=1
12:06:15 kernel: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS skipped, unmet condition check ConditionPathExists=/etc/krb5.keytab
12:06:15 kernel: Mounting sys-kernel-tracing.mount - Kernel Trace File System…
12:06:15 kernel: Listening on systemd-userdbd.socket - User Database Manager Socket.
12:06:15 kernel: systemd-pcrlock.socket - Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki
12:06:15 kernel: systemd-pcrextend.socket - TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-uki
12:06:15 kernel: Listening on systemd-oomd.socket - Userspace Out-Of-Memory (OOM) Killer Socket.
12:06:15 kernel: Reached target veritysetup.target - Local Verity Protected Volumes.
12:06:15 kernel: Stopped target initrd-root-fs.target - Initrd Root File System.
12:06:15 kernel: Reached target imports.target - Image Downloads.
12:06:15 kernel: Expecting device dev-zram0.device - /dev/zram0…
12:06:15 kernel: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
12:06:15 kernel: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
12:06:15 kernel: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch skipped, unmet condition check ConditionPathExists=!/run/plymouth/pid
12:06:15 kernel: Created slice user.slice - User and Session Slice.
12:06:15 kernel: systemd-journald.service: Scheduled restart job, restart counter is at 1.
12:06:15 kernel: Stopped initrd-switch-root.service - Switch Root.
12:06:15 kernel: initrd-switch-root.service: Deactivated successfully.
12:06:15 kernel: systemd-ask-password-plymouth.service: Deactivated successfully.
12:06:15 kernel: zram: Added device: zram0
12:06:15 kernel: bpf-restrict-fs: LSM BPF program attached
12:06:15 kernel: Hostname set to .
12:06:15 kernel: Detected architecture x86-64.
12:06:15 kernel: systemd 258.5-2.fc43 running in system mode (+PAM +AUDIT +SELINUX -APPARMOR +IMA +IPE +SMACK +SECCOMP -GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN -IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF +XKBCOMMON +UTMP +SYSVINIT +LIBARCHIVE)
12:06:15 kernel: Relabeled /dev/, /dev/shm/, /run/ in 7.539ms.
12:06:15 kernel: Successfully loaded SELinux policy in 69.537ms.
12:06:15 kernel: audit: type=1403 audit(1772827574.374:6): auid=4294967295 ses=4294967295 lsm=selinux res=1
12:06:15 kernel: SELinux: policy capability functionfs_seclabel=0
12:06:15 kernel: audit: type=1404 audit(1772827574.306:5): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295 enabled=1 old-enabled=1 lsm=selinux res=1
12:06:15 kernel: Received SIGTERM from PID 1 (systemd).
12:06:14 kernel: erofs (device erofs): mounted with root inode @ nid 36.
12:06:14 kernel: netfs: FS-Cache loaded
12:06:14 kernel: BTRFS info (device dm-0): enabling free space tree
12:06:14 kernel: BTRFS: device label fedora_fedora devid 1 transid 37043 /dev/mapper/luks-5b2243db-b502-42c4-a17f-ba1e66454607 (252:0) scanned by mount (675)
12:06:05 kernel: [drm] pre_validate_dsc:1667 MST_DSC dsc precompute is not needed
12:06:05 kernel: amdgpu 0000:c1:00.0: [drm] fb0: amdgpudrmfb frame buffer device
12:06:05 kernel: fbcon: Deferring console take-over
12:06:05 kernel: [drm] Initialized amdgpu 3.64.0 for 0000:c1:00.0 on minor 1
12:06:05 kernel: amdgpu 0000:c1:00.0: [drm] Registered 4 planes with drm panic
12:06:05 kernel: kfd kfd: amdgpu: added device 1002:1114
12:06:05 kernel: amdgpu: Topology: Add dGPU node [0x1114:0x1002]
12:06:05 kernel: kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
12:06:05 kernel: amdgpu 0000:c1:00.0: amdgpu: [drm] Applying panel backlight quirk, min_brightness: 0
12:06:05 kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008001700000).
12:06:05 kernel: amdgpu 0000:c1:00.0: amdgpu: amdgpu: 7630M of GTT memory ready.
12:06:05 kernel: [drm] RAM width 128bits DDR5
12:06:05 kernel: amdgpu 0000:c1:00.0: amdgpu: GART: 512M 0x00007FFF00000000 - 0x00007FFF1FFFFFFF
12:06:05 kernel: amdgpu: ATOM BIOS: 113-STRIXEMU-001
12:06:05 kernel: amdgpu 0000:c1:00.0: amdgpu: Fetched VBIOS from VFCT
12:06:05 kernel: amdgpu: Topology: Add CPU node
12:06:05 kernel: [drm] amdgpu kernel modesetting enabled.
12:06:04 kernel: ucsi_acpi USBC000:00: unknown error 256
12:06:03 kernel: usb 3-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
12:06:03 kernel: nvme0n1: p1 p2 p3
12:06:03 kernel: nvme nvme0: 12/0/0 default/read/poll queues
12:06:03 kernel: hid-multitouch 0018:093A:0274.0005: input,hidraw4: I2C HID v1.00 Mouse [PIXA3854:00 093A:0274] on i2c-PIXA3854:00
12:06:03 kernel: input: PIXA3854:00 093A:0274 Touchpad as /devices/platform/AMDI0010:03/i2c-2/i2c-PIXA3854:00/0018:093A:0274.0005/input/input10
12:06:03 kernel: nvme nvme0: D3 entry latency set to 8 seconds
12:06:03 kernel: Key type psk registered
12:06:03 kernel: hid-sensor-hub 0018:32AC:001B.0004: hidraw3: I2C HID v1.00 Device [FRMW0005:00 32AC:001B] on i2c-FRMW0005:00
12:06:03 kernel: hid-generic 0018:093A:0274.0005: input,hidraw4: I2C HID v1.00 Mouse [PIXA3854:00 093A:0274] on i2c-PIXA3854:00
12:06:03 kernel: input: PIXA3854:00 093A:0274 Touchpad as /devices/platform/AMDI0010:03/i2c-2/i2c-PIXA3854:00/0018:093A:0274.0005/input/input8
12:06:03 kernel: hid-generic 0018:32AC:001B.0004: hidraw3: I2C HID v1.00 Device [FRMW0005:00 32AC:001B] on i2c-FRMW0005:00
12:06:03 kernel: input: FRMW0004:00 32AC:0006 Consumer Control as /devices/platform/AMDI0010:01/i2c-1/i2c-FRMW0004:00/0018:32AC:0006.0003/input/input6
12:06:03 kernel: usb 3-3: new high-speed USB device number 3 using xhci_hcd
12:06:03 kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:16/LNXVIDEO:00/input/input4
12:06:03 kernel: ACPI: video: Video Device [VGA] (multi-head: yes rom: no post: no)
12:06:03 kernel: hid-generic 0003:1050:0407.0002: hiddev96,hidraw1: USB HID v1.10 Device [Yubico YubiKey OTP+FIDO+CCID] on usb-0000:c3:00.0-1/input1
12:06:03 kernel: sp5100-tco sp5100-tco: initialized. heartbeat=60 sec (nowayout=0)
12:06:03 kernel: sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver
12:06:03 kernel: input: Yubico YubiKey OTP+FIDO+CCID as /devices/pci0000:00/0000:00:08.3/0000:c3:00.0/usb3/3-1/3-1:1.0/0003:1050:0407.0001/input/input3
12:06:02 kernel: usb 1-1: SerialNumber: UIDBB69F4D5_XXXX_MOC_B0
12:06:02 kernel: Started systemd-journald.service - Journal Service.
12:06:02 kernel: Starting systemd-sysctl.service - Apply Kernel Variables…
12:06:02 kernel: Finished systemd-modules-load.service - Load Kernel Modules.
12:06:02 kernel: Starting dracut-cmdline.service - dracut cmdline hook…
12:06:02 kernel: i2c_dev: i2c /dev entries driver
12:06:02 kernel: Finished dracut-cmdline-ask.service - dracut ask for additional cmdline parameters.
12:06:02 kernel: fuse: init (API version 7.45)
12:06:02 kernel: Starting dracut-cmdline-ask.service - dracut ask for additional cmdline parameters…
12:06:02 kernel: Finished systemd-vconsole-setup.service - Virtual Console Setup.
12:06:02 kernel: Reached target local-fs.target - Local File Systems.
12:06:02 kernel: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev.
12:06:02 kernel: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev…
12:06:02 kernel: Finished systemd-sysusers.service - Create System Users.
12:06:02 kernel: Starting systemd-sysusers.service - Create System Users…
12:06:02 kernel: Finished systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully.
12:06:02 systemd-journal: Collecting audit messages is disabled.
12:06:02 kernel: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully…
12:06:02 kernel: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
12:06:02 kernel: Starting systemd-vconsole-setup.service - Virtual Console Setup…
12:06:02 kernel: systemd-pcrphase-initrd.service - TPM PCR Barrier (initrd) skipped, unmet condition check ConditionSecurity=measured-uki
12:06:02 kernel: Starting systemd-modules-load.service - Load Kernel Modules…
12:06:02 kernel: memstrack.service - Memstrack Anylazing Service skipped, no trigger condition checks were met.
12:06:02 kernel: Starting kmod-static-nodes.service - Create List of Static Device Nodes…
12:06:02 kernel: Reached target sockets.target - Socket Units.
12:06:02 kernel: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.