Hi,

I've got this issue on my device where when my device goes into
suspend, on trying to wake the device, I have to wait for almost 20-25
seconds. Machine is a ThinkPad T480.

Here are the last 50 logs from dmesg - there is a delay of around 20
seconds between the logged events mentioning usb and thunderbolt:

   $ sudo dmesg -T | tail -n 50
   [Tue Sep  1 21:02:58 2026] xhci_hcd 0000:3c:00.0: xHC error in resume,
   USBSTS 0x401, Reinit
   [Tue Sep  1 21:02:58 2026] usb usb3: root hub lost power or was reset
   [Tue Sep  1 21:02:58 2026] usb usb4: root hub lost power or was reset
   [Tue Sep  1 21:02:59 2026] usb 2-3: reset SuperSpeed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:02:59 2026] ata3: SATA link up 6.0 Gbps (SStatus 133
   SControl 300)
   [Tue Sep  1 21:02:59 2026] ata3.00: ACPI cmd
   f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
   [Tue Sep  1 21:02:59 2026] sd 2:0:0:0: [sda] Starting disk
   [Tue Sep  1 21:02:59 2026] ata3.00: ACPI cmd
   f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
   [Tue Sep  1 21:02:59 2026] ata3.00: configured for UDMA/133
   [Tue Sep  1 21:02:59 2026] usb 1-8: reset high-speed USB device number
   3 using xhci_hcd
   [Tue Sep  1 21:02:59 2026] usb 1-7: reset full-speed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:03:20 2026] thunderbolt 0000:06:00.0: failed to send
   driver ready to ICM
   [Tue Sep  1 21:03:20 2026] pci_bus 0000:06: Allocating resources
   [Tue Sep  1 21:03:20 2026] Bluetooth: hci0: Bootloader revision 0.0
   build 26 week 38 2015
   [Tue Sep  1 21:03:20 2026] pci_bus 0000:3c: Allocating resources
   [Tue Sep  1 21:03:20 2026] OOM killer enabled.
   [Tue Sep  1 21:03:20 2026] Restarting tasks: Starting
   [Tue Sep  1 21:03:20 2026] Bluetooth: hci0: Device revision is 16
   [Tue Sep  1 21:03:20 2026] Bluetooth: hci0: Secure boot is enabled
   [Tue Sep  1 21:03:20 2026] Bluetooth: hci0: OTP lock is enabled
   [Tue Sep  1 21:03:20 2026] Bluetooth: hci0: API lock is enabled
   [Tue Sep  1 21:03:20 2026] Bluetooth: hci0: Debug lock is disabled
   [Tue Sep  1 21:03:20 2026] Bluetooth: hci0: Minimum firmware build 1
   week 10 2014
   [Tue Sep  1 21:03:20 2026] pci_bus 0000:06: Allocating resources
   [Tue Sep  1 21:03:20 2026] pci_bus 0000:3c: Allocating resources
   [Tue Sep  1 21:03:20 2026] Restarting tasks: Done
   [Tue Sep  1 21:03:20 2026] efivarfs: resyncing variable state
   [Tue Sep  1 21:03:20 2026] Bluetooth: hci0: Found device firmware:
   intel/ibt-12-16.sfi
   [Tue Sep  1 21:03:20 2026] efivarfs: finished resyncing variable state
   [Tue Sep  1 21:03:20 2026] random: crng reseeded on system resumption
   [Tue Sep  1 21:03:20 2026] PM: suspend exit
   [Tue Sep  1 21:03:20 2026] e1000e 0000:00:1f.6 enp0s31f6: NIC Link is
   Down
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Waiting for firmware
   download to complete
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Firmware loaded in 1674677
   usecs
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Waiting for device to boot
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Device booted in 12661
   usecs
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Found Intel DDC parameters:
   intel/ibt-12-16.ddc
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Applying Intel DDC
   parameters completed
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Firmware revision 0.1 build
   19 week 44 2021
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Reading supported features
   failed (-16)
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: Error reading debug
   features
   [Tue Sep  1 21:03:21 2026] Bluetooth: hci0: HCI LE Coded PHY feature
   bit is set, but its usage is not supported.
   [Tue Sep  1 21:03:21 2026] Bluetooth: MGMT ver 1.23
   [Tue Sep  1 21:03:23 2026] wlp3s0: authenticate with 0e:36:23:75:23:3a
   (local address=98:3b:8f:30:37:7a)
   [Tue Sep  1 21:03:23 2026] wlp3s0: send auth to 0e:36:23:75:23:3a (try
   1/3)
   [Tue Sep  1 21:03:23 2026] wlp3s0: authenticated
   [Tue Sep  1 21:03:23 2026] wlp3s0: associate with 0e:36:23:75:23:3a
   (try 1/3)
   [Tue Sep  1 21:03:23 2026] wlp3s0: RX AssocResp from 0e:36:23:75:23:3a
   (capab=0x1111 status=0 aid=1)
   [Tue Sep  1 21:03:23 2026] wlp3s0: associated
   [Tue Sep  1 21:03:23 2026] wlp3s0: Limiting TX power to 27 (30 - 3) dBm
   as advertised by 0e:36:23:75:23:3a

Alternatively, for thunderbolt:

   $ sudo dmesg -T | grep thunderbolt
   [Tue Sep  1 20:16:12 2026] ACPI: bus type thunderbolt registered
   [Tue Sep  1 20:16:12 2026] thunderbolt 0000:06:00.0: Thunderbolt host
   controller is in safe mode.
   [Tue Sep  1 20:16:12 2026] thunderbolt 0000:06:00.0: You need to update
   NVM firmware of the controller before it can be used.
   [Tue Sep  1 20:16:12 2026] thunderbolt 0000:06:00.0: For latest updates
   check https://thunderbolttechnology.net/updates.
   [Tue Sep  1 21:02:44 2026] thunderbolt 0000:06:00.0: failed to send
   driver ready to ICM
   [Tue Sep  1 21:03:20 2026] thunderbolt 0000:06:00.0: failed to send
   driver ready to ICM

And xhci_hcd:

   $ sudo dmesg -T | grep xhci_hcd
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:00:14.0: xHCI Host Controller
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:00:14.0: new USB bus
   registered, assigned bus number 1
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:00:14.0: hcc params 0x200077c1
   hci version 0x100 quirks 0x0000000081109810
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:00:14.0: xHCI Host Controller
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:00:14.0: new USB bus
   registered, assigned bus number 2
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:00:14.0: Host supports USB 3.0
   SuperSpeed
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:3c:00.0: xHCI Host Controller
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:3c:00.0: new USB bus
   registered, assigned bus number 3
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:3c:00.0: hcc params 0x200077c1
   hci version 0x110 quirks 0x0000000200009810
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:3c:00.0: xHCI Host Controller
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:3c:00.0: new USB bus
   registered, assigned bus number 4
   [Tue Sep  1 20:16:17 2026] xhci_hcd 0000:3c:00.0: Host supports USB 3.1
   Enhanced SuperSpeed
   [Tue Sep  1 20:16:18 2026] usb 1-7: new full-speed USB device number 2
   using xhci_hcd
   [Tue Sep  1 20:16:18 2026] usb 2-3: new SuperSpeed USB device number 2
   using xhci_hcd
   [Tue Sep  1 20:16:18 2026] usb 1-8: new high-speed USB device number 3
   using xhci_hcd
   [Tue Sep  1 21:02:33 2026] xhci_hcd 0000:3c:00.0: xHC error in resume,
   USBSTS 0x401, Reinit
   [Tue Sep  1 21:02:33 2026] usb 2-3: reset SuperSpeed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:02:33 2026] usb 1-8: reset high-speed USB device number
   3 using xhci_hcd
   [Tue Sep  1 21:02:34 2026] usb 1-7: reset full-speed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:03:09 2026] xhci_hcd 0000:3c:00.0: xHC error in resume,
   USBSTS 0x401, Reinit
   [Tue Sep  1 21:03:09 2026] usb 2-3: reset SuperSpeed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:03:09 2026] usb 1-8: reset high-speed USB device number
   3 using xhci_hcd
   [Tue Sep  1 21:03:10 2026] usb 1-7: reset full-speed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:06:08 2026] xhci_hcd 0000:3c:00.0: remove, state 4
   [Tue Sep  1 21:06:08 2026] xhci_hcd 0000:3c:00.0: USB bus 4
   deregistered
   [Tue Sep  1 21:06:08 2026] xhci_hcd 0000:3c:00.0: remove, state 4
   [Tue Sep  1 21:06:08 2026] xhci_hcd 0000:3c:00.0: USB bus 3
   deregistered
   [Tue Sep  1 21:06:19 2026] usb 2-3: reset SuperSpeed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:06:19 2026] usb 1-8: reset high-speed USB device number
   3 using xhci_hcd
   [Tue Sep  1 21:06:20 2026] usb 1-7: reset full-speed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:06:47 2026] xhci_hcd 0000:3c:00.0: xHCI Host Controller
   [Tue Sep  1 21:06:47 2026] xhci_hcd 0000:3c:00.0: new USB bus
   registered, assigned bus number 3
   [Tue Sep  1 21:06:47 2026] xhci_hcd 0000:3c:00.0: hcc params 0x200077c1
   hci version 0x110 quirks 0x0000000200009810
   [Tue Sep  1 21:06:47 2026] xhci_hcd 0000:3c:00.0: xHCI Host Controller
   [Tue Sep  1 21:06:47 2026] xhci_hcd 0000:3c:00.0: new USB bus
   registered, assigned bus number 4
   [Tue Sep  1 21:06:47 2026] xhci_hcd 0000:3c:00.0: Host supports USB 3.1
   Enhanced SuperSpeed
   [Tue Sep  1 21:07:33 2026] xhci_hcd 0000:3c:00.0: xHC error in resume,
   USBSTS 0x401, Reinit
   [Tue Sep  1 21:07:34 2026] usb 2-3: reset SuperSpeed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:07:34 2026] usb 1-7: reset full-speed USB device number
   2 using xhci_hcd
   [Tue Sep  1 21:07:34 2026] usb 1-8: reset high-speed USB device number
   3 using xhci_hcd

Is there any way to resolve this? I've also tried s2idle instead of
deep:

   sudo sh -c 'echo s2idle > /sys/power/mem_sleep'

and the results are still the same.

Kernel argument for reference:

   $ cat /proc/cmdline 
   BOOT_IMAGE=/gnu/store/hh3jx5bjj3gm1wd1fzqp26q9rcd3d0x0-linux-
   6.18.44/bzImage root=root
   gnu.system=/gnu/store/z3jnv9q9h2bm7n9kffqacivs2sv5ic5f-system
   gnu.load=/gnu/store/z3jnv9q9h2bm7n9kffqacivs2sv5ic5f-system/boot
   resume=/dev/sda4 vm.swappiness=100 zswap.compressor=lzo
   zswap.enabled=1 zswap.max_pool_percent=25 zswap.shrinker_enabled=1
   zswap.zpool=zsmalloc splash modprobe.blacklist=usbmouse,usbkbd quiet

Ashvith

Reply via email to