Public bug reported:

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()

** Affects: hwe-next
     Importance: Undecided
         Status: New

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd oem-priority originate-from-2058213

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2058333

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

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  New

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()

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2058333/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to