FS#70135 - [linux] HP Thunderbolt Dock G2 unusable with Linux 5.11
Attached to Project:
Arch Linux
Opened by Philipp Klein (kleinph) - Tuesday, 23 March 2021, 16:20 GMT
Last edited by Jan Alexander Steffens (heftig) - Friday, 11 March 2022, 16:36 GMT
Opened by Philipp Klein (kleinph) - Tuesday, 23 March 2021, 16:20 GMT
Last edited by Jan Alexander Steffens (heftig) - Friday, 11 March 2022, 16:36 GMT
|
Details
Description:
Since kernel version 5.11 my HP Thunderbolt Dock G2 is unusable. I get no video output on the monitor connected to the dock (via a DisplayPort to HDMI cable). Connected peripherals (mouse, keyboard) also don't work and the input lags a bit. The log is spammed with "kernel: i915 0000:00:02.0: [drm] *ERROR* Link Training Unsuccessful" messages. I tried all point releases of Linux 5.11 with no success. Last working version for me is linux 5.10.16.arch1-1. Additional info: * linux 5.11.x * config and/or log files etc. Steps to reproduce: Install a linux 5.11.x package, reboot, connect HP Thunderbolt Dock G2. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Friday, 11 March 2022, 16:36 GMT
Reason for closing: Fixed
Friday, 11 March 2022, 16:36 GMT
Reason for closing: Fixed
I attached dmesg output with drm debug information.
Some additional information:
Device: Lenovo ThinkPad T480s
CPU: Intel Core i7-8550U
GPU: Intel UHD Graphics 620 (KBL GT2)
The kernel is not tainted (`cat /proc/sys/kernel/tainted` returns 0)
https://drive.google.com/file/d/129SUSy94h3_j0ByVzgm6j9e8w3IbLVsv/view?usp=sharing linux-5.11.11.arch1-1.1-x86_64.pkg.tar.zst
Applies the three LTTPR patches from 5.12.rc5 that fail to apply cleanly [1][2][3] to 5.11, adding [4] allows [5][6] to apply cleanly.
[7] required manual adjustment as the code it added comments to had been split out during 5.12 to a new file.
The applied patches are in the attached LTTPR.patch.
[1] https://lore.kernel.org/stable/1616854810240220%40kroah.com/
[2] https://lore.kernel.org/stable/1616854805147121%40kroah.com/
[3] https://lore.kernel.org/stable/161685477512034%40kroah.com/
[4] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=3b7bbb3619d2cc92f04ba10ad27d3b616aabf175
[5] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=7dffbdedb96a076843719d4ea5b2cd666481c416
[6] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=ab03631087f5c296030dd86265ea02dcdacc6802
[7] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=3f3a9bc1f6df5a1a9ec39e3a5bee420328811be4