• 欢迎访问Selinux网站,Selinux信息,Selinux教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Selinux Linux常用命令手册
  • Selinux现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Selinux吧

lsusb命令

硬件管理 selinuxcn 2个月前 (04-29) 25次浏览 0个评论 扫描二维码

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

lsusb 命令是一个学习 USB 驱动开发,认识 USB 设备的助手,推荐大家使用,如果您的开发板中或者产品中没有 lsusb 命令可以自己移植一个,放到文件系统里面。

语法
lsusb(选项)
选项
-v:显示 USB 设备的详细信息;
-s<总线:设备号>仅显示指定的总线和(或)设备号的设备;
-d<厂商:产品>:仅显示指定厂商和产品编号的设备;
-t:以树状结构显示无理 USB 设备的层次;
-V:显示命令的版本信息。
实例
插入 usb 鼠标后执行 lsusb 的输出内容如下:

Bus 005 Device 001: id 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 006: ID 15d9:0a37
Bus 002 Device 001: ID 0000:0000
解释:

Bus 005

表示第五个 usb 主控制器(机器上总共有 5 个 usb 主控制器 — 可以通过命令 lspci | grep USB 查看)

Device 006

表示系统给 usb 鼠标分配的设备号(devnum),同时也可以看到该鼠标是插入到了第二个 usb 主控制器

006 usb_device.devnum
/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-2/devnum
ID 15d9:0a37

表示 usb 设备的 ID(这个 ID 由芯片制造商设置,可以唯一表示该设备)

15d9 usb_device_descriptor.idVendor
0a37 usb_device_descriptor.idProduct
/sys/devices/pci0000:00/0000:00:1d.1/usb2/2-2/idVendor
Bus 002 Device 006: ID 15d9:0a37
Bus 002 Device 001: ID 0000:0000

表示 002 号 usb 主控制器上接入了两个设备:

一个是 usb 根 Hub — 001
一个是 usb 鼠标 — 006


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:lsusb 命令 https://selinux.cn/lsusb/
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址