关于lsusb命令一些问题的解决

lsusb命令用于显示本机的USB设备列表,以及USB设备的详细信息。

 查阅了大部分资料:lsusb命令显示的USB设备信息来自“/proc/bus/usb”目录下的对应文件。

问题:使用的Ubuntu下“/proc/bus”没有usb目录,需要找到存放USB设备信息的相关目录

 1.USB设备通过debugfs导出/sys/kernel/debug/usb/devices显示内核已知的每个USB设备及其配置描述符。此文件对于用户模式下的状态查看工具非常方便,可以扫描文本格式并忽略大部分文本。 设备特定文件中提供了更详细的设备状态(包括类和供应商状态)。

Bus:表示总线号。

Lev:表示此USB设备位于所在总线拓扑结构的层次,XHCI控制器对应的Lev=00,其下面挂接的USB网卡的Lev=01。

Prnt:表示父设备数量,比如XHCI控制器是root,位于最顶层,其Prnt=0,其下面挂载在HUB下的USB网卡的Prnt=01。

Port:此USB设备的父设备上的连接器/端口,比如USB网卡的父设备是XHCI控制器

Cnt:这层的枚举到的第几个USB设备,比如USB网卡的Cnt=01。

Dev:表示设备编号,XHCI为1,USB网卡为5,按顺序排列的,一个总线上最多挂127个;可以有多个总线。

Spd:设备速率,单位为Mbps

​ 可能的速率为:

​ 1.5 Mbit/s for low speed USB

​ 12 Mbit/s for full speed USB

​ 480 Mbit/s for high speed USB (added for USB 2.0); also used for Wireless USB, which has no fixed speed

​ 5000 Mbit/s for SuperSpeed USB (added for USB 3.0)

​ 10000 Mbit/s for SuperSpeed USB (added for USB 3.1)

2.lsusb其实也是通过解析sysfs来获取usb信息的

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迷糊的鱼(。・ω・。)ノ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值