Differences between revisions 5 and 6
Revision 5 as of 2010-10-14 12:42:48
Size: 6712
Editor: DenisBernard
Comment: synchronise with english version
Revision 6 as of 2012-12-25 17:49:41
Size: 6800
Comment: sync with english master
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[HowToIdentifyADevice/USB|Anglais]] - [[fr/HowToIdentifyADevice/USB|Français]] - [[it/HowToIdentifyADevice/USB|Italiano]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
[[HowToIdentifyADevice|How to identify a device]] > USB
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[HowToIdentifyADevice/USB|Anglais]] - Français - [[it/HowToIdentifyADevice/USB|Italiano]] - [[ru/HowToIdentifyADevice/USB|Русский]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
[[fr/HowToIdentifyADevice|How to identify a device]] > USB
Line 8: Line 8:
/!\ Assurez vous que tous les matériels sont connectés et alimentés pour pouvoir les lister. /!\ Assurez vous que tous les périphériques sont connectés et alimentés pour pouvoir les lister.
Line 10: Line 10:
Les matériels sont généralement identifiés par une paire de nombres hexadécimales , comme ceci : 1014:003E.
 * Les 4 premiers chiffres représentent le Vendor ID (04b3 = IBM). 'Vendor= Marque.'
 * Les 4 derniers chiffres représentent le Device ID (3108 = !ThinkPad 800dpi Optical Travel Mouse). 'Device= Matériel.'
 Voir chapitre [[#references|references]] pour plus d'informations.
Les périphériques sont généralement identifiés par une paire de nombres hexadécimaux, comme ceci : 1014:003E.
 * Les 4 premiers chiffres représentent l'ID du vendeur (04b3 = IBM). 'Vendeur = Marque.'
 * Les 4 derniers chiffres représentent l'ID du périphérique (3108 = !ThinkPad 800dpi Optical Travel Mouse).
Line 15: Line 14:
Certains des appareils (''device-id'') gérés par Debian sont listés ici: [[DeviceDatabase/USB]]. Voir le chapitre [[#references|références]] pour plus d'informations.
Line 17: Line 16:
De nombreuses personnes utilisent [[#lsusb|lsusb]], cela fonctionne sur tous les systèmes Debian, pour avoir une liste des matériels. Les utilisateurs Gnome utilisent [[HowToIdentifyADevice/CPU#hardinfo|hardinfo]]. Avec KDE on utilise [[HowToIdentifyADevice/CPU#kinfocenter|kinfocenter]]. La plupart des périphériques (''device-id'') gérés par Debian sont listés dans cette page : [[DeviceDatabase/USB]].

La plupart des gens utilisent simplement [[#lsusb|lsusb]] pour avoir une liste des périphériques usb et cela fonctionne sur presque tous les systèmes Debian. Les utilisateurs de Gnome peuvent utiliser [[#hardinfo|hardinfo]]. Avec KDE, on peut utiliser [[#kinfocenter|kinfocenter]].
Line 21: Line 22:
lsusb provenant du paquet:DebPkg:usbutils est l'outil de base pour connaître les matériels PCI connectés à votre ordinateur. lsusb, fourni par le paquet : DebPkg:usbutils, est l'outil de base pour connaître les périphériques USB connectés à votre ordinateur.
Line 31: Line 32:
 * Si la description du matériel retourne 'Unknown device' vous pouvez mettre à jour votre fichier usb-id en tapant {{{update-usbids}}} en tant que root.  * Si la description du matériel retourne 'Unknown device' vous pouvez mettre à jour votre fichier usb-id en tapant {{{update-usbids}}} en tant que super-utilisateur.
Line 68: Line 69:
Gnome Informations Système (Hardinfo dans le ''Menu Applications/Outils Système'', provenant du paquet: DebPkg:hardinfo) donne des informations sur le matériel installé. Gnome Informations Système (Hardinfo dans le ''Menu Applications/Outils Système'', fourni par le paquet: DebPkg:hardinfo) donne des informations sur le matériel installé.
Line 71: Line 72:
<<BR>>On peut noter qu'apparait le "Vendor" et le "Product ID". <<BR>>Notez le nom du "Vendor" et le "Product ID".
Line 76: Line 77:
Kinfo de KDE`` (dans ''Menu K / Système / KDE Info Center``Centre d'information KDE'', provenant du paquet: DebPkg:kcontrol) donne des informations diverses et variées sur le matériel. Donc, il y a une section USB, Kinfo de KDE`` (dans ''Menu K / Système / KDE Info Center``Centre d'information KDE'', pfourni par le paquet : DebPkg:kcontrol) donne des informations diverses et variées sur le matériel. Donc, il y a une section USB.
Line 83: Line 84:
Le paquet DebPkg:discover en ligne de commande peut être très utile aussi, essayez la commande suivant: Le paquet DebPkg:discover en ligne de commande peut être très utile aussi, essayez la commande suivante :
Line 100: Line 101:
Si lsusb ne donne pas satisfaction (!), vous pouvez afficher le contenu de /proc/bus/usb/devices pour avoir la liste vendor et device IDs. Si lsusb ne donne pas satisfaction (!), vous pouvez afficher le contenu de /proc/bus/usb/devices pour avoir la liste détaillée des vendeurs et des ID des périphériques.
Line 150: Line 151:
 * http://www.linux-usb.org/usb.ids – Tiennent à jour une liste des  device-id et vendor-id en mode texte.
 * /usr/share/doc/linux-doc-2.6.26/Documentation/usb/* - kernel USBdocumentation.
 * http://www.linux-usb.org/usb.ids – Tient à jour une liste des device-id et vendor-id en mode texte.
 * /usr/share/doc/linux-doc-2.6.26/Documentation/usb/* - documentation USB du noyau.

Translation(s): Anglais - Français - Italiano - Русский

(!) ?Discussion

How to identify a device > USB


Comment lister et identifier les périphériques USB connectés à votre ordinateur.

/!\ Assurez vous que tous les périphériques sont connectés et alimentés pour pouvoir les lister.

Les périphériques sont généralement identifiés par une paire de nombres hexadécimaux, comme ceci : 1014:003E.

  • Les 4 premiers chiffres représentent l'ID du vendeur (04b3 = IBM). 'Vendeur = Marque.'
  • Les 4 derniers chiffres représentent l'ID du périphérique (3108 = ThinkPad 800dpi Optical Travel Mouse).

Voir le chapitre références pour plus d'informations.

La plupart des périphériques (device-id) gérés par Debian sont listés dans cette page : DeviceDatabase/USB.

La plupart des gens utilisent simplement lsusb pour avoir une liste des périphériques usb et cela fonctionne sur presque tous les systèmes Debian. Les utilisateurs de Gnome peuvent utiliser hardinfo. Avec KDE, on peut utiliser kinfocenter.

lsusb

lsusb, fourni par le paquet : usbutils, est l'outil de base pour connaître les périphériques USB connectés à votre ordinateur.

#lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 006: ID 0a5c:2110 Broadcom Corp.
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
  • Si la description du matériel retourne 'Unknown device' vous pouvez mettre à jour votre fichier usb-id en tapant update-usbids en tant que super-utilisateur.

Pour avoir une réponse plus parlante, je fais comme ci-dessous :

#lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null
Bus 005 Device 001: ID 0000:0000
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 EHCI Host Controller
Bus 004 Device 006: ID 0a5c:2110 Broadcom Corp.
  bDeviceClass          224 Wireless
  bDeviceProtocol         1 Bluetooth
  iProduct                2 BCM2045B
  (Bus Powered)
Bus 004 Device 001: ID 0000:0000
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed hub
  iProduct                2 UHCI Host Controller
Bus 001 Device 001: ID 0000:0000
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed hub
  iProduct                2 UHCI Host Controller
Bus 002 Device 001: ID 0000:0000
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed hub
  iProduct                2 UHCI Host Controller
Bus 003 Device 001: ID 0000:0000
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed hub
  iProduct                2 UHCI Host Controller

Avec Gnome : hardinfo

Gnome Informations Système (Hardinfo dans le Menu Applications/Outils Système, fourni par le paquet: hardinfo) donne des informations sur le matériel installé.

HowToIdentifyADevice/USB/hardinfo.png
Notez le nom du "Vendor" et le "Product ID".

Avec KDE : KInfoCenter

Kinfo de KDE (dans Menu K / Système / KDE Info CenterCentre d'information KDE, pfourni par le paquet : kcontrol) donne des informations diverses et variées sur le matériel. Donc, il y a une section USB.

HowToIdentifyADevice/USB/KInfoCenter.png

discover

Le paquet discover en ligne de commande peut être très utile aussi, essayez la commande suivante :

discover --vendor-id --model-id usb
0000 0000 unknown unknown
0000 0000 unknown unknown
0a5c 2110 unknown unknown
0000 0000 unknown unknown
0000 0000 unknown unknown
0000 0000 unknown unknown

{i} man (1)discover
{i} discover utilise ses propres fichiers : /lib/discover/usb-busclass.xml, /lib/discover/usb-device.xml, /lib/discover/usb-vendor.xml

Aller plus en profondeur

/proc/bus/usb/devices

Si lsusb ne donne pas satisfaction (!), vous pouvez afficher le contenu de /proc/bus/usb/devices pour avoir la liste détaillée des vendeurs et des ID des périphériques.

#Utiliser la commande grep pour filtrer les réponses
cat /proc/bus/usb/devices | grep -E "^([TSPD]:.*|)$"
T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 8
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-686 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.7

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-686 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.3

T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  7 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0a5c ProdID=2110 Rev= 1.00
S:  Manufacturer=Broadcom Corp
S:  Product=BCM2045B

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-686 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.2

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-686 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.1

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.18-4-686 uhci_hcd
S:  Product=UHCI Host Controller
S:  SerialNumber=0000:00:1d.0

References


CategoryFrHardware