转自https://zhidao.baidu.com/question/586667147.html
插入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:0a37Bus 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