Dans cette dernière étape, nous allons apprendre à utiliser la commande lsusb
pour identifier des informations détaillées sur les périphériques USB connectés à votre système.
Tout d'abord, listons tous les périphériques USB connectés au système :
$ 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
Cette sortie montre le numéro de bus, le numéro de périphérique, l'identifiant de fournisseur et l'identifiant de produit pour chaque périphérique USB.
Pour obtenir des informations plus détaillées sur un périphérique USB spécifique, nous pouvons utiliser la commande lsusb -v
et fournir l'identifiant de fournisseur et l'identifiant de produit. Par exemple, pour obtenir des informations sur une souris USB avec l'identifiant de fournisseur 046d et l'identifiant de produit c077, nous pouvons exécuter :
$ 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 (Défini au niveau de l'interface)
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
[...]
Cette sortie fournit des informations détaillées sur la souris USB, y compris son descripteur de périphérique, son descripteur de configuration et son descripteur de rapport HID.
En utilisant la commande lsusb
avec diverses options, vous pouvez identifier et résoudre efficacement les problèmes liés aux périphériques USB sur votre système Linux.