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

jus*_*tar 3 shell

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

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

我有一个想法,但我不知道如何实施。

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

谁能帮我解决这个问题吗?

外壳编程

jus*_*tar 8

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