daisy chained thunderbolt devices not working at reboot on AMD strix platforms

Bug #2058333 reported by You-Sheng Yang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
New
Undecided
Unassigned
linux-oem-6.8 (Ubuntu)
New
Undecided
Anthony Wong
Noble
New
Undecided
Anthony Wong

Bug Description

Boot firmware (typically BIOS) might have created tunnels of its own. The tunnel configuration that it does might be sub-optimal. For instance it may only support HBR2 monitors so the DisplayPort tunnels it created may limit Linux graphics drivers. In addition there is an issue on some AMD based systems where the BIOS does not allocate enough PCIe resources for future topology extension. By resetting the USB4 topology the PCIe links will be reset as well allowing Linux to re-allocate.

This aligns the behavior with Windows Connection Manager.

Fixes merged to linus tree for v6.9-rc1:
* 59a54c5f3dbde thunderbolt: Reset topology created by the boot firmware
* ec8162b3f0683 thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers
* b35c1d7b11da8 thunderbolt: Introduce tb_path_deactivate_hop()
* 01da6b99d49f6 thunderbolt: Introduce tb_port_reset()

You-Sheng Yang (vicamo)
tags: added: amd oem-priority originate-from-2058213
Changed in linux (Ubuntu Noble):
assignee: nobody → Anthony Wong (anthonywong)
Timo Aaltonen (tjaalton)
affects: linux (Ubuntu Noble) → linux-oem-6.8 (Ubuntu Noble)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.