查看设备使用的哪个usb口

如何查看设备使用的哪个usb口
动态观察设备插拔
实时监控内核日志,观察插入时哪个端口出现:
dmesg | tail -30
[ 1405.901781] usb 1-2: new high-speed USB device number 7 using xhci-hcd
[ 1406.051083] usb 1-2: New USB device found, idVendor=3535, idProduct=6300, bcdDevice= 1.10
[ 1406.051099] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1406.051107] usb 1-2: Product: U330
[ 1406.051114] usb 1-2: Manufacturer: aigo
[ 1406.051122] usb 1-2: SerialNumber: 9000432A834D4350
[ 1406.063238] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 1406.064873] scsi host0: usb-storage 1-2:1.0 明确告诉你这个设备插在 1-2:1.0口上

简单列出所有设备:
console:/ # lsusb
Bus 001 Device 007: ID 3535:6300
然后你可以根据插入/拔出设备前后对比,识别哪个设备对应哪个 USB 口。
Bus 001
表示该设备连接在 USB 总线 1 上。

通过 sysfs 查看设备细节
进入某个设备目录查看详细信息:
console:/ # cat /sys/bus/usb/devices/1-2/product
U330
U330 表示U盘型号

对比插拔前后状态 先 ls 一次,再插设备再 ls 发现新增设备路径
console:/ # ls /sys/bus/usb/devices/
1-0:1.0 1-1:1.0 1-1:1.2 1-1:1.4 1-2:1.0 1-3:1.0 1-3:1.2 usb1
1-1 1-1:1.1 1-1:1.3 1-2 1-3 1-3:1.1 2-0:1.0 usb2
console:/ #
console:/ #
console:/ # ls /sys/bus/usb/devices/
1-0:1.0 1-1:1.0 1-1:1.2 1-1:1.4 1-3:1.0 1-3:1.2 usb1
1-1 1-1:1.1 1-1:1.3 1-3 1-3:1.1 2-0:1.0 usb2
console:/ #

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容