You are not logged in.

#1 2024-07-29 09:45:11

alxndrklbk
Member
Registered: 2023-03-04
Posts: 7

[SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

Laptop not fall to sleep mode on new Thinkpad T14p.  From manufacturer it comes with win11, but i plugged additoinal ssd and  install archlinux with KDE:
Kernel: Linux 6.10.2-arch1-1
DE: KDE Plasma 6.1.3

When i am using linux, it loose 15-20% of energy by hour in closed state (i expect that it is sleeping mode), also i use default KDE sleep from startup menu, no difference in behavior.
On win11 it lose only 1-2% in more than 2 hours off sleep.

As i read on other forum branches, usually thinkpad support S3 and s2idle sleep modes on Linux, but have problems on wakeup, but on my case sleep definitely not working

Any idea for start point to fix this issue?

UPD:
https://device.report/energystar/3425446

TL;DR
at 30.07.2024 kernel  6.10.2-arch1-1 have issues with e1000e firmware, trying to sleep causes errors on suspend, so sleep mode not work.
Temporary solution is change kernel to  LTS version, tested with "archlinux 6.6.42-1-lts #1 SMP PREEMPT_DYNAMIC Thu, 25 Jul 2024 08:14:54 +0000 x86_64 GNU/Linux"

Last edited by alxndrklbk (2024-07-30 13:09:31)

Offline

#2 2024-07-29 14:39:05

seth
Member
Registered: 2012-09-03
Posts: 59,084

Re: [SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
And it also doesn't matter how many SSDs you're using.

cat /sys/power/mem_sleep

When you suspend from KDE, does the system seem to power down (lights go off, fan shuts down etcetc)?

Offline

#3 2024-07-29 18:30:05

alxndrklbk
Member
Registered: 2023-03-04
Posts: 7

Re: [SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

seth wrote:

3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
And it also doesn't matter how many SSDs you're using.

cat /sys/power/mem_sleep

When you suspend from KDE, does the system seem to power down (lights go off, fan shuts down etcetc)?

Hi seth, output from mem_sleep:

cat /sys/power/mem_sleep
[s2idle]

When i suspending KDE display go off, but after seconds it is lights on and show me login screen (for example, after select 'sleep' in startup menu). Fans also not shuts down

Offline

#4 2024-07-29 20:25:00

seth
Member
Registered: 2012-09-03
Posts: 59,084

Re: [SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

There're some hacks for some thinkbooks to enable S3  ("deep" sleep) in the UEFI, but for now you're using s2idle and that's probably the only officially supported state.

The system doesn't sleep, check the system journal, there's probably some comment on why.
Common causes are
1. hibernating windows (hence the 3rd link below is mandatory)
2. hibernating windows (seriously)
3. spurious wake events ("cat /proc/acpi/wakeup")
4. Petulent firmware, try to lie:

acpi_osi=! acpi_osi="Windows 2015"

https://learn.microsoft.com/en-us/windo … inacpi-osi

Offline

#5 2024-07-30 07:11:51

alxndrklbk
Member
Registered: 2023-03-04
Posts: 7

Re: [SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

windows fast start disabled, rebooted 3 times for voodo reasons, no difference.

Device  S-state   Status   Sysfs node
AWAC      S4    *enabled   platform:ACPI000E:00
XDCI      S4    *disabled
GLAN      S4    *enabled   pci:0000:00:1f.6
XHCI      S3    *enabled   pci:0000:00:14.0
HDAS      S4    *disabled  pci:0000:00:1f.3
I3C0      S4    *disabled
CNVW      S4    *disabled  pci:0000:00:14.3
RP01      S4    *enabled   pci:0000:00:1c.0
PXSX      S4    *disabled
RP02      S4    *disabled
PXSX      S4    *disabled
RP03      S4    *disabled
PXSX      S4    *disabled
PXSX      S4    *disabled
RP05      S4    *disabled
PXSX      S4    *disabled
RP06      S4    *disabled
PXSX      S4    *disabled
RP07      S4    *disabled
PXSX      S4    *disabled
RP08      S4    *disabled
PXSX      S4    *disabled
RP09      S4    *enabled   pci:0000:00:06.0
PXSX      S4    *disabled  pci:0000:05:00.0
RP10      S4    *disabled
PXSX      S4    *disabled
RP11      S4    *enabled   pci:0000:00:06.2
PXSX      S4    *disabled  pci:0000:04:00.0
RP12      S4    *disabled
PXSX      S4    *disabled
TXHC      S4    *enabled   pci:0000:00:0d.0
TDM0      S4    *enabled   pci:0000:00:0d.2
TDM1      S4    *enabled   pci:0000:00:0d.3
TRP0      S4    *enabled   pci:0000:00:07.0
PXSX      S4    *disabled
TRP1      S4    *disabled
PXSX      S4    *disabled
TRP2      S4    *enabled   pci:0000:00:07.2
PXSX      S4    *disabled
TRP3      S4    *disabled
PXSX      S4    *disabled
SLPB      S3    *enabled   platform:PNP0C0E:00
LID       S4    *enabled   platform:PNP0C0D:00

Аfter get uuid of my latest session by 'journalctl --list-boots' and then 'journalctl -b sessoin_uuid' i found some errors after this section:

июл 30 11:56:41 archlinux systemd[1]: Reached target Sleep.
июл 30 11:56:41 archlinux systemd[1]: Starting System Suspend...
...
июл 30 11:56:43 archlinux kernel: e1000e: EEE TX LPI TIMER: 00000011
июл 30 11:56:43 archlinux kernel: e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
июл 30 11:56:43 archlinux kernel: e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
июл 30 11:56:43 archlinux kernel: e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
июл 30 11:56:43 archlinux kernel: PM: Some devices failed to suspend, or early wake event detected

Full output from journal with error messages:

июл 30 11:56:41 archlinux systemd[1]: Reached target Sleep.
июл 30 11:56:41 archlinux systemd[1]: Starting System Suspend...
июл 30 11:56:41 archlinux systemd-sleep[2126]: Successfully froze unit 'user.slice'.
июл 30 11:56:41 archlinux systemd-sleep[2126]: Performing sleep operation 'suspend'...
июл 30 11:56:41 archlinux kernel: PM: suspend entry (s2idle)
июл 30 11:56:41 archlinux kernel: Filesystems sync: 0.009 seconds
июл 30 11:56:43 archlinux kernel: Freezing user space processes
июл 30 11:56:43 archlinux kernel: Freezing user space processes completed (elapsed 0.001 seconds)
июл 30 11:56:43 archlinux kernel: OOM killer disabled.
июл 30 11:56:43 archlinux kernel: Freezing remaining freezable tasks
июл 30 11:56:43 archlinux kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
июл 30 11:56:43 archlinux kernel: printk: Suspending console(s) (use no_console_suspend to debug)
июл 30 11:56:43 archlinux kernel: e1000e: EEE TX LPI TIMER: 00000011
июл 30 11:56:43 archlinux kernel: e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
июл 30 11:56:43 archlinux kernel: e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
июл 30 11:56:43 archlinux kernel: e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
июл 30 11:56:43 archlinux kernel: PM: Some devices failed to suspend, or early wake event detected
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
июл 30 11:56:43 archlinux kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
июл 30 11:56:43 archlinux kernel: nvme nvme0: 16/0/0 default/read/poll queues
июл 30 11:56:43 archlinux kernel: nvme nvme1: D3 entry latency set to 10 seconds
июл 30 11:56:43 archlinux kernel: nvme nvme1: 22/0/0 default/read/poll queues
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] *ERROR* GT1: hardware MCR steering semaphore timed out
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm:add_taint_for_CI [i915]] CI tainted:0x9 by wa_list_apply+0x9b/0x180 [i915]
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: submission enabled
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: SLPC enabled
июл 30 11:56:43 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: RC enabled
июл 30 11:56:43 archlinux kernel: iwlwifi 0000:00:14.3: Not valid error log pointer 0x0024B5C0 for RT uCode
июл 30 11:56:43 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
июл 30 11:56:43 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
июл 30 11:56:43 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x80
июл 30 11:56:43 archlinux kernel: iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
июл 30 11:56:43 archlinux kernel: iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
июл 30 11:56:43 archlinux kernel: mei_gsc_proxy 0000:00:16.0-0f73db04-97ab-4125-b893-e904ad0d5464: bound 0000:00:02.0 (ops i915_gsc_proxy_component_ops [i915])
июл 30 11:56:43 archlinux kernel: OOM killer enabled.
июл 30 11:56:43 archlinux kernel: Restarting tasks ... done.
июл 30 11:56:43 archlinux kernel: random: crng reseeded on system resumption
июл 30 11:56:43 archlinux kernel: PM: suspend exit
июл 30 11:56:43 archlinux kernel: PM: suspend entry (s2idle)
июл 30 11:56:44 archlinux kernel: Filesystems sync: 0.011 seconds
июл 30 11:56:44 archlinux kernel: Freezing user space processes
июл 30 11:56:44 archlinux kernel: Freezing user space processes completed (elapsed 0.001 seconds)
июл 30 11:56:44 archlinux kernel: OOM killer disabled.
июл 30 11:56:44 archlinux kernel: Freezing remaining freezable tasks
июл 30 11:56:44 archlinux kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
июл 30 11:56:44 archlinux kernel: printk: Suspending console(s) (use no_console_suspend to debug)
июл 30 11:56:44 archlinux kernel: e1000e: EEE TX LPI TIMER: 00000011
июл 30 11:56:44 archlinux kernel: e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
июл 30 11:56:44 archlinux kernel: e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
июл 30 11:56:44 archlinux kernel: e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
июл 30 11:56:44 archlinux kernel: PM: Some devices failed to suspend, or early wake event detected
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
июл 30 11:56:44 archlinux kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: submission enabled
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: SLPC enabled
июл 30 11:56:44 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: RC enabled
июл 30 11:56:44 archlinux kernel: nvme nvme0: 16/0/0 default/read/poll queues
июл 30 11:56:44 archlinux kernel: nvme nvme1: D3 entry latency set to 10 seconds
июл 30 11:56:44 archlinux kernel: nvme nvme1: 22/0/0 default/read/poll queues
июл 30 11:56:44 archlinux kernel: iwlwifi 0000:00:14.3: Not valid error log pointer 0x0024B5C0 for RT uCode
июл 30 11:56:44 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
июл 30 11:56:44 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
июл 30 11:56:44 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x80
июл 30 11:56:44 archlinux kernel: iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
июл 30 11:56:44 archlinux kernel: iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
июл 30 11:56:44 archlinux kernel: mei_gsc_proxy 0000:00:16.0-0f73db04-97ab-4125-b893-e904ad0d5464: bound 0000:00:02.0 (ops i915_gsc_proxy_component_ops [i915])
июл 30 11:56:44 archlinux kernel: OOM killer enabled.
июл 30 11:56:44 archlinux kernel: Restarting tasks ... done.
июл 30 11:56:44 archlinux kernel: random: crng reseeded on system resumption
июл 30 11:56:44 archlinux systemd-sleep[2126]: Failed to put system to sleep. System resumed again: No such file or directory
июл 30 11:56:44 archlinux kernel: PM: suspend exit
июл 30 11:56:44 archlinux systemd-sleep[2126]: Successfully thawed unit 'user.slice'.
июл 30 11:56:44 archlinux systemd[1]: systemd-suspend.service: Main process exited, code=exited, status=1/FAILURE
июл 30 11:56:44 archlinux systemd[1]: systemd-suspend.service: Failed with result 'exit-code'.
июл 30 11:56:44 archlinux systemd[1]: Failed to start System Suspend.
июл 30 11:56:44 archlinux systemd[1]: Dependency failed for Suspend.
июл 30 11:56:44 archlinux systemd[1]: suspend.target: Job suspend.target/start failed with result 'dependency'.
июл 30 11:56:44 archlinux systemd-logind[688]: Operation 'suspend' finished.
июл 30 11:56:44 archlinux NetworkManager[686]: <info>  [1722322604.7238] manager: sleep: wake requested (sleeping: yes  enabled: yes)
июл 30 11:56:44 archlinux NetworkManager[686]: <info>  [1722322604.7239] device (enp0s31f6): state change: unavailable -> unmanaged (reason 'unmanaged-sleeping', sys-iface-state: 'managed>
июл 30 11:56:44 archlinux systemd[1]: Stopped target Sleep.
июл 30 11:56:44 archlinux kscreenlocker_greet[2096]: qt.virtualkeyboard.hunspell: Hunspell dictionary is missing for "en_US". Search paths QList("/usr/share/qt6/qtvirtualkeyboard/hunspell>
июл 30 11:56:44 archlinux kscreenlocker_greet[2096]: pam_systemd_home(kde:auth): New sd-bus connection (system-bus-pam-systemd-home-2096) opened.
июл 30 11:56:46 archlinux kernel: e1000e 0000:00:1f.6 enp0s31f6: Hardware Error
июл 30 11:56:48 archlinux NetworkManager[686]: <info>  [1722322608.1136] device (enp0s31f6): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
июл 30 11:56:48 archlinux kernel: e1000e 0000:00:1f.6 enp0s31f6: NIC Link is Down
июл 30 11:56:50 archlinux kernel: e1000e 0000:00:1f.6 enp0s31f6: Hardware Error
июл 30 11:56:50 archlinux systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.

UPD:
As i am understand, problem with suspending network adapter e1000e,
looks like it have firmware, and 3 month ago was some discussion about another issue with it.
https://www.linux.org.ru/forum/admin/17583472
For now issue from this topic looks like fixed (at least on thinkpad t14p gen2), but have trouble with suspending.

UPD #2:
If disable network by hands from network manager system applet, errors in journal changed
most interesting part as i am think is:

июл 30 12:33:53 archlinux kernel: e1000e 0000:00:1f.6 enp0s31f6: Could not acquire PHY
июл 30 12:33:53 archlinux kernel: e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
июл 30 12:33:53 archlinux kernel: e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
июл 30 12:33:53 archlinux kernel: e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
июл 30 12:33:53 archlinux kernel: PM: Some devices failed to suspend, or early wake event detected
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: submission enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: SLPC enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: RC enabled

Full log output for sleep after hand-disabled wifi:

июл 30 12:33:47 archlinux systemd[1]: Reached target Sleep.
июл 30 12:33:47 archlinux systemd[1]: Starting System Suspend...
июл 30 12:33:47 archlinux systemd-sleep[4523]: Successfully froze unit 'user.slice'.
июл 30 12:33:47 archlinux systemd-sleep[4523]: Performing sleep operation 'suspend'...
июл 30 12:33:47 archlinux kernel: PM: suspend entry (s2idle)
июл 30 12:33:47 archlinux kernel: Filesystems sync: 0.012 seconds
июл 30 12:33:51 archlinux kernel: Freezing user space processes
июл 30 12:33:51 archlinux kernel: Freezing user space processes completed (elapsed 0.001 seconds)
июл 30 12:33:51 archlinux kernel: OOM killer disabled.
июл 30 12:33:51 archlinux kernel: Freezing remaining freezable tasks
июл 30 12:33:51 archlinux kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
июл 30 12:33:51 archlinux kernel: printk: Suspending console(s) (use no_console_suspend to debug)
июл 30 12:33:51 archlinux kernel: e1000e: EEE TX LPI TIMER: 00000011
июл 30 12:33:51 archlinux kernel: e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
июл 30 12:33:51 archlinux kernel: e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
июл 30 12:33:51 archlinux kernel: e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
июл 30 12:33:51 archlinux kernel: PM: Some devices failed to suspend, or early wake event detected
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: submission enabled
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: SLPC enabled
июл 30 12:33:51 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: RC enabled
июл 30 12:33:51 archlinux kernel: nvme nvme1: D3 entry latency set to 10 seconds
июл 30 12:33:51 archlinux kernel: nvme nvme1: 22/0/0 default/read/poll queues
июл 30 12:33:51 archlinux kernel: nvme nvme0: 16/0/0 default/read/poll queues
июл 30 12:33:51 archlinux kernel: mei_gsc_proxy 0000:00:16.0-0f73db04-97ab-4125-b893-e904ad0d5464: bound 0000:00:02.0 (ops i915_gsc_proxy_component_ops [i915])
июл 30 12:33:51 archlinux kernel: OOM killer enabled.
июл 30 12:33:51 archlinux kernel: Restarting tasks ... done.
июл 30 12:33:51 archlinux kernel: random: crng reseeded on system resumption
июл 30 12:33:51 archlinux systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
июл 30 12:33:51 archlinux kernel: PM: suspend exit
июл 30 12:33:51 archlinux kernel: PM: suspend entry (s2idle)
июл 30 12:33:51 archlinux kernel: Filesystems sync: 0.004 seconds
июл 30 12:33:53 archlinux kernel: Freezing user space processes
июл 30 12:33:53 archlinux kernel: Freezing user space processes completed (elapsed 0.001 seconds)
июл 30 12:33:53 archlinux kernel: OOM killer disabled.
июл 30 12:33:53 archlinux kernel: Freezing remaining freezable tasks
июл 30 12:33:53 archlinux kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
июл 30 12:33:53 archlinux kernel: printk: Suspending console(s) (use no_console_suspend to debug)
июл 30 12:33:53 archlinux kernel: e1000e 0000:00:1f.6 enp0s31f6: Could not acquire PHY
июл 30 12:33:53 archlinux kernel: e1000e 0000:00:1f.6: PM: pci_pm_suspend(): e1000e_pm_suspend [e1000e] returns -2
июл 30 12:33:53 archlinux kernel: e1000e 0000:00:1f.6: PM: dpm_run_callback(): pci_pm_suspend returns -2
июл 30 12:33:53 archlinux kernel: e1000e 0000:00:1f.6: PM: failed to suspend async: error -2
июл 30 12:33:53 archlinux kernel: PM: Some devices failed to suspend, or early wake event detected
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.20.0
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: submission enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: SLPC enabled
июл 30 12:33:53 archlinux kernel: i915 0000:00:02.0: [drm] GT1: GUC: RC enabled
июл 30 12:33:53 archlinux kernel: nvme nvme0: 16/0/0 default/read/poll queues
июл 30 12:33:53 archlinux kernel: nvme nvme1: D3 entry latency set to 10 seconds
июл 30 12:33:53 archlinux kernel: nvme nvme1: 22/0/0 default/read/poll queues
июл 30 12:33:53 archlinux kernel: mei_gsc_proxy 0000:00:16.0-0f73db04-97ab-4125-b893-e904ad0d5464: bound 0000:00:02.0 (ops i915_gsc_proxy_component_ops [i915])
июл 30 12:33:53 archlinux kernel: OOM killer enabled.
июл 30 12:33:53 archlinux kernel: Restarting tasks ... done.
июл 30 12:33:53 archlinux kernel: random: crng reseeded on system resumption
июл 30 12:33:53 archlinux systemd-sleep[4523]: Failed to put system to sleep. System resumed again: No such file or directory
июл 30 12:33:53 archlinux kernel: PM: suspend exit
июл 30 12:33:53 archlinux systemd-sleep[4523]: Successfully thawed unit 'user.slice'.
июл 30 12:33:53 archlinux systemd[1]: systemd-suspend.service: Main process exited, code=exited, status=1/FAILURE
июл 30 12:33:53 archlinux systemd[1]: systemd-suspend.service: Failed with result 'exit-code'.
июл 30 12:33:53 archlinux systemd[1]: Failed to start System Suspend.
июл 30 12:33:53 archlinux systemd[1]: Dependency failed for Suspend.
июл 30 12:33:53 archlinux systemd[1]: suspend.target: Job suspend.target/start failed with result 'dependency'.
июл 30 12:33:53 archlinux systemd-logind[688]: Operation 'suspend' finished.
июл 30 12:33:53 archlinux NetworkManager[686]: <info>  [1722324833.2847] manager: sleep: wake requested (sleeping: yes  enabled: yes)
июл 30 12:33:53 archlinux NetworkManager[686]: <info>  [1722324833.2848] device (enp0s31f6): state change: unavailable -> unmanaged (reason 'unmanaged-sleeping', sys-iface-state: 'managed>
июл 30 12:33:53 archlinux systemd[1]: Stopped target Sleep.
июл 30 12:33:53 archlinux kscreenlocker_greet[4483]: qt.virtualkeyboard.hunspell: Hunspell dictionary is missing for "en_US". Search paths QList("/usr/share/qt6/qtvirtualkeyboard/hunspell>
июл 30 12:33:53 archlinux kscreenlocker_greet[4483]: pam_systemd_home(kde:auth): New sd-bus connection (system-bus-pam-systemd-home-4483) opened.
июл 30 12:33:55 archlinux kernel: e1000e 0000:00:1f.6 enp0s31f6: Hardware Error
июл 30 12:33:56 archlinux NetworkManager[686]: <info>  [1722324836.6560] device (enp0s31f6): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
июл 30 12:33:56 archlinux kernel: e1000e 0000:00:1f.6 enp0s31f6: NIC Link is Down
июл 30 12:33:58 archlinux kernel: e1000e 0000:00:1f.6 enp0s31f6: Hardware Error
июл 30 12:34:01 archlinux NetworkManager[686]: <info>  [1722324841.1260] device (wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
июл 30 12:34:01 archlinux NetworkManager[686]: <info>  [1722324841.1267] device (p2p-dev-wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
июл 30 12:34:01 archlinux NetworkManager[686]: <info>  [1722324841.1269] manager: NetworkManager state is now DISCONNECTED
июл 30 12:34:08 archlinux NetworkManager[686]: <info>  [1722324848.8901] manager: rfkill: Wi-Fi hardware radio set enabled
июл 30 12:34:08 archlinux systemd[1]: Starting Load/Save RF Kill Switch Status...
июл 30 12:34:08 archlinux kernel: iwlwifi 0000:00:14.3: WRT: Invalid buffer destination
июл 30 12:34:08 archlinux systemd[1]: Started Load/Save RF Kill Switch Status.
июл 30 12:34:09 archlinux kernel: iwlwifi 0000:00:14.3: Not valid error log pointer 0x0024B5C0 for RT uCode
июл 30 12:34:09 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
июл 30 12:34:09 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
июл 30 12:34:09 archlinux kernel: iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x80
июл 30 12:34:09 archlinux kernel: iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
июл 30 12:34:09 archlinux kernel: iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 4
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.1638] audit: op="radio-control" arg="wireless-enabled:on" pid=964 uid=1000 result="success"
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.1642] manager: rfkill: Wi-Fi now enabled by radio killswitch
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.2254] device (wlan0): supplicant interface state: internal-starting -> disconnected
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.2255] device (p2p-dev-wlan0): state change: unavailable -> unmanaged (reason 'unmanaged-link-not-init', sys-iface-state:>
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.2259] Wi-Fi P2P device controlled by interface wlan0 created
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.2261] manager: (p2p-dev-wlan0): new 802.11 Wi-Fi P2P device (/org/freedesktop/NetworkManager/Devices/6)
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.2264] device (p2p-dev-wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.2267] device (wlan0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'manage>
июл 30 12:34:09 archlinux NetworkManager[686]: <info>  [1722324849.2271] device (p2p-dev-wlan0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0368] policy: auto-activating connection 'RT-GPON-5EDA' (48900777-cfc0-423a-9e6c-db4031e060de)
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0372] device (wlan0): Activation: starting connection 'RT-GPON-5EDA' (48900777-cfc0-423a-9e6c-db4031e060de)
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0373] device (wlan0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0374] manager: NetworkManager state is now CONNECTING
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0376] device (wlan0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0377] device (wlan0): Activation: (wifi) access point 'RT-GPON-5EDA' has security, but secrets are required.
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0378] device (wlan0): state change: config -> need-auth (reason 'none', sys-iface-state: 'managed')
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0378] sup-iface[cd66ca19b4aed08c,2,wlan0]: wps: type pbc start...
июл 30 12:34:13 archlinux wpa_supplicant[731]: wlan0: WPS-PBC-ACTIVE
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0475] device (wlan0): supplicant interface state: disconnected -> scanning
июл 30 12:34:13 archlinux NetworkManager[686]: <info>  [1722324853.0475] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> scanning
июл 30 12:34:13 archlinux kded6[918]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId"

