retour vers Linux
Sommaire |
/usr/bin/lsusb
paquet:usbutils
cette commande permet d'afficher des informations relatives aux bus USB du système et aux périphériques qui y sont connectés.
voir man lsusb
lsusb
Bus 001 Device 002: ID 1b1c:1a03 Corsair Bus 002 Device 002: ID 046d:0994 Logitech, Inc. QuickCam Orbit/Sphere AF Bus 002 Device 004: ID 0bb4:0ff9 HTC (High Tech Computer Corp.) Desire / Desire HD / Hero (Charge Mode) Bus 008 Device 002: ID 046d:c505 Logitech, Inc. Cordless Mouse+Keyboard Receiver 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:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Pour avoir le détail sur un périphérique particulier, passer en root.
Et, par exemple,pour le detail de la QuickCam Sphere de la premiere ligne:
-v pour le detail
-d avec l'identifiant vendeur suivi de ":" et de l'identifiant de périphérique. ( a la suite d' ID de la commande simple lsusb)
sudo lsusb -v -d 046d:0994
Bus 002 Device 002: ID 046d:0994 Logitech, Inc. QuickCam Orbit/Sphere AF Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x046d Logitech, Inc. idProduct 0x0994 QuickCam Orbit/Sphere AF bcdDevice 0.08 [... Il y a plus de 916 ligne, je vous les passe] bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered)
Avec l'option -d vous pouvez lister tout les périphérique d'un vendeur, ou l'inverse, tout les vendeurs d'un périphérique. Ici, la liste des périphériques de chez logitech:
lsusb -d 046d: Bus 002 Device 002: ID 046d:0994 Logitech, Inc. QuickCam Orbit/Sphere AF Bus 008 Device 002: ID 046d:c505 Logitech, Inc. Cordless Mouse+Keyboard Receiver
Fichier contenant la correspondance entre id d'entreprise=nom d'entreprise et id de peripherique=nom de periphérique (les nom de la dernière colonne que vous renvoi lsusb)
/usr/share/misc/usb.ids
paquet:usbutils
/usr/share/kde4/apps/kcmusb/usb.ids
paquet:kinfocenter
/var/lib/misc/usb.ids
La dernière version peut être trouvé sur http://www.linux-usb.org/usb.ids
/usr/sbin/update-usbids.sh
paquet:usbutils
met a jour le fichier /usr/share/misc/usb.ids avec la dernière version.
/proc/bus/usb