Andreas Beckmann
2024-09-26 12:40:01 UTC
Reply
PermalinkVersion: 6.10.11-1
Severity: important
Control: found -1 6.11-1~exp1
Control: found -1 6.10.6-1~bpo12+1
Hi,
on my Lenovo Thinkpad T16 Gen 3, suspend does not work with recent
kernels. The laptop is running bookworm/amd64 with kernel (-amd64
flavor) and firmware from bookworm-backports or trixie (due to
hardware support).
Suspend works with 6.9.7-1~bpo12+1 (haven't tried 6.9.10-1~bpo12+1) but
fails with 6.10/6.11 kernels:
e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
PM: Some devices failed to suspend, or early wake event detected
There is no ethernet cable connected. (Only used for the initial install
when wifi wasn't working yet.)
00:1f.6 Ethernet controller [0200]: Intel Corporation Device [8086:550b] (rev 20)
Subsystem: Lenovo Device [17aa:2327]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 193
IOMMU group: 15
Region 0: Memory at aad00000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [c8] Power Management version 3
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee00a38 Data: 0000
Kernel driver in use: e1000e
Kernel modules: e1000e
Excerpts from /var/log/kern.log: e1000e messages and suspend cycle, deleted wifi noise:
(output from 6.10 looks identical to 6.11)
2024-09-25T20:26:41.653371+02:00 ${hostname} kernel: [ 0.000000] Linux version 6.11-amd64 (debian-***@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-5) 14.2.0, GNU ld (GNU Binutils for Debian) 2.43.1) #1 SMP PREEMPT_DYNAMIC Debian 6.11-1~exp1 (2024-09-19)
...
2024-09-25T20:26:41.654061+02:00 ${hostname} kernel: [ 2.460250] e1000e: Intel(R) PRO/1000 Network Driver
2024-09-25T20:26:41.654062+02:00 ${hostname} kernel: [ 2.460251] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
2024-09-25T20:26:41.654062+02:00 ${hostname} kernel: [ 2.460443] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
...
2024-09-25T20:26:41.654101+02:00 ${hostname} kernel: [ 2.728087] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
...
2024-09-25T20:26:41.654104+02:00 ${hostname} kernel: [ 2.804047] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) ${macaddress}
2024-09-25T20:26:41.654104+02:00 ${hostname} kernel: [ 2.804049] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
2024-09-25T20:26:41.654105+02:00 ${hostname} kernel: [ 2.804229] e1000e 0000:00:1f.6 eth0: MAC: 16, PHY: 12, PBA No: FFFFFF-0FF
2024-09-25T20:26:41.654105+02:00 ${hostname} kernel: [ 2.804849] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
...
2024-09-25T20:27:24.227473+02:00 ${hostname} kernel: [ 50.683033] PM: suspend entry (s2idle)
2024-09-25T20:27:24.256435+02:00 ${hostname} kernel: [ 50.713646] Filesystems sync: 0.030 seconds
2024-09-25T20:27:26.618554+02:00 ${hostname} kernel: [ 51.142341] Freezing user space processes
2024-09-25T20:27:26.618597+02:00 ${hostname} kernel: [ 51.143996] Freezing user space processes completed (elapsed 0.001 seconds)
2024-09-25T20:27:26.618600+02:00 ${hostname} kernel: [ 51.143998] OOM killer disabled.
2024-09-25T20:27:26.618601+02:00 ${hostname} kernel: [ 51.143999] Freezing remaining freezable tasks
2024-09-25T20:27:26.618602+02:00 ${hostname} kernel: [ 51.145282] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
2024-09-25T20:27:26.618603+02:00 ${hostname} kernel: [ 51.145284] printk: Suspending console(s) (use no_console_suspend to debug)
2024-09-25T20:27:26.618604+02:00 ${hostname} kernel: [ 51.552062] e1000e: EEE TX LPI TIMER: 00000011
2024-09-25T20:27:26.618605+02:00 ${hostname} kernel: [ 51.639864] e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
2024-09-25T20:27:26.618606+02:00 ${hostname} kernel: [ 51.639893] e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
2024-09-25T20:27:26.618607+02:00 ${hostname} kernel: [ 51.639905] e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
2024-09-25T20:27:26.618608+02:00 ${hostname} kernel: [ 51.818179] PM: Some devices failed to suspend, or early wake event detected
2024-09-25T20:27:26.618608+02:00 ${hostname} kernel: [ 51.834547] nvme nvme0: D3 entry latency set to 10 seconds
2024-09-25T20:27:26.618609+02:00 ${hostname} kernel: [ 51.837412] nvme nvme0: 14/0/0 default/read/poll queues
2024-09-25T20:27:26.618610+02:00 ${hostname} kernel: [ 53.065487] OOM killer enabled.
2024-09-25T20:27:26.620427+02:00 ${hostname} kernel: [ 53.065490] Restarting tasks ... done.
2024-09-25T20:27:26.620444+02:00 ${hostname} kernel: [ 53.067507] random: crng reseeded on system resumption
2024-09-25T20:27:26.692428+02:00 ${hostname} kernel: [ 53.139782] PM: suspend exit
2024-09-25T20:27:26.692441+02:00 ${hostname} kernel: [ 53.139854] PM: suspend entry (s2idle)
2024-09-25T20:27:26.712463+02:00 ${hostname} kernel: [ 53.156575] Filesystems sync: 0.016 seconds
2024-09-25T20:27:28.892272+02:00 ${hostname} kernel: [ 53.654086] Freezing user space processes
2024-09-25T20:27:28.892319+02:00 ${hostname} kernel: [ 53.655887] Freezing user space processes completed (elapsed 0.001 seconds)
2024-09-25T20:27:28.892321+02:00 ${hostname} kernel: [ 53.655890] OOM killer disabled.
2024-09-25T20:27:28.892322+02:00 ${hostname} kernel: [ 53.655891] Freezing remaining freezable tasks
2024-09-25T20:27:28.892323+02:00 ${hostname} kernel: [ 53.657129] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
2024-09-25T20:27:28.892324+02:00 ${hostname} kernel: [ 53.657132] printk: Suspending console(s) (use no_console_suspend to debug)
2024-09-25T20:27:28.892325+02:00 ${hostname} kernel: [ 53.795675] e1000e: EEE TX LPI TIMER: 00000011
2024-09-25T20:27:28.892326+02:00 ${hostname} kernel: [ 54.060444] e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
2024-09-25T20:27:28.892328+02:00 ${hostname} kernel: [ 54.060477] e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
2024-09-25T20:27:28.892329+02:00 ${hostname} kernel: [ 54.060484] e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
2024-09-25T20:27:28.892330+02:00 ${hostname} kernel: [ 54.070120] PM: Some devices failed to suspend, or early wake event detected
2024-09-25T20:27:28.892331+02:00 ${hostname} kernel: [ 54.080553] nvme nvme0: D3 entry latency set to 10 seconds
2024-09-25T20:27:28.892332+02:00 ${hostname} kernel: [ 54.082799] nvme nvme0: 14/0/0 default/read/poll queues
2024-09-25T20:27:28.892333+02:00 ${hostname} kernel: [ 55.331336] OOM killer enabled.
2024-09-25T20:27:28.896416+02:00 ${hostname} kernel: [ 55.331340] Restarting tasks ... done.
2024-09-25T20:27:28.896424+02:00 ${hostname} kernel: [ 55.332817] random: crng reseeded on system resumption
2024-09-25T20:27:28.956418+02:00 ${hostname} kernel: [ 55.395386] PM: suspend exit
2024-09-25T20:27:31.084508+02:00 ${hostname} kernel: [ 57.514922] e1000e 0000:00:1f.6 enp0s31f6: Hardware Error
2024-09-25T20:27:32.400508+02:00 ${hostname} kernel: [ 58.828168] e1000e 0000:00:1f.6 enp0s31f6: NIC Link is Down
2024-09-25T20:27:34.412484+02:00 ${hostname} kernel: [ 60.837141] e1000e 0000:00:1f.6 enp0s31f6: Hardware Error
...
For reference a successful suspend cycle with 6.9:
2024-09-25T20:31:40.001065+02:00 ${hostname} kernel: [ 0.000000] Linux version 6.9.7+bpo-amd64 (debian-***@lists.debian.org) (x86_64-linux-gnu-gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.9.7-1~bpo12+1 (2024-07-03)
...
2024-09-25T20:31:40.002669+02:00 ${hostname} kernel: [ 2.111570] e1000e: Intel(R) PRO/1000 Network Driver
2024-09-25T20:31:40.002670+02:00 ${hostname} kernel: [ 2.111574] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
2024-09-25T20:31:40.002670+02:00 ${hostname} kernel: [ 2.111893] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
...
2024-09-25T20:31:40.002726+02:00 ${hostname} kernel: [ 2.378780] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
...
2024-09-25T20:31:40.002726+02:00 ${hostname} kernel: [ 2.452450] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) ${macaddress}
2024-09-25T20:31:40.002726+02:00 ${hostname} kernel: [ 2.452456] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
2024-09-25T20:31:40.002728+02:00 ${hostname} kernel: [ 2.452644] e1000e 0000:00:1f.6 eth0: MAC: 16, PHY: 12, PBA No: FFFFFF-0FF
2024-09-25T20:31:40.002728+02:00 ${hostname} kernel: [ 2.487807] e1000e 0000:00:1f.6 enp0s31f6: renamed from eth0
...
2024-09-25T20:31:56.702118+02:00 ${hostname} kernel: [ 25.023173] PM: suspend entry (s2idle)
2024-09-25T20:31:56.718858+02:00 ${hostname} kernel: [ 25.039159] Filesystems sync: 0.015 seconds
2024-09-25T20:32:05.628123+02:00 ${hostname} kernel: [ 25.043280] Freezing user space processes
2024-09-25T20:32:05.628272+02:00 ${hostname} kernel: [ 25.044902] Freezing user space processes completed (elapsed 0.001 seconds)
2024-09-25T20:32:05.628281+02:00 ${hostname} kernel: [ 25.044906] OOM killer disabled.
2024-09-25T20:32:05.628288+02:00 ${hostname} kernel: [ 25.044906] Freezing remaining freezable tasks
2024-09-25T20:32:05.628290+02:00 ${hostname} kernel: [ 25.046136] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
2024-09-25T20:32:05.628293+02:00 ${hostname} kernel: [ 25.046147] printk: Suspending console(s) (use no_console_suspend to debug)
2024-09-25T20:32:05.628295+02:00 ${hostname} kernel: [ 25.332360] e1000e: EEE TX LPI TIMER: 00000011
2024-09-25T20:32:05.628299+02:00 ${hostname} kernel: [ 26.712833] ACPI: EC: interrupt blocked
2024-09-25T20:32:05.628302+02:00 ${hostname} kernel: [ 32.775337] ACPI: EC: interrupt unblocked
2024-09-25T20:32:05.628427+02:00 ${hostname} kernel: [ 32.897101] pci 0000:00:0b.0: Setting to D3hot
2024-09-25T20:32:05.628439+02:00 ${hostname} kernel: [ 32.937536] nvme nvme0: D3 entry latency set to 10 seconds
2024-09-25T20:32:05.628441+02:00 ${hostname} kernel: [ 32.939656] nvme nvme0: 14/0/0 default/read/poll queues
2024-09-25T20:32:05.628461+02:00 ${hostname} kernel: [ 34.366607] OOM killer enabled.
2024-09-25T20:32:05.633332+02:00 ${hostname} kernel: [ 34.366612] Restarting tasks ... done.
2024-09-25T20:32:05.633354+02:00 ${hostname} kernel: [ 34.369419] random: crng reseeded on system resumption
2024-09-25T20:32:05.697314+02:00 ${hostname} kernel: [ 34.435523] PM: suspend exit
2024-09-25T20:32:05.887075+02:00 ${hostname} kernel: [ 34.623547] e1000e 0000:00:1f.6 enp0s31f6: NIC Link is Down
...
If you need further information or I if should try something, please let me
know.
Andreas