Thunderbolt3 daisy chain sometimes doesn't work
Bug #1895606 reported by
AceLan Kao
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
AceLan Kao | ||
Focal |
Fix Released
|
Medium
|
AceLan Kao | ||
Groovy |
Fix Released
|
Undecided
|
AceLan Kao | ||
linux-oem-5.6 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
AceLan Kao | ||
linux-oem-osp1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
AceLan Kao |
Bug Description
[Impact]
Plug-in thunderbolt external monitor, and then plug-in thunderbolt external Hard drive on the external monitor, it sometimes can't detect the TBT storage.
[Fix]
Retry tb_drom_read_n() when failed fixes this issue.
[Test]
Verified on Dell platform with ASUS PA27AC Thunderbolt 3, and HP P800 TBT storage.
[Regression Potential]
Low, it only add 100ms delay and retry once.
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Groovy): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Focal): | |
status: | New → In Progress |
Changed in linux (Ubuntu Groovy): | |
status: | New → In Progress |
no longer affects: | linux-oem-5.6 (Ubuntu Groovy) |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux-oem-5.6 (Ubuntu): | |
status: | New → Invalid |
description: | updated |
no longer affects: | linux (Ubuntu Bionic) |
no longer affects: | linux-oem-5.6 (Ubuntu Bionic) |
no longer affects: | linux-oem-osp1 (Ubuntu Focal) |
Changed in linux-oem-osp1 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | New → In Progress |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.6 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal removed: verification-needed-focal |
Changed in linux (Ubuntu Focal): | |
status: | Triaged → Fix Committed |
Changed in hwe-next: | |
status: | New → Fix Released |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | In Progress → Invalid |
To post a comment you must log in.
commit f022ff7bf377ca9 4367be05de61277 934d42ea74
Author: Mika Westerberg <email address hidden>
Date: Mon Sep 7 12:20:36 2020 +0300
thunderbolt: Retry DROM read once if parsing fails
Kai-Heng reported that sometimes DROM parsing of ASUS PA27AC Thunderbolt 3
monitor fails. This makes the driver to fail to add the device so only
DisplayPort tunneling is functional.
It is not clear what exactly happens but waiting for 100 ms and retrying
the read seems to work this around so we do that here.
Link: https:/ /bugzilla. kernel. org/show_ bug.cgi? id=206493
Reported-by: Kai-Heng Feng <email address hidden>
Tested-by: Kai-Heng Feng <email address hidden>
Cc: <email address hidden>
Signed-off-by: Mika Westerberg <email address hidden>