您可以使用什么命令或在 Ubuntu 的哪里检查 USB 设备的训练速度?不是 USB 设备的功能,而是当前链接的实际训练速度。
例如,我将 USB3.1 Gen2 (10Gbps) 集线器插入我的桌面,但信号完整性很差(长电缆的插入损耗太大),集线器以 USB3.1 Gen (5Gbps) 而不是 Gen2 进行训练
答案1
您必须运行lsusb -t
才能获得完整的 USB 集线器树。
以下是我的 USB 3.0 笔记本电脑的示例:
$ lsusb -t /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 2: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 1: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 1: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 5: Dev 126, If 0, Class=Video, Driver=, 12M |__ Port 5: Dev 126, If 1, Class=Video, Driver=, 12M |__ Port 6: Dev 5, If 0, Class=Wireless, Driver=btusb, 12M |__ Port 6: Dev 5, If 1, Class=Wireless, Driver=btusb, 12M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 4: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
上面您可以看到 5000M 集线器端口,带有 USB 3.0 设备 - USB 3.0 闪存。
此外,还有速度较慢的 480M 和 12M 设备。
答案2
该命令sudo lsusb -v
列出了有关所连接设备的重要信息,包括速度能力。(虽然我不确定它是否列出了实际速度。)
该sudo usbview
命令是一个图形浏览器,其列表中最重要的项目之一似乎是设备的当前速度。