![16.04 版不支持 Thunderbolt 3 热插拔](https://linux22.com/image/1054915/16.04%20%E7%89%88%E4%B8%8D%E6%94%AF%E6%8C%81%20Thunderbolt%203%20%E7%83%AD%E6%8F%92%E6%8B%94.png)
我刚买了一台带有 Thunderbolt3 端口(USB-C)的 Dell Precision 5510。
Thunderbolt 转以太网适配器似乎只有在启动时插入才可用。如果我在 Ubuntu 启动后插入它,它不会被识别。我怎样才能让它在 Ubuntu 中“可热插拔”?
我正在运行带有内核 4.4.0-18-generic 的 Ubuntu 16.04 Beta 2。
我目前没有其他 Thunderbolt 适配器可供测试(用于视频等)。由于它是 USB-C,我已将 Nexus 6p 连接到计算机,它会充电,但 Ubuntu 并未将其显示为已连接的设备。然而,这可能是因为它是 Thunderbolt 端口而不是 USB 端口,即使它是一个 USB 插头?
答案1
您可能必须将内核升级到较新的版本才能获得完整的 Thunderbolt3/USB-C 功能。
该端口同时具有 USB 和 Thunderbolt 功能,但 Linux 内核驱动程序仍在追赶。
从 5 月份开始使用 Precision 5510 进行工作并进行映像处理(预置)后,我了解到我们正在使用 4.10 内核的特定版本,以便 TB3 能够与 Dell TB15/TB16 扩展坞正常配合使用。更新到 Ubuntu hwe-edge(其半官方 4.10 软件包)时,似乎时好时坏,我们使用的版本更接近主线而不是 Ubuntu 版本。
我一直在向用户部署我测试过的备用 5510,但我将再次尝试使用 hwe-edge 进行全新安装,看看它是否能与扩展坞正常工作。USB-C 支持非常稳定,但并非所有功能都移植回了 4.4 内核。
更新:
Ubuntu 18.04 和 4.15 内核比 16.04 和任何支持的 Ubuntu 内核要好得多。如果是 4.15,那么 16.04.5 和 linux-image-hwe-edge-16.04 可能会更好,但 18.04 总体上有一些出色的改进,其中最重要的是不需要由于驱动程序中的溢出问题而将 TB15/TB16 的千兆以太网端口限制为 100 兆位。