You are not logged in.

#1 2023-06-21 03:39:59

ansulev
Member
Registered: 2008-08-09
Posts: 11

Thunderbolt dock not awake on resume.

Hello,

Since few time, my Thunderbolt dock not awake after resume. The attached monitors not switch on, the USB ports not work, neither usb mouse and keyboard. The build in monitor starts blinking. CPU at 100%.
The only way to exit is switch to other vt and reboot. Rebooting hangs with udevd error. Not sure if is i915 issue, systemd or kernel. Few months ago worked fine for more than 2 years.

My setup:
ThinkPad T480s
TB3 Dock 2
2 monitors MSI attached
USB keyboard
USB mouse

lspci

07:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018] (rev 06)
08:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018] (rev 06)
08:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge DD 2018] (rev 06)
09:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge DD 2018] (rev 06)

lsusb

Bus 004 Device 005: ID 17ef:3082 Lenovo ThinkPad TBT 3 Dock

dmesg

[ 9701.862009] ACPI: PM: Waking up from system sleep state S3
[ 9701.944084] ACPI: EC: interrupt unblocked
[ 9701.957290] pcieport 0000:07:00.0: Unable to change power state from unknown to D0, device inaccessible
[ 9701.959811] pcieport 0000:08:02.0: Unable to change power state from D3hot to D0, device inaccessible
[ 9701.959850] pcieport 0000:08:04.0: Unable to change power state from unknown to D0, device inaccessible
[ 9701.964061] xhci_hcd 0000:09:00.0: Unable to change power state from D3hot to D0, device inaccessible
[ 9702.027975] ACPI: EC: event unblocked
[ 9702.029142] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/kbl_guc_70.1.1.bin version 70.1.1
[ 9702.029146] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/kbl_huc_4.0.0.bin version 4.0.0
[ 9702.030496] xhci_hcd 0000:09:00.0: Unable to change power state from D3cold to D0, device inaccessible
[ 9702.030509] xhci_hcd 0000:09:00.0: Controller not ready at resume -19
[ 9702.030510] xhci_hcd 0000:09:00.0: PCI post-resume error -19!
[ 9702.030512] xhci_hcd 0000:09:00.0: HC died; cleaning up
[ 9702.030521] xhci_hcd 0000:09:00.0: PM: dpm_run_callback(): pci_pm_resume+0x0/0x1c0 returns -19
[ 9702.030531] xhci_hcd 0000:09:00.0: PM: failed to resume async: error -19

journal

Jun 05 12:15:52 T480s systemd-udevd[276]: usb3: Worker [5712] processing SEQNUM=4836 is taking a long time
Jun 05 12:16:17 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.71' (uid=0 pid=776 comm="sudo powertop")
Jun 05 12:16:17 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:16:17 T480s sudo[776]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:16:17 T480s sudo[776]:    angel : TTY=pts/0 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/powertop
Jun 05 12:16:17 T480s sudo[776]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:16:42 T480s sudo[776]: pam_unix(sudo:session): session closed for user root
Jun 05 12:16:49 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.72' (uid=0 pid=3448 comm="sudo dmesg")
Jun 05 12:16:49 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:16:49 T480s sudo[3448]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:16:49 T480s sudo[3448]:    angel : TTY=pts/0 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/dmesg
Jun 05 12:16:49 T480s sudo[3448]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:16:49 T480s sudo[3448]: pam_unix(sudo:session): session closed for user root
Jun 05 12:17:04 T480s root[6316]: ACPI group/action undefined: jack/lineout / LINEOUT
Jun 05 12:17:04 T480s root[6319]: ACPI group/action undefined: jack/videoout / VIDEOOUT
Jun 05 12:17:04 T480s root[6322]: ACPI group/action undefined: jack/lineout / LINEOUT
Jun 05 12:17:04 T480s root[6325]: ACPI group/action undefined: jack/videoout / VIDEOOUT
Jun 05 12:17:05 T480s root[6328]: ACPI group/action undefined: jack/lineout / LINEOUT
Jun 05 12:17:05 T480s root[6331]: ACPI group/action undefined: jack/videoout / VIDEOOUT
Jun 05 12:17:05 T480s root[6334]: ACPI group/action undefined: jack/lineout / LINEOUT
Jun 05 12:17:05 T480s root[6337]: ACPI group/action undefined: jack/videoout / VIDEOOUT
Jun 05 12:17:07 T480s acpid[814]: client 3226[1000:1000] has disconnected
Jun 05 12:17:09 T480s at-spi-bus-launcher[5461]: X connection to :0 broken (explicit kill or server shutdown).
Jun 05 12:17:09 T480s pulseaudio[5255]: X11 I/O error handler called
Jun 05 12:17:09 T480s dunst[5708]: X connection to :0 broken (explicit kill or server shutdown).
Jun 05 12:17:09 T480s pulseaudio[5255]: X11 I/O error exit handler called, preparing to tear down X11 modules
Jun 05 12:17:09 T480s systemd[1600]: dunst.service: Main process exited, code=exited, status=1/FAILURE
Jun 05 12:17:09 T480s systemd[1600]: dunst.service: Failed with result 'exit-code'.
Jun 05 12:17:09 T480s systemd[1600]: dunst.service: Consumed 1.255s CPU time.
Jun 05 12:17:09 T480s systemd[1600]: xdg-desktop-portal-gtk.service: Main process exited, code=exited, status=1/FAILURE
Jun 05 12:17:09 T480s systemd[1600]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'.
Jun 05 12:17:09 T480s systemd[1600]: xdg-desktop-portal-gtk.service: Consumed 5.255s CPU time.
Jun 05 12:17:09 T480s acpid[814]: client 5245[1000:1000] has disconnected
Jun 05 12:17:09 T480s login[1161]: pam_unix(login:session): session closed for user angel
Jun 05 12:17:09 T480s systemd[1]: getty@tty1.service: Deactivated successfully.
Jun 05 12:17:09 T480s systemd[1]: session-1.scope: Deactivated successfully.
Jun 05 12:17:09 T480s systemd[1]: session-1.scope: Consumed 1h 6min 49.502s CPU time.
Jun 05 12:17:09 T480s systemd[1]: getty@tty1.service: Scheduled restart job, restart counter is at 1.
Jun 05 12:17:09 T480s systemd[1]: Stopped Getty on tty1.
Jun 05 12:17:09 T480s systemd-logind[856]: Session 1 logged out. Waiting for processes to exit.
Jun 05 12:17:09 T480s systemd[1]: Started Getty on tty1.
Jun 05 12:17:09 T480s systemd-logind[856]: Removed session 1.
Jun 05 12:17:09 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.74' (uid=0 pid=6362 comm="/bin/login -p -f --      ")
Jun 05 12:17:09 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:09 T480s login[6362]: pam_systemd_home(login:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:09 T480s systemd[1600]: pulseaudio.service: Consumed 5min 23.556s CPU time.
Jun 05 12:17:09 T480s login[6362]: pam_unix(login:session): session opened for user angel(uid=1000) by angel(uid=0)
Jun 05 12:17:09 T480s systemd-logind[856]: New session 5 of user angel.
Jun 05 12:17:09 T480s systemd[1]: Started Session 5 of User angel.
Jun 05 12:17:09 T480s login[6362]: LOGIN ON tty1 BY angel
Jun 05 12:17:09 T480s acpid[814]: client 3226[1000:1000] has disconnected
Jun 05 12:17:09 T480s acpid[814]: client connected from 6397[1000:1000]
Jun 05 12:17:09 T480s acpid[814]: 1 client rule loaded
Jun 05 12:17:09 T480s login[6362]: pam_unix(login:session): session closed for user angel
Jun 05 12:17:09 T480s systemd[1]: getty@tty1.service: Deactivated successfully.
Jun 05 12:17:09 T480s systemd[1]: session-5.scope: Deactivated successfully.
Jun 05 12:17:09 T480s systemd[1]: getty@tty1.service: Scheduled restart job, restart counter is at 2.
Jun 05 12:17:09 T480s systemd[1]: Stopped Getty on tty1.
Jun 05 12:17:09 T480s systemd-logind[856]: Session 5 logged out. Waiting for processes to exit.
Jun 05 12:17:09 T480s systemd[1]: Started Getty on tty1.
Jun 05 12:17:09 T480s systemd-logind[856]: Removed session 5.
Jun 05 12:17:10 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.78' (uid=0 pid=6403 comm="/bin/login -p -f --      ")
Jun 05 12:17:10 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:10 T480s login[6403]: pam_systemd_home(login:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:10 T480s login[6403]: pam_unix(login:session): session opened for user angel(uid=1000) by angel(uid=0)
Jun 05 12:17:10 T480s systemd-logind[856]: New session 6 of user angel.
Jun 05 12:17:10 T480s systemd[1]: Started Session 6 of User angel.
Jun 05 12:17:10 T480s login[6403]: LOGIN ON tty1 BY angel
Jun 05 12:17:10 T480s acpid[814]: client 6397[1000:1000] has disconnected
Jun 05 12:17:10 T480s acpid[814]: client connected from 6436[1000:1000]
Jun 05 12:17:10 T480s acpid[814]: 1 client rule loaded
Jun 05 12:17:10 T480s acpid[814]: client connected from 6436[1000:1000]
Jun 05 12:17:10 T480s acpid[814]: 1 client rule loaded
Jun 05 12:17:10 T480s gnome-keyring-daemon[4911]: The SSH agent was already initialized
Jun 05 12:17:10 T480s gnome-keyring-d[4911]: The SSH agent was already initialized
Jun 05 12:17:10 T480s gnome-keyring-daemon[4911]: The Secret Service was already initialized
Jun 05 12:17:10 T480s gnome-keyring-d[4911]: The Secret Service was already initialized
Jun 05 12:17:10 T480s gnome-keyring-daemon[4911]: The PKCS#11 component was already initialized
Jun 05 12:17:10 T480s gnome-keyring-d[4911]: The PKCS#11 component was already initialized
Jun 05 12:17:10 T480s gnome-keyring-daemon[6451]: discover_other_daemon: 1
Jun 05 12:17:10 T480s systemd[1600]: Starting Sound Service...
Jun 05 12:17:10 T480s pulseaudio[6517]: stat('/etc/pulse/default.pa.d'): No such file or directory
Jun 05 12:17:10 T480s systemd[1600]: Started Sound Service.
Jun 05 12:17:13 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.84' (uid=0 pid=9366 comm="sudo tee /sys/bus/usb/drivers/usb/unbind")
Jun 05 12:17:13 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:13 T480s sudo[9366]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:13 T480s sudo[9366]:    angel : TTY=tty1 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/tee /sys/bus/usb/drivers/usb/unbind
Jun 05 12:17:13 T480s sudo[9366]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:17:13 T480s sudo[9366]: pam_unix(sudo:session): session closed for user root
Jun 05 12:17:13 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.85' (uid=0 pid=9375 comm="sudo tee /sys/devices/platform/INT3400:00/uuids/cu")
Jun 05 12:17:13 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:13 T480s sudo[9375]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:13 T480s sudo[9375]:    angel : TTY=tty1 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/tee /sys/devices/platform/INT3400:00/uuids/current_uuid
Jun 05 12:17:13 T480s sudo[9375]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:17:13 T480s sudo[9375]: pam_unix(sudo:session): session closed for user root
Jun 05 12:17:13 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.86' (uid=0 pid=9384 comm="sudo tee /sys/class/thermal/thermal_zone1/mode")
Jun 05 12:17:13 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:13 T480s sudo[9384]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:13 T480s sudo[9384]:    angel : TTY=tty1 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/tee /sys/class/thermal/thermal_zone1/mode
Jun 05 12:17:13 T480s sudo[9384]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:17:13 T480s sudo[9384]: pam_unix(sudo:session): session closed for user root
Jun 05 12:17:13 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.87' (uid=0 pid=9392 comm="sudo intel-undervolt apply")
Jun 05 12:17:13 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:13 T480s sudo[9392]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:13 T480s sudo[9392]:    angel : TTY=tty1 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/intel-undervolt apply
Jun 05 12:17:13 T480s sudo[9392]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:17:13 T480s sudo[9392]: pam_unix(sudo:session): session closed for user root
Jun 05 12:17:16 T480s acpid[814]: client connected from 6505[1000:1000]
Jun 05 12:17:16 T480s acpid[814]: 1 client rule loaded
Jun 05 12:17:16 T480s dbus-daemon[4837]: [session uid=1000 pid=4837] Activating via systemd: service name='org.freedesktop.impl.portal.desktop.gtk' unit='xdg-desktop-portal-gtk.service' requested by ':1.6' (uid=1000 pid=5292 comm="/usr/lib/xdg-desktop-portal")
Jun 05 12:17:16 T480s systemd[1600]: Starting Portal service (GTK/GNOME implementation)...
Jun 05 12:17:17 T480s root[9500]: ACPI group/action undefined: jack/lineout / LINEOUT
Jun 05 12:17:17 T480s root[9503]: ACPI group/action undefined: jack/videoout / VIDEOOUT
Jun 05 12:17:18 T480s root[9507]: ACPI group/action undefined: jack/lineout / LINEOUT
Jun 05 12:17:18 T480s root[9510]: ACPI group/action undefined: jack/videoout / VIDEOOUT
Jun 05 12:17:19 T480s at-spi-bus-launcher[5437]: dbus-daemon[5437]: Activating service name='org.a11y.atspi.Registry' requested by ':1.4' (uid=1000 pid=9488 comm="/usr/lib/xdg-desktop-portal-gtk")
Jun 05 12:17:19 T480s at-spi-bus-launcher[5437]: dbus-daemon[5437]: Successfully activated service 'org.a11y.atspi.Registry'
Jun 05 12:17:19 T480s at-spi-bus-launcher[9568]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Jun 05 12:17:19 T480s dbus-daemon[4837]: [session uid=1000 pid=4837] Successfully activated service 'org.freedesktop.impl.portal.desktop.gtk'
Jun 05 12:17:19 T480s systemd[1600]: Started Portal service (GTK/GNOME implementation).
Jun 05 12:17:19 T480s dbus-daemon[4837]: [session uid=1000 pid=4837] Activating via systemd: service name='org.freedesktop.Notifications' unit='dunst.service' requested by ':1.335' (uid=1000 pid=9357 comm="megasync")
Jun 05 12:17:19 T480s systemd[1600]: Starting Dunst notification daemon...
Jun 05 12:17:19 T480s dbus-daemon[4837]: [session uid=1000 pid=4837] Successfully activated service 'org.freedesktop.Notifications'
Jun 05 12:17:19 T480s systemd[1600]: Started Dunst notification daemon.
Jun 05 12:17:52 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.94' (uid=0 pid=5506 comm="sudo dmesg")
Jun 05 12:17:52 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:52 T480s sudo[5506]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:52 T480s sudo[5506]:    angel : TTY=pts/0 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/dmesg
Jun 05 12:17:52 T480s sudo[5506]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:17:52 T480s sudo[5506]: pam_unix(sudo:session): session closed for user root
Jun 05 12:17:52 T480s systemd-udevd[276]: usb3: Worker [5712] processing SEQNUM=4836 killed
Jun 05 12:17:52 T480s systemd-udevd[276]: usb3: Worker [5712] terminated by signal 9 (KILL).
Jun 05 12:17:56 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.95' (uid=0 pid=5526 comm="sudo dmesg")
Jun 05 12:17:56 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:56 T480s sudo[5526]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:17:56 T480s sudo[5526]:    angel : TTY=pts/0 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/dmesg
Jun 05 12:17:56 T480s sudo[5526]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:17:56 T480s sudo[5526]: pam_unix(sudo:session): session closed for user root
Jun 05 12:18:12 T480s dbus-daemon[822]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.96' (uid=0 pid=8324 comm="sudo powertop")
Jun 05 12:18:12 T480s dbus-daemon[822]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:18:12 T480s sudo[8324]: pam_systemd_home(sudo:account): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Jun 05 12:18:12 T480s sudo[8324]:    angel : TTY=pts/0 ; PWD=/home/angel ; USER=root ; COMMAND=/usr/bin/powertop
Jun 05 12:18:12 T480s sudo[8324]: pam_unix(sudo:session): session opened for user root(uid=0) by angel(uid=1000)
Jun 05 12:18:43 T480s kernel: INFO: task kworker/2:0:5217 blocked for more than 122 seconds.
Jun 05 12:18:43 T480s kernel:       Tainted: G S   U     OE      6.3.5-zen1-1-zen #1
Jun 05 12:18:43 T480s kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jun 05 12:18:43 T480s kernel: task:kworker/2:0     state:D stack:0     pid:5217  ppid:2      flags:0x00004000
Jun 05 12:18:43 T480s kernel: Workqueue: usb_hub_wq hub_event
Jun 05 12:18:43 T480s kernel: Call Trace:
Jun 05 12:18:43 T480s kernel:  <TASK>
Jun 05 12:18:43 T480s kernel:  __schedule+0xc18/0x1620
Jun 05 12:18:43 T480s kernel:  schedule_preempt_disabled+0x65/0xe0
Jun 05 12:18:43 T480s kernel:  __mutex_lock.constprop.0+0x474/0x770
Jun 05 12:18:43 T480s kernel:  usb_unlocked_disable_lpm+0x29/0x260
Jun 05 12:18:43 T480s kernel:  usb_disable_device+0x136/0x3a0
Jun 05 12:18:43 T480s kernel:  usb_disconnect+0xc5/0x2c0
Jun 05 12:18:43 T480s kernel:  usb_disconnect+0xa8/0x2c0
Jun 05 12:18:43 T480s kernel:  usb_disconnect+0xa8/0x2c0
Jun 05 12:18:43 T480s kernel:  usb_disconnect+0xa8/0x2c0
Jun 05 12:18:43 T480s kernel:  hub_quiesce+0x4f/0xd0
Jun 05 12:18:43 T480s kernel:  hub_event+0x5dc/0x1dc0
Jun 05 12:18:43 T480s kernel:  ? psi_task_switch+0x132/0x350
Jun 05 12:18:43 T480s kernel:  ? finish_task_switch.isra.0+0x94/0x2f0
Jun 05 12:18:43 T480s kernel:  ? __schedule+0xc20/0x1620
Jun 05 12:18:43 T480s kernel:  process_one_work+0x24f/0x460
Jun 05 12:18:43 T480s kernel:  worker_thread+0x55/0x4f0
Jun 05 12:18:43 T480s kernel:  ? __pfx_worker_thread+0x10/0x10
Jun 05 12:18:43 T480s kernel:  kthread+0xdb/0x110
Jun 05 12:18:43 T480s kernel:  ? __pfx_kthread+0x10/0x10
Jun 05 12:18:43 T480s kernel:  ret_from_fork+0x29/0x50
Jun 05 12:18:43 T480s kernel:  </TASK>
Jun 05 12:18:43 T480s kernel: INFO: task kworker/2:1:8713 blocked for more than 122 seconds.
Jun 05 12:18:43 T480s kernel:       Tainted: G S   U     OE      6.3.5-zen1-1-zen #1
Jun 05 12:18:43 T480s kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jun 05 12:18:43 T480s kernel: task:kworker/2:1     state:D stack:0     pid:8713  ppid:2      flags:0x00004000
Jun 05 12:18:43 T480s kernel: Workqueue: usb_hub_wq hub_event
Jun 05 12:18:43 T480s kernel: Call Trace:
Jun 05 12:18:43 T480s kernel:  <TASK>
Jun 05 12:18:43 T480s kernel:  __schedule+0xc18/0x1620
Jun 05 12:18:43 T480s kernel:  schedule+0x5e/0xd0
Jun 05 12:18:43 T480s kernel:  schedule_timeout+0x30a/0x370
Jun 05 12:18:43 T480s kernel:  wait_for_completion+0x8a/0x160
Jun 05 12:18:43 T480s kernel:  xhci_configure_endpoint+0x10c/0x720
Jun 05 12:18:43 T480s kernel:  xhci_check_bandwidth+0x13e/0x370
Jun 05 12:18:43 T480s kernel:  ? xhci_drop_endpoint+0x1c7/0x3c0
Jun 05 12:18:43 T480s kernel:  usb_hcd_alloc_bandwidth+0x1ff/0x360
Jun 05 12:18:43 T480s kernel:  ? usb_hcd_flush_endpoint+0x77/0x2a0
Jun 05 12:18:43 T480s kernel:  usb_disable_device+0x244/0x3a0
Jun 05 12:18:43 T480s kernel:  usb_disconnect+0xc5/0x2c0
Jun 05 12:18:43 T480s kernel:  usb_disconnect+0xa8/0x2c0
Jun 05 12:18:43 T480s kernel:  usb_disconnect+0xa8/0x2c0
Jun 05 12:18:43 T480s kernel:  hub_quiesce+0x4f/0xd0
Jun 05 12:18:43 T480s kernel:  hub_event+0x5dc/0x1dc0
Jun 05 12:18:43 T480s kernel:  ? psi_task_switch+0x180/0x350
Jun 05 12:18:43 T480s kernel:  ? finish_task_switch.isra.0+0x94/0x2f0
Jun 05 12:18:43 T480s kernel:  ? __schedule+0xc20/0x1620
Jun 05 12:18:43 T480s kernel:  ? atkbd_set_repeat_rate.isra.0+0x103/0x160 [atkbd 90a0800018722854b140bc42b7179481649605c6]
Jun 05 12:18:43 T480s kernel:  process_one_work+0x24f/0x460
Jun 05 12:18:43 T480s kernel:  worker_thread+0x55/0x4f0
Jun 05 12:18:43 T480s kernel:  ? __pfx_worker_thread+0x10/0x10
Jun 05 12:18:43 T480s kernel:  kthread+0xdb/0x110
Jun 05 12:18:43 T480s kernel:  ? __pfx_kthread+0x10/0x10
Jun 05 12:18:43 T480s kernel:  ret_from_fork+0x29/0x50
Jun 05 12:18:43 T480s kernel:  </TASK>

Thank you.

Last edited by ansulev (2023-06-24 06:37:24)

Offline

#2 2023-06-27 01:59:27

cmiranda
Member
Registered: 2023-06-26
Posts: 4

Re: Thunderbolt dock not awake on resume.

Could it be related to USB autosuspend? https://bbs.archlinux.org/viewtopic.php?id=272328

Offline

#3 2023-10-12 11:32:51

ansulev
Member
Registered: 2008-08-09
Posts: 11

Re: Thunderbolt dock not awake on resume.

cmiranda wrote:

Could it be related to USB autosuspend? https://bbs.archlinux.org/viewtopic.php?id=272328

Thanks for your input.
This setup works for years, but now stopped.
I think that something changed in kernel, regards the suspend feature.
I have TLP running too. Maybe need to blacklist from autosuspend the TB device, then remove related entry from your link.
Cheers.

Offline

#4 2024-08-19 17:18:28

Lockheed
Member
Registered: 2010-03-16
Posts: 1,527

Re: Thunderbolt dock not awake on resume.

Have you found the solution? I am experiencing the same issue since 1-1,5 years and it's only getting worse. Thinkpad T480 + ThinkPad thunderbolt dock. 2 out of 3 resumes, there are issues. The dock USB devices don't initiate until 15-30 minutes have passed since resume. Half of the time the dock DisplayPort screen does not turn on.

Offline

Board footer

Powered by FluxBB