logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:lsusb [01/08/2015 18:05]
milou [lsusb]
doc:systeme:lsusb [13/01/2019 17:34]
èfpé un peu trop maigre et d'apparence chétive, qu'il était, le wiki
Ligne 1: Ligne 1:
 ====== lsusb ====== ====== lsusb ======
  
-  * Objet : commande lsusb+  * Objet : la commande lsusb
   * Niveau requis :​{{tag>​débutant avisé}}   * Niveau requis :​{{tag>​débutant avisé}}
   * Commentaires : //Pour lister l'​ensemble des périphériques connectés aux bus USB du système//   * Commentaires : //Pour lister l'​ensemble des périphériques connectés aux bus USB du système//
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
-  * Suivi : {{tag>​à-tester}} ​ +  * Suivi :   
-    * Création par [[user>​smolski]] le  02/08/2010  +    * Création par [[user>​smolski]] le 02/08/2010  
-    * Testé par .... le .... +    * Testé par [[user>​milou]] ​le 19/09/2015 
-  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=132117#​p132117 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))+  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=132117#​p132117|C'​est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
 + 
 +Voir : [[doc:​systeme:​ls|ls]] \\ 
 +La commande pour les périphériques PCI : [[doc:​systeme:​lspci|lspci]]
  
 ===== Introduction ===== ===== Introduction =====
Ligne 14: Ligne 17:
 La commande ''​lsusb''​ permet d'​afficher des informations relatives aux bus USB du système et aux périphériques qui y sont connectés. La commande ''​lsusb''​ permet d'​afficher des informations relatives aux bus USB du système et aux périphériques qui y sont connectés.
  
-Pour pouvoir utiliser toutes les fonctionnalités de ce programmevous devez avoir un noyau Linux qui prenne en charge ​l'interface ​''/​proc/​bus/​usb'' ​(par exemple, le noyau 2.3.15 ou plus récent).+===== Syntaxe ===== 
 + 
 +Contrairement à une légende relativement tenacela commande ''​lsusb'',​ utilisée sans l'option ''​-v'',​ **n'a pas** à être exécutée avec les privilèges du super-utilisateur ([[doc:​systeme:​superutilisateur|root]]) : 
 + 
 +<code user>​lsusb</​code>​ 
 + 
 +Par contre, pour fournir des informations détaillées,​ la commande ''​lsusb''​ doit ouvrir les fichiers du répertoire ​''/​proc/​bus/​usb'' ​en lecture/​écritureVous **devez** donc être "​root"​ pour pouvoir le faire : 
 + 
 +<code root>​lsusb -v</​code>​ 
 + 
 +===== Options =====
  
-===== OPTIONS ===== 
 ^//  OPTIONS// ^  //​RESULTATS// ​ ^ ^//  OPTIONS// ^  //​RESULTATS// ​ ^
 |-v  (--verbose) |Demander à lsusb d'​être volubile et d'​afficher des informations détaillées sur les périphériques. Cela inclut les descripteurs de configuration pour la vitesse actuelle des périphériques. Lorsqu'​ils sont disponibles,​ les descripteurs de classe sont également affichés pour les classes de périphériques USB tels que les hubs, les périphériques audio, HID, de communications et les cartes à puce.   ​| ​ |-v  (--verbose) |Demander à lsusb d'​être volubile et d'​afficher des informations détaillées sur les périphériques. Cela inclut les descripteurs de configuration pour la vitesse actuelle des périphériques. Lorsqu'​ils sont disponibles,​ les descripteurs de classe sont également affichés pour les classes de périphériques USB tels que les hubs, les périphériques audio, HID, de communications et les cartes à puce.   ​| ​
Ligne 25: Ligne 37:
 |-V, --version ​  ​|Afficher les informations de version et quitter. ​  | |-V, --version ​  ​|Afficher les informations de version et quitter. ​  |
  
-<note important>​Pour obtenir des informations détaillées, lsusb doit ouvrir ​les fichiers dans /proc/bus/usb en lecture/écritureVous devez donc être en **root** pour pouvoir le faire. </note>+===== Périphérique "​inconnu"​ ===== 
 + 
 +Vous venez d'​acheter la dernière clé Wi-Fi trop de la balle qui promet un débit de folie et en plus elle fait WPA2, mais voilà''​lsusb''​ ne retourne que ses identifiants numériques... et vous avez la flemme de scruter ​les messages du noyau. 
 + 
 +<code user>​lsusb -d 2357:</code> 
 +<code config retour de la commande>​Bus 006 Device 012: ID 2357:​0109<​/code> 
 + 
 +C'est moche mais il est possible que cela soit dû à l'​ancienneté du fichier de données (le fichier ''​/var/lib/​usbutils/​usb.ids'',​ qui est un simple fichier texte) utilisé par la commande... tentez ​donc une mise à jour dudit fichier : 
 + 
 +<code root>​update-usbids</​code>​ 
 +<code config retour de la commande>​--2018-12-21 18:​30:​00-- ​ http://​www.linux-usb.org/​usb.ids 
 +Résolution de www.linux-usb.org (www.linux-usb.org)… 216.105.38.10 
 +Connexion à www.linux-usb.org (www.linux-usb.org)|216.105.38.10|:​80… connecté. 
 +requête HTTP transmise, ​en attente de la réponse… 200 OK 
 +Taille : 599589 (586K) [text/​plain] 
 +Sauvegarde en : « /​var/​lib/​usbutils/​usb.ids.new » 
 + 
 +/​var/​lib/​usbutils/​usb.ids.new ​     100%[======================>​] 585,​54K ​  ​470KB/​s ​   in 1,2s 
 + 
 +2018-12-21 18:30:01 (470 KB/s) — « /​var/​lib/​usbutils/​usb.ids.new » sauvegardé [599589/​599589] 
 + 
 +Done.</​code>​ 
 + 
 +Et puisque votre soif de casser la clé WEP à Tatie Danielle n'a d'​égale que votre soif de comprenette : 
 + 
 +<code user>ls -lh /​var/​lib/​usbutils/​usb.ids*</​code>​ 
 +<code config retour de la commande>​-rw-r--r-- 1 root root 586K déc  4 21:34 /​var/​lib/​usbutils/​usb.ids 
 +-rw-r--r-- 1 root root 539K déc.  21 18:30 /​var/​lib/​usbutils/​usb.ids.old</code> 
 + 
 +Et qu'en plus, vous avez de la suite dans les idées : 
 + 
 +<code user>​lsusb -d 2357:</​code>​ 
 +<code config retour de la commande>​Bus 006 Device 012: ID 2357:0109 TP-Link TL WN823N RTL8192EU</​code>​ 
 + 
 +Et hop, vous n'avez plus qu'à ouvrir un fil de discussion sur le forum, parce que là en fait, ben le draille-veur y marche pas... bah oui c'est moche.
  
-<code root>​lsusb</​code>​+===== Liens utiles =====
  
-SOURCE : +  ​Manuel de l'​administrateur Linux (2007) : https://​delafond.org/​traducmanfr/​man/​man8/​lsusb.8.html 
-  ​http://www.delafond.org/​traducmanfr/​man/​man8/​lsusb.8.html+  * (en) //The USB ID Repository//​ (dépôt de référence pour les identifiants USB) : https://​usb-ids.gowdy.us/​
  
doc/systeme/lsusb.txt · Dernière modification: 21/12/2019 19:40 par èfpé

Pied de page des forums

Propulsé par FluxBB