[PATCH 0/5][SRU][J] devices on thunderbolt dock are not recognized on adl-p platform

AceLan Kao acelan.kao at canonical.com
Tue Mar 8 08:49:04 UTC 2022

From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>

BugLink: https://bugs.launchpad.net/bugs/1955016

When booting up with the TBT dock is plugged, the devices(USB, Ethernet)
on the dock can't be recognized. It requires to run lspci command to wake
up the PCI devices to make the devices on the dock work.

The patchset fix this runtime pm issue.

Verified on Dell ADL-P platform with TBT dock.

[Where the problems could occur]
Hard to evaluate, but after some cold boot/warm boot, plug/un-plug the
devices on the dock, didn't observe any regressions.
This series of patch has been merged into OEM-5.14 kernel since
5.14.0-1013.13, and there is no regression report about this patchset.

The first commit of the series of patch has been merged into Jammy
kernel through stable update.

Mika Westerberg (5):
  thunderbolt: Tear down existing tunnels when resuming from hibernate
  thunderbolt: Runtime resume USB4 port when retimers are scanned
  thunderbolt: Do not allow subtracting more NFC credits than configured
  thunderbolt: Do not program path HopIDs for USB4 routers
  thunderbolt: Add debug logging of DisplayPort resource allocation

 drivers/thunderbolt/path.c    | 42 +++++++++++++---------
 drivers/thunderbolt/retimer.c | 28 +++++++++------
 drivers/thunderbolt/switch.c  | 27 ++++++++++++--
 drivers/thunderbolt/tb.c      | 68 ++++++++++++++++++++++++++---------
 drivers/thunderbolt/tb.h      |  5 ++-
 drivers/thunderbolt/tunnel.c  | 27 ++++++++------
 drivers/thunderbolt/tunnel.h  |  9 +++--
 7 files changed, 146 insertions(+), 60 deletions(-)


More information about the kernel-team mailing list