Re: thunderbolt: PCIe tunnel creation fails for USB4 eGPU dock on Titan Ridge host

Mika Westerberg <[email protected]> Fri, 7 Aug 2026 06:37:19 +0200
Newsgroups org.kernel.vger.linux-usb
Message-ID <[email protected]>
Hi,

On Thu, Aug 06, 2026 at 11:48:24PM +0200, David GUENAULT wrote:
> PCIe tunneling never succeeds between an Intel Titan Ridge 2C host router
> and a USB4 (Thunderbolt 5) eGPU dock, although the Thunderbolt link itself
> comes up fully bonded at 40 Gb/s and both routers enumerate cleanly.
> tb_tunnel_pci() fails silently -- the only message is "PCIe tunnel creation
> failed", with no path/credit/activation diagnostics even with full dyndbg.

That's because Titan Ridge is using firmware based connection manager so
it's not the TB driver that creates the tunnels.

Can you drop all the non-distro kernel command line options, except
"thunderbolt.dyndbg=+p" and provide full dmesg?