Hi all, this problem started happening to my Asus Zenbook UX310QK with kernel 6.1. It also happens with later kernels including 6.7, while it never happens with 5.15 and it didn’t happen with 6.0.
It varies, but on average 1-2 out of 10 times I suspend the laptop it does not make it to actual suspend state, the monitor goes black but the fan continues to spin and the power LED remains on (it should blink in suspend state). Then the laptop will not resume and it doesn’t respond to any keyboard input other than a long power button press for a hard shutdown.
There are no logs of the freezes, as far as the logs are concerned the machine goes to sleep and the next entry is the new (forced) boot. Maybe the disk is already powered off when the machine freezes?
Searching bugzilla.kernel.org I found a bug report which has the exact same symptoms and that’s most likely it.
My laptop has a TPM module but unfortunately no UEFI option to disable it, this is with the last available UEFI version 311.
I’ve tried blacklisting all TPM modules (tpm
, tpm_tis
, tpm_tis_core
and tpm_crb
) and bootctl status
reports TPM2 Support: firmware only, driver unavailable
but I’m still getting the freezes.
I’ve added some notes to the bugzilla.kernel.org report but due to the difficulty of tracking this down I was asked to open a support request with the distro, so I’ve opened this thread.
I normally run kernel 5.15 to avoid the freezes, today I’ve booted kernel 6.6 to trigger a freeze and some logs, which duly happened after a few times I suspended the laptop:
Logs with the laptop freezing on suspend:
Jan 23 15:07:20 zb kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64 root=UUID=ff3e61d9-5eaf-4c18-a7a9-493fcf90e01c rw quiet
Jan 23 15:07:20 zb kernel: Linux version 6.6.10-1-MANJARO (builduser@fv-az1496-324) (gcc (GCC) 13.2.1 20230801, GNU ld (GNU Binutils) 2.41.0) #1 SMP PREEMPT_DYNAMIC Fri Jan 5 17:38:36 UTC 2024
Jan 23 15:07:20 zb kernel: microcode: updated early: 0x8e -> 0xf4, date = 2023-02-22
-- Boot b149451ba45d4f518b01d268fae2e804 --
Jan 23 14:25:21 zb kernel: PM: suspend entry (deep)
Jan 23 14:25:21 zb systemd-sleep[10575]: Performing sleep operation 'suspend'...
Jan 23 14:25:21 zb systemd-sleep[10575]: Failed to lock home directories: Unknown object '/org/freedesktop/home1'.
Jan 23 14:25:21 zb wpa_supplicant[626]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Jan 23 14:25:21 zb wpa_supplicant[626]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 23 14:25:21 zb wpa_supplicant[626]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 23 14:25:21 zb systemd[1]: Starting System Suspend...
Jan 23 14:25:21 zb wpa_supplicant[626]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
Jan 23 14:25:21 zb wpa_supplicant[626]: p2p-dev-wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 23 14:25:21 zb wpa_supplicant[626]: p2p-dev-wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 23 14:25:21 zb systemd[1]: Reached target Sleep.
Logs with the laptop NOT freezing on suspend:
Jan 23 15:21:22 zb kernel: ACPI: EC: event unblocked
Jan 23 15:21:22 zb kernel: nvidia 0000:01:00.0: Enabling HDA controller
Jan 23 15:21:22 zb kernel: ACPI: EC: interrupt unblocked
Jan 23 15:21:22 zb kernel: ACPI: PM: Waking up from system sleep state S3
Jan 23 15:21:22 zb kernel: CPU3 is up
Jan 23 15:21:22 zb kernel: smpboot: Booting Node 0 Processor 3 APIC 0x3
Jan 23 15:21:22 zb kernel: CPU2 is up
Jan 23 15:21:22 zb kernel: smpboot: Booting Node 0 Processor 2 APIC 0x1
Jan 23 15:21:22 zb kernel: CPU1 is up
Jan 23 15:21:22 zb kernel: smpboot: Booting Node 0 Processor 1 APIC 0x2
Jan 23 15:21:22 zb kernel: Enabling non-boot CPUs ...
Jan 23 15:21:22 zb kernel: ACPI: PM: Restoring platform NVS memory
Jan 23 15:21:22 zb kernel: ACPI: EC: EC started
Jan 23 15:21:22 zb kernel: ACPI: PM: Low-level resume complete
Jan 23 15:21:22 zb kernel: [Firmware Bug]: TSC ADJUST differs: CPU0 0 --> -21786836. Restoring
Jan 23 15:21:22 zb kernel: smpboot: CPU 3 is now offline
Jan 23 15:21:22 zb kernel: smpboot: CPU 2 is now offline
Jan 23 15:21:22 zb kernel: smpboot: CPU 1 is now offline
Jan 23 15:21:22 zb kernel: Disabling non-boot CPUs ...
Jan 23 15:21:22 zb kernel: ACPI: PM: Saving platform NVS memory
Jan 23 15:21:22 zb kernel: ACPI: EC: EC stopped
Jan 23 15:21:22 zb kernel: ACPI: EC: event blocked
Jan 23 15:21:22 zb kernel: ACPI: PM: Preparing to enter system sleep state S3
Jan 23 15:21:22 zb kernel: ACPI: EC: interrupt blocked
Jan 23 15:21:22 zb kernel: ata3.00: Entering standby power mode
Jan 23 15:21:22 zb kernel: sd 2:0:0:0: [sda] Synchronizing SCSI cache
Jan 23 15:21:22 zb kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Jan 23 15:21:22 zb kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
Jan 23 15:21:22 zb kernel: Freezing remaining freezable tasks
Jan 23 15:21:22 zb kernel: OOM killer disabled.
Jan 23 15:21:22 zb kernel: Freezing user space processes completed (elapsed 0.002 seconds)
Jan 23 15:21:22 zb kernel: Freezing user space processes
Jan 23 15:19:48 zb bluetoothd[561]: Failed to remove UUID: Failed (0x03)
Jan 23 15:19:48 zb bluetoothd[561]: Failed to remove UUID: Failed (0x03)
Jan 23 15:19:48 zb bluetoothd[561]: Failed to remove UUID: Failed (0x03)
Jan 23 15:19:48 zb bluetoothd[561]: Failed to remove UUID: Failed (0x03)
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/opus_05
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSink/opus_05
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/faststream_duplex
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/faststream
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/sbc_xq
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSink/sbc_xq
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/sbc
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSink/sbc
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/aac
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSink/aac
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/aptx
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSink/aptx
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/aptx_hd
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSink/aptx_hd
Jan 23 15:19:48 zb bluetoothd[561]: Endpoint unregistered: sender=:1.36 path=/MediaEndpoint/A2DPSource/ldac
Jan 23 15:19:48 zb kernel: Filesystems sync: 0.012 seconds
Jan 23 15:19:48 zb kernel: PM: suspend entry (deep)
Jan 23 15:19:48 zb systemd-sleep[1618]: Performing sleep operation 'suspend'...
Jan 23 15:19:48 zb systemd-sleep[1618]: Failed to lock home directories: Unknown object '/org/freedesktop/home1'.
Jan 23 15:19:48 zb wpa_supplicant[627]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Jan 23 15:19:48 zb wpa_supplicant[627]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 23 15:19:48 zb wpa_supplicant[627]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 23 15:19:48 zb systemd[1]: Starting System Suspend...
Jan 23 15:19:48 zb wpa_supplicant[627]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
Jan 23 15:19:48 zb wpa_supplicant[627]: p2p-dev-wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 23 15:19:48 zb wpa_supplicant[627]: p2p-dev-wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Jan 23 15:19:48 zb systemd[1]: Reached target Sleep.
inxi --full --admin --filter --width
System:
Kernel: 6.6.10-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
root=UUID=ff3e61d9-5eaf-4c18-a7a9-493fcf90e01c rw quiet
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel, plank
wm: xfwm v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux
base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: UX310UQK v: 1.0
serial: <superuser required>
Mobo: ASUSTeK model: UX310UQK v: 1.0 serial: <superuser required>
UEFI: American Megatrends v: UX310UQK.311 date: 04/18/2019
Battery:
ID-1: BAT0 charge: 33.2 Wh (100.0%) condition: 33.2/48.0 Wh (69.1%)
volts: 11.4 min: 11.4 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A
status: not charging cycles: 879
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M325
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
CPU:
Info: model: Intel Core i7-7500U bits: 64 type: MT MCP arch: Amber/Kaby Lake
note: check gen: core 7 level: v3 note: check built: 2017 process: Intel 14nm
family: 6 model-id: 0x8E (142) stepping: 9 microcode: 0xF4
Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
L3: 4 MiB desc: 1x4 MiB
Speed (MHz): avg: 500 high: 800 min/max: 400/3500 scaling:
driver: intel_pstate governor: powersave cores: 1: 400 2: 400 3: 400 4: 800
bogomips: 23209
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: retbleed mitigation: IBRS
Type: spec_rstack_overflow status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: IBRS, IBPB: conditional, STIBP: conditional,
RSB filling, PBRSB-eIBRS: Not affected
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel HD Graphics 620 vendor: ASUSTeK driver: i915 v: kernel
arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports: active: eDP-1
empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:5916
class-ID: 0300
Device-2: NVIDIA GM108M [GeForce 940MX] vendor: ASUSTeK driver: nvidia
v: 545.29.06 alternate: nouveau,nvidia_drm non-free: 545.xx+ status: current
(as of 2023-11; EOL~2026-12-xx) arch: Maxwell code: GMxxx
process: TSMC 28nm built: 2014-2019 pcie: gen: 1 speed: 2.5 GT/s lanes: 4
link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0 chip-ID: 10de:134d
class-ID: 0302
Device-3: Realtek USB2.0 HD UVC WebCam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:3 chip-ID: 0bda:58d2
class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.10 compositor: xfwm v: 4.18.0 driver: X:
loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa dri: iris
gpu: i915 display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: AU Optronics 0x142d built: 2016 res: 1920x1080
hz: 60 dpi: 166 gamma: 1.2 size: 293x165mm (11.54x6.5") diag: 336mm (13.2")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: kms_swrast
surfaceless: drv: nvidia x11: drv: iris inactive: wayland,device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 23.3.3-manjaro1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 620 (KBL GT2)
device-ID: 8086:5916 memory: 7.47 GiB unified: yes
Audio:
Device-1: Intel Sunrise Point-LP HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_soc_avs
bus-ID: 00:1f.3 chip-ID: 8086:9d71 class-ID: 0403
API: ALSA v: k6.6.10-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wireless 8260 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:24f3 class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-8:4 chip-ID: 8087:0a2b
class-ID: e001
Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: see --recommends
Drives:
Local Storage: total: 476.94 GiB used: 221.38 GiB (46.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: SK Hynix model: HFS512G39TND-N210A
size: 476.94 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 0P10 scheme: GPT
Partition:
ID-1: / raw-size: 94.63 GiB size: 92.58 GiB (97.84%) used: 43.72 GiB (47.2%)
fs: ext4 dev: /dev/sda4 maj-min: 8:4
ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
used: 30.9 MiB (6.0%) fs: vfat dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 83.12 GiB size: 81.51 GiB (98.06%)
used: 60.08 GiB (73.7%) fs: ext4 dev: /dev/sda9 maj-min: 8:9
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
compressor: zstd max-pool: 20%
ID-1: swap-1 type: partition size: 3 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/sda2 maj-min: 8:2
Sensors:
System Temperatures: cpu: 45.0 C pch: 28.0 C mobo: N/A
Fan Speeds (rpm): cpu: 2600
Info:
Processes: 216 Uptime: 29m wakeups: 1 Memory: total: 8 GiB
available: 7.65 GiB used: 3.14 GiB (41.1%) Init: systemd v: 255
default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
Packages: 1619 pm: pacman pkgs: 1604 libs: 463 tools: octopi,pamac
pm: flatpak pkgs: 15 Shell: Bash v: 5.2.21 running-in: xfce4-terminal
inxi: 3.3.31