En este último paso, aprenderemos a usar el comando lsusb
para identificar información detallada sobre los dispositivos USB conectados a su sistema.
Primero, listemos todos los dispositivos USB conectados al sistema:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Esta salida muestra el número de bus, el número de dispositivo, el ID de proveedor y el ID de producto para cada dispositivo USB.
Para obtener información más detallada sobre un dispositivo USB específico, podemos usar el comando lsusb -v
y proporcionar el ID de proveedor y el ID de producto. Por ejemplo, para obtener información sobre un ratón USB con ID de proveedor 046d y ID de producto c077, podemos ejecutar:
$ lsusb -v -d 046d:c077
Bus 001 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x046d Logitech, Inc.
idProduct 0xc077 M105 Optical Mouse
bcdDevice 1.00
iManufacturer 1 Logitech
iProduct 2 M105 Optical Mouse
iSerial 0
bNumConfigurations 1
[...]
Esta salida proporciona información detallada sobre el ratón USB, incluyendo su descriptor de dispositivo, descriptor de configuración y descriptor de informe HID.
Al usar el comando lsusb
con varias opciones, puede identificar y solucionar eficazmente problemas relacionados con dispositivos USB en su sistema Linux.