linux支持usb-c吗?到目前为止,似乎只有电源功能起作用,我的手机一插上就会开始充电。
我想知道 Ubuntu 是否支持 USB-C - 根据我的经验,当我连接手机时,只有充电功能才有效。
是否需要额外的程序来启用它?
如果它根本不可用,是否有一个好地方可以跟踪开发的进展?
linux支持usb-c吗?到目前为止,似乎只有电源功能起作用,我的手机一插上就会开始充电。
我想知道 Ubuntu 是否支持 USB-C - 根据我的经验,当我连接手机时,只有充电功能才有效。
是否需要额外的程序来启用它?
如果它根本不可用,是否有一个好地方可以跟踪开发的进展?
回答这个问题有多个部分,首先是linux内核是否支持USB Type-C;答案是肯定的。接下来要考虑的是,您当前使用的内核是否具有该功能?除非您使用的是真正旧版本的 Ubuntu,否则这可能是肯定的。
下一部分是重要的部分:您的 USB 主控制器是否在内核中有驱动程序?要找到您可以键入的答案,
lspci -d ::0c03 -k
您应该会找到如下输出:英特尔芯片组通常有最好的支持,大多数 USB 芯片组制造商声称在其网站上为他们的 USB Type-C 芯片组提供 linux 支持。如果您需要有关您的 USB 控制器类型的更多具体信息,您可以提出包含此信息的问题。
如果你有驱动程序,那么下一部分是看看当你在
kern.log
文件中插入一些东西时会发生什么,键入tail -f /var/log/kern.log
并插入和拔出一些 USB Type-C 设备。对于 usb-2 设备,这是一种可以看到的输出:如果您没有看到任何事情发生,那么您没有驱动程序或者它并没有真正工作(或者您尝试插入的东西是关闭或损坏)。
您可以使用上面的日志信息来了解可能发生的情况,它记录了设备使用切换(电源、数据和显示)等内容,并且可以告诉您很多关于您想要的模式没有被使用的原因。
usb type-c 的最后一部分是作为显示端口。我只能找到有关具有此端口的 Google Chromebook 的信息,而没有有关该功能是否已进入邮件线路内核的信息(谷歌并不总是推送其内核代码的上游补丁)。