[PATCH 0/4][SRU][U/L/K] Fix Monitor lost after replug WD19TBS to SUT port with VGA/DVI to type-C dongle Edit

Koba Ko koba.ko at canonical.com
Thu Jun 1 01:51:24 UTC 2023


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

[Impact]
Enabling CL1 (Controller Low Power) states during discovery of existing tunnels established by the system firmware can interfere with the operation of those tunnels.
The DisplayPort tunnel establishment timeout of 1.5 seconds can be insufficient for some docking stations, leading to blank displays.

[Fix]
CL1 states are now not enabled during discovery of existing tunnels. The TMU settings also remain unchanged.
The timeout is increased to 3 seconds to allow more time for the DisplayPort connection manager handshake, fixing the issue of displays remaining blank.

[Test Cases]
1. plug docking station on the host
2. bring up the host and get into desktop.
3. flip docking station's cable.
4. check if the external monitor works well

[Where problems could occur]
Low, If the handshake actually requires even more than 3 seconds in some cases, the timeout may still need to be increased further.

[Misc]
Jammy needs more patches to enable the thunderbolt CLx and the SRU will be a huge,
so skip Jammy.


Mika Westerberg (3):
  thunderbolt: Increase timeout of DP OUT adapter handshake
  thunderbolt: Do not touch CL state configuration during discovery
  thunderbolt: Increase DisplayPort Connection Manager handshake timeout

 drivers/thunderbolt/tb.c     | 17 ++++++++++++-----
 drivers/thunderbolt/tunnel.c | 11 ++++++-----
 2 files changed, 18 insertions(+), 10 deletions(-)

-- 
2.34.1




More information about the kernel-team mailing list