我需要将usb端口的版本与usb驱动器相匹配。
例如,我希望确保例如其版本为3.0的usb驱动器通过USB3.0端口连接到计算机。
我有一个想法,但我不知道如何实施。
因此,当我将USB驱动器连接到计算机上时,我可以使用lsusb获取有关该驱动器的信息,但是我可以使用什么命令来确定USB驱动器是连接到USB端口2.0还是USB端口3.0?
有人能帮我解决这个问题吗?
壳程序设计
发布于 2019-03-24 10:50:30
几天后我找到了答案。对于感兴趣的人:首先,您需要执行lsusb命令,然后在这里写下设备的总线号和设备的编号。然后运行"lsusb -t",从这个命令可以确定设备是连接到USB3.0还是USB2.0端口。在此命令的输出中,查找设备连接的总线的主机控制器接口(hci)。如果它是xhci (可扩展的),那么设备连接到USB3.0端口,如果它是ehci (增强的),则该设备连接到USB2.0端口。干杯!
https://stackoverflow.com/questions/55004447
复制相似问题