[SRU][I/J/OEM-5.13/OEM-5.14][PATCH 0/1] Fix pci port lost when hotplug dock

Aaron Ma aaron.ma at canonical.com
Mon Dec 13 11:52:30 UTC 2021


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

[Impact]
On Intel Maple Ridge, when hotplug TBT4 dock, PCIe bus show error
"severity=Uncorrected (Non-Fatal)",
and failed to probe.

[Fix]
Re-enable PCIe port LTR after reset or hotplug, and probe it properly.

[Test]
Verified on HW with TBT4 dock. it works fine.
Also tested Tiger Lake-LP Thunderbolt 4, tbt4 dock works fine.
Tested on AMD Cezanne, PCIe works fine, it doesn't support thunderbolt.

[Where problems could occur]
PCI bus may break.

Mingchuang Qiao (1):
  PCI: Re-enable Downstream Port LTR after reset or hotplug

 drivers/pci/pci.c   | 25 +++++++++++++++++++++++++
 drivers/pci/pci.h   |  1 +
 drivers/pci/probe.c | 18 +++++++++++++++---
 3 files changed, 41 insertions(+), 3 deletions(-)

-- 
2.30.2




More information about the kernel-team mailing list