linux - 如何在 Linux 上检查 USB 存储

标签 linux usb

在 Linux 上安装 USB 存储后,我如何知道此 USB 设备在什么“模式”下工作?例如 USB 1.0 或 2.0、全速、高速等。我需要知道“预期”速度是多少。

谢谢。

最佳答案

尝试 lsusb -v,在结果中找到你的 USB stroage,例如:

bcdUSB 2.00

这意味着该设备是 USB 2.0(高速)设备。

但这并不意味着该设备将始终作为高速设备工作。有时在某些错误情况下,该设备可以全速工作。

如果您在 dmesg 中看到这样的消息:

usb 2-1: new high-speed USB device number 2 using ehci_hcd

这意味着它将作为高速设备工作。如果 linux 内核在高速通信方面有任何问题,它可能会切换到全速,并且会在 dmesg 中写入适当的消息。

连接 USB 存储后,看看 dmesg 结果。

关于linux - 如何在 Linux 上检查 USB 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20324019/

相关文章:

c - 为什么 K&R `NUMBER` 中的 "Reverse Polish Calculator"在 gdb 中显示为无效?

Linux 功能 (setcap) 似乎禁用了 LD_LIBRARY_PATH

linux - pg_restore 分隔符

sql - 哪个 SQL 服务器在 Linux Box 上运行?

java - 使用 Android USB Host API 读取我的 USB 游戏 Controller /或其他 USB 设备数据

c# - 如何读取GC420t打印机的状态?

java - SWT:获取系统设备更改通知(USB 设备连接/断开连接)

linux - doxygen 创建一个顶级项目,索引/链接到子项目

java - 如何在Java中检测USB驱动器

linux - PPC460GT 上的 USB 功能