[Bug 216728] Thunderbolt USB Controller died after resume on Intel CometLake platform

bugzilla-daemon
2024-02-12T20:29:41Z

Rustam Abdullaev (rustamabd@gmail.com) changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |rustamabd@gmail.com

--- Comment #45 from Rustam Abdullaev (rustamabd@gmail.com) ---
So, on my system, Lenovo X1 Extreme Gen 5, the commit
e8b908146d44310473e43b3382eca126e12d279c does not fix the disappearing
Thunderbolt issue and instead adds a 65-second delay when resuming from sleep.
Could it be that such a wait is too long? After upgrading to 6.4.1+ the wait
after each resume is excruciating.
And can anything be done to fix the Thunderbolt issue on my system?

[ 49.135899] pcieport 0000:21:02.0: Unable to change power state from D3cold
to D0, device inaccessible
[ 51.415400] xhci_hcd 0000:56:00.0: not ready 1023ms after resume; waiting
[ 51.415407] thunderbolt 0000:22:00.0: not ready 1023ms after resume; waiting
[ 52.471401] xhci_hcd 0000:56:00.0: not ready 2047ms after resume; waiting
[ 52.471406] thunderbolt 0000:22:00.0: not ready 2047ms after resume; waiting
[ 54.743394] xhci_hcd 0000:56:00.0: not ready 4095ms after resume; waiting
[ 54.743399] thunderbolt 0000:22:00.0: not ready 4095ms after resume; waiting
[ 59.095398] xhci_hcd 0000:56:00.0: not ready 8191ms after resume; waiting
[ 59.095403] thunderbolt 0000:22:00.0: not ready 8191ms after resume; waiting
[ 67.543405] xhci_hcd 0000:56:00.0: not ready 16383ms after resume; waiting
[ 67.543410] thunderbolt 0000:22:00.0: not ready 16383ms after resume;
waiting
[ 85.207405] xhci_hcd 0000:56:00.0: not ready 32767ms after resume; waiting
[ 85.207409] thunderbolt 0000:22:00.0: not ready 32767ms after resume;
waiting
[ 120.023396] xhci_hcd 0000:56:00.0: not ready 65535ms after resume; giving up
[ 120.023401] thunderbolt 0000:22:00.0: not ready 65535ms after resume; giving
up
[ 120.023570] xhci_hcd 0000:56:00.0: Unable to change power state from D3cold
to D0, device inaccessible
[ 120.023628] thunderbolt 0000:22:00.0: Unable to change power state from
D3cold to D0, device inaccessible
[ 120.092723] ACPI: EC: event unblocked
[ 120.094771] pcieport 0000:00:1d.0: pciehp: Slot(8): Card not present
[ 120.095141] xhci_hcd 0000:56:00.0: Unable to change power state from D3cold
to D0, device inaccessible
[ 120.095163] xhci_hcd 0000:56:00.0: Controller not ready at resume -19
[ 120.095166] xhci_hcd 0000:56:00.0: PCI post-resume error -19!
[ 120.095167] xhci_hcd 0000:56:00.0: HC died; cleaning up
[ 120.095175] xhci_hcd 0000:56:00.0: PM: dpm_run_callback():
pci_pm_resume+0x0/0x110 returns -19
[ 120.095200] xhci_hcd 0000:56:00.0: PM: failed to resume async: error -19
[ 120.110113] xhci_hcd 0000:56:00.0: remove, state 4
[ 120.110120] usb usb3: USB disconnect, device number 1