Hi Devs,
What is the level of support for Thunderbolt on the Jetson Orin platform? Say if I connect a PCIe based Thunderbolt card into the PCIe x16 port on the Jetson Orin dev kit, what level of support can I expect from the software stack?
Things I have looked into:
Compiled the stock latest jammy kernel for the Jetson AGX Orin and noticed that CONFIG_USB4 kernel build flag is unset meaning that USB4/Thunderbolt is unsupported in the linux kernel on the Jetson Orin. Is this understanding correct?
Are there any recommended Thunderbolt connector PCIE cards for Jetson Orin like this one from Lenovo?
Actually we only guarantee the PCIe card itself would be detected by pcie controller.
For the rest of drivers, it depend on the vendor and we may not enable it. This requires users to install by themselves.
For example, we don’t know what is the requirement of Thunderbolt card. Whether CONFIG_USB4 is related to it or not, better consulting with the vendor.
Thanks for replying to my question @WayneWWW , so I think if we plug in a thunderbolt pcie card into that slot we will get the basic PCIe enumeration out of box but for everything after that we are on our own/dependent on card vendor.
We don’t have plan to test or support it on Jetson. But if the vendor provides the correct driver in upstream kernel, then enabling it may make it work.
I see that the ASUS USB3.1 Card is in the support list. Does this mean that AGX can natively support expanding the Thunderbolt 3 interface through the ASUS USB3.1 Card?