Last edited by alxndrklbk (2024-07-30 07:41:23)

Offline

#6 2024-07-30 07:33:17

seth
Member
Registered: 2012-09-03
Posts: 59,084

Re: [SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

https://lore.kernel.org/netdev/b693ef35 … tel.com/T/
https://patchwork.kernel.org/project/in … /#25884151

Try the LTS kernel (but I didn't check whether the offending commit was backported.

Offline

#7 2024-07-30 13:06:22

alxndrklbk
Member
Registered: 2023-03-04
Posts: 7

Re: [SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

After change kernel to this:
Linux archlinux 6.6.42-1-lts #1 SMP PREEMPT_DYNAMIC Thu, 25 Jul 2024 08:14:54 +0000 x86_64 GNU/Linux

no more errors in journalctl, laptop lose 11% for 3 hours of sleep.
Hope fix for this issue on 6.10 kernel coming soon.

Last edited by alxndrklbk (2024-07-30 13:09:55)

Offline

#8 2024-09-25 22:35:18

Polly
Member
Registered: 2013-05-25
Posts: 5

Re: [SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

I am having the same issue on Manjaro with a machine running with Meteor Lake architecture (Intel® Core™ Ultra 5 135U). The culprit seems to be the e1000e driver needed for the Ethernet card

> lspci -nn -s 00:1f.6
0000:00:1f.6 Ethernet controller [0200]: Intel Corporation Device [8086:550a] (rev 20)

The choice is now going back to 6.6.47-1 (LTS, Manjaro) and using suspend with a large energy consumption (as mentioned by alxndrklbk), or not using suspend at all with the current kernel (6.10.6-10 Manjaro) and hibernate instead. It does not seem the issue is solved.

> Relevant kernel bug reports:
https://bugzilla.kernel.org/show_bug.cgi?id=218936
https://bugzilla.kernel.org/show_bug.cgi?id=218940

> Relevant patch:
https://patchwork.ozlabs.org/project/in … intel.com/

Offline

#9 2024-10-10 14:22:35

Polly
Member
Registered: 2013-05-25
Posts: 5

Re: [SOLVED] sleep mode on Thinkpad T14p gen2 (21KUA003CD)

The fix was merged into 6.10.y and 6.11.y today:

https://git.kernel.org/pub/scm/linux/ke … 725d4f7a87
https://git.kernel.org/pub/scm/linux/ke … c8a3fa954d

The commits are merged from the upstream (master) commit (from August):
https://git.kernel.org/pub/scm/linux/ke … e477093657

According to the current tags, I'd expect it to be fixed in 6.10.14 and 6.11.3.

Offline

Board footer

Powered by FluxBB