![如何在设备(小工具)模式下使用配备 USB-C 的笔记本电脑?](https://linux22.com/image/925836/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%AE%BE%E5%A4%87%EF%BC%88%E5%B0%8F%E5%B7%A5%E5%85%B7%EF%BC%89%E6%A8%A1%E5%BC%8F%E4%B8%8B%E4%BD%BF%E7%94%A8%E9%85%8D%E5%A4%87%20USB-C%20%E7%9A%84%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%EF%BC%9F.png)
我最近“拆开”了我那台值得信赖的旧笔记本电脑,买了一台新电脑。它侧面有一个 USB C 型端口。我买了一个 USB OTG 转换器,这样我就可以在主机模式下使用它了。
但是它应该是一个双模端口,我可以使用该端口为笔记本电脑供电(如果我有一个正确的 PSU),并且可以借助 OTG 电缆将其转换为主机模式。
现在我想知道 - 我可以使用这个端口将我的笔记本电脑作为设备连接到其他笔记本电脑和 PC 吗?因为 Linux 有所谓的“USB 小工具/小工具驱动程序”,Android 手机和单板计算机等设备可以使用它来连接到那台笔记本电脑。
那么,是否可行,如何配置任何小工具来检查这一点?我应该重新编译内核吗?或者这些端口可能半工作状态,因为没有人会尝试这样做。(但另一方面,从 PC 为笔记本电脑充电的能力可能会有所帮助)。
PS. 我买了一条便宜的 USB3-C“公头”转 USB2.0-A“公头”电缆,什么都没发生。(电缆两端的 lsusb 中都没有新线)。
答案1
我的问题比答案多,所以请耐心等待。我先回答一下,如果你的笔记本电脑可以通过 USB-C 充电,那么硬件很可能支持小工具模式。另一种检查方法是使用 USB-C 转 USB-C 电缆将笔记本电脑插入另一台计算机,看看笔记本电脑是否在另一台计算机上显示为“USB 广告牌设备”,如果显示为这样,那么它很可能支持其他小工具模式。使用廉价的 USB-C 转 USB-A 电缆可能可以解释为什么什么都没发生,可能是因为电缆没有支持 USB 3.x 的所有电线,这可能是它无法工作的原因。我也是第一次尝试 USB 小工具,我还没有尝试过 USB 2.0 电缆,所以我的猜测很多。
现在,有几个问题。您使用的是哪种型号的笔记本电脑?您说的“USB OTG 转换器”是什么意思?您运行的是哪个版本/风格/发行版的 Linux?有些版本/风格/发行版可能比其他版本对 USB 小工具的支持更好。您希望笔记本电脑具有哪些类型的小工具模式?在我看来,大部分工作都花在了串行、以太网和大容量存储设备小工具上。您到目前为止尝试了什么?就我个人而言,我在 USB 小工具实验上有点停滞不前,因为在一次电涌之后,我的一些硬件坏了。可能要过一段时间才能恢复正常。