ACK: [PATCH 0/4][SRU][U/L/K] Fix Monitor lost after replug WD19TBS to SUT port with VGA/DVI to type-C dongle Edit
Tim Gardner
tim.gardner at canonical.com
Thu Jun 1 12:28:22 UTC 2023
On 5/31/23 7:51 PM, Koba Ko wrote:
> 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(-)
>
Acked-by: Tim Gardner <tim.gardner at canonical.com>
--
-----------
Tim Gardner
Canonical, Inc
More information about the kernel-team
mailing list