USB sous Linux

De system.co.free.fr.

retour vers Linux


Sommaire

lsusb

/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

Exemple d'utilisation

 lsusb
 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
 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
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Pour avoir le detail sur un peripherique particulier, par exemple la QuickCam Sphere: lsusb -v -d 046d:

Fichier listant le nom des peripheriques USB pour leurs identifications

fichiers de liste de périphériques usb sur ma Kubuntu
/usr/share/misc/usb.ids
paquet:usbutils

La liste de tous les identifiants USB connus (vendeurs, produits, classes, sous-classes et protocoles) par votre systèmes.

/usr/share/kde4/apps/kcmusb/usb.ids
paquet:kinfocenter

le même fichier que précédemment. Attention cependant, il n'est pas nécessairement de la même version. Il est utilisé pour identifer les peripheriques par kinfocenter.

/var/lib/misc/usb.ids

encore le même fichier.

La dernière version peut être trouvé sur http://www.linux-usb.org/usb.ids

Mettre a jour son fichier /usr/share/misc/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

Une interface vers les périphériques USB fournie par les noyaux Linux postérieurs à la version 2.3.15. Elle contient un sous-répertoire par bus qui contient un fichier par périphérique et un fichier devices qui contient certains descripteurs pour chaque périphérique USB. Cette interface est également prise en charge par certains noyaux Linux 2.2.
Outils personnels