Source: linux
Version: 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-kernel@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-kernel@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

Reply via email to