External displays not working on Thinkpad T490 with ThinkPad Thunderbolt 3 Dock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
AaronMa | ||
Hirsute |
Fix Released
|
Medium
|
AaronMa |
Bug Description
I have two external displays chained via Display port connected to the ThinkPad Thunderbolt 3 Dock.
They are working with kernel 5.8.0-63 but not with the new 5.11.0-25 kernel.
I could reproduce this behavior several times for both kernels, as follows: I booted up with disconnected dock, logged in, then I connected it, disconnected it, and connected it again.
With the 5.11.0-25 kernel the external displays go black; the main screen turns off and on several times. Sometimes the main screen remains working, but UI is lagging.
I'm attaching the logs. Two separate boots for each variant are marked 'a'/'b'.
SRU Justifications:
===============
[Impact]
External displays not working on Thinkpad T490 with ThinkPad Thunderbolt
3 Dock
[Fix]
Some SKL systems DP output fails when AUX timeout of LTTPR detection.
Disable the LTTPR detection until GLK to fix the link training.
[Test]
Verified on hardware, external DP work fine.
Also tested on I+N GPU laptop and a iGPU only laptop, all displays with dock are good.
[Where problems could occur]
It may break output of external DP.
This patch from 5.12-rc5, only Hirsute kernel is SRUed.
CVE References
description: | updated |
Changed in linux (Ubuntu): | |
assignee: | nobody → AaronMa (mapengyu) |
description: | updated |
Changed in linux (Ubuntu Hirsute): | |
assignee: | nobody → AaronMa (mapengyu) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu Hirsute): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-hirsute removed: verification-needed-hirsute |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.