英特尔正向 Linux Kernel 贡献新的驱动更新,从而确定 ThunderBolt/USB 4 端口是否正常运行。DMA 流量测试驱动程序用于发送和接受指定数量的数据包,从而查看端口是否正常运行,主要在硬件制造过程中用于测试目的。
除了新的 ThunderBolt/USB 4 驱动之外,ThunderBolt/USB 4 线缆还需要连接到主机路由器的端口,或者使用 RX 或者 TX 线缆交叉的时候使用特殊的 loopback dongle。
USB4_DMA_TEST驱动程序(thunderbolt_dma_test内核模块)通过DebugFS公开其发送/接收可调参数,并用于启动测试和回读状态。可以通过Thunderbolt.git上的dma-test对该USB4 / Thunderbolt端口测试进行中的英特尔Linux驱动程序的更多详细信息。如果想要验证某个端口是否正常工作,该驱动程序可能会加入到 Linux Kernel 5.11 的 mainline 分支(Linus Torvalds 每周发布的版本)中。