lsusb输出内容详细解读

来源:互联网 发布:思迅软件合作伙伴 编辑:程序博客网 时间:2024/05/02 06:45
插入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