USB 2.0和USB 3.0:如何确定USB端口的版本并将其与USB驱动器匹配

时间:2019-03-05 13:55:03

标签: shell

我需要将USB端口的版本与USB驱动器匹配。

例如,我要确保将USB驱动器(例如版本为3.0)通过USB 3.0端口连接到计算机。

我有一个主意,但我不知道如何实现。

因此,当我将USB驱动器连接到计算机时,可以使用lsusb获取有关驱动器的信息,但是我可以使用什么命令来确定USB驱动器是连接到USB端口2.0还是USB端口3.0? / p>

有人可以帮助我解决这个问题吗?

shell编程

1 个答案:

答案 0 :(得分:0)

几天后我找到了答案。对于那些感兴趣的人:首先,您需要执行lsusb命令,从那里写下设备的总线号以及设备号。然后运行“ lsusb -t”,从此命令可以确定设备是连接到USB 3.0还是USB 2.0端口。在此命令的输出中,查找连接设备的总线的主机控制器接口(hci)。如果是xhci(可扩展),则设备连接到USB 3.0端口;如果是ehci(增强型),则设备连接到USB 2.0端口。干杯!