lsusb
命令用于列出当前系统上所有已连接的 USB 设备及其总线信息。以下是对每一行的解释:
1. USB 总线与根集线器
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus XX
:表示 USB 总线的编号(例如Bus 004
是第 4 条总线)。Device 001
:表示该总线上的第一个设备(通常是根集线器,即主板上的 USB 控制器)。ID 1d6b:XXXX
:1d6b
是厂商 ID,代表 Linux Foundation(系统虚拟的根集线器)。0003
和0002
是产品 ID:0003
:USB 3.0 根集线器(高速 USB)。0002
:USB 2.0 根集线器(全速/低速 USB)。
2. 实际连接的 USB 设备
Bus 001 Device 004: ID 04f2:b681 Chicony Electronics Co., Ltd Integrated Camera
- 设备位置:总线 1 上的第 4 个设备。
- 厂商与设备:
04f2
:厂商 ID,代表 Chicony Electronics(群光电子,常见于摄像头)。b681
:产品 ID,表示具体型号(此处是笔记本电脑内置摄像头)。
Bus 001 Device 003: ID 17ef:6050 Lenovo Lenovo Precision USB Mouse
- 设备位置:总线 1 上的第 3 个设备。
- 厂商与设备:
17ef
:厂商 ID,代表 Lenovo(联想)。6050
:产品 ID,表示联想 Precision USB 鼠标。
Bus 001 Device 002: ID 04cc:0017 ST-Ericsson Metasense Composite Device
- 设备位置:总线 1 上的第 2 个设备。
- 厂商与设备:
04cc
:厂商 ID,代表 ST-Ericsson(意法爱立信)。0017
:产品 ID,可能是一个复合设备(如传感器或通信模块)。
Bus 001 Device 005: ID 8087:0aaa Intel Corp.
- 设备位置:总线 1 上的第 5 个设备。
- 厂商与设备:
8087
:厂商 ID,代表 Intel(英特尔)。0aaa
:产品 ID,常见于英特尔无线网卡或蓝牙模块(如 Wi-Fi/蓝牙二合一芯片)。
关键字段总结
Bus XX
:USB 总线编号(由主板控制器决定)。Device YY
:设备在该总线上的编号(随插拔顺序变化)。ID VVVV:PPPP
:VVVV
:厂商 ID(例如1d6b
是 Linux Foundation)。PPPP
:产品 ID(区分同一厂商的不同设备)。
- 设备名称:厂商和设备的描述(可能由系统数据库或驱动提供)。
常见用途
- 检查设备是否被系统识别(如摄像头、鼠标)。
- 调试 USB 设备驱动问题(如设备未列出可能表示未连接或驱动异常)。
- 通过
lsusb -v
查看更详细信息(如设备速度、协议版本)。