![找到 USB 端口的物理位置?](https://linux22.com/image/76493/%E6%89%BE%E5%88%B0%20USB%20%E7%AB%AF%E5%8F%A3%E7%9A%84%E7%89%A9%E7%90%86%E4%BD%8D%E7%BD%AE%EF%BC%9F.png)
我最近发现我的电脑有一个USB3入口:
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
但实际上,我只有 USB2 条目,所以我想找到哪个条目并将其替换为 USB3。
我在查找 的物理位置时遇到一些问题Bus 002
,我该怎么做?
我首先尝试将 USB 一个接一个地插入每个端口,然后检查日志lsusb -v
,我认为该bInterfaceSubClass 0 Unused
值应该改变,但事实并非如此。
然后我意识到我的鼠标出现了lsusb
,因此我将其插入三个不同的条目并查看日志lsusb
。
第一个 USB 条目:
Bus 001 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver
第二个 USB 条目:
Bus 001 Device 008: ID 046d:c52b Logitech, Inc. Unifying Receiver
第三个 USB 条目:
Bus 003 Device 014: ID 046d:c52b Logitech, Inc. Unifying Receiver
我找不到与 的连接bus 002
。有什么命令可以帮助我解决这个问题吗?谢谢!
答案1
您可以使用命令查看它们是否是连接到 hub 3.0 的端口
lsusb -t
您还可以使用以下命令检查可能存在的端口的状态
lsusb -v -s 002
可能是 USB 3.0 集线器尚未连接(可能是因为它适用于更高型号)或用于内部设备。