Certification Linux LPI/Administrateur système débutant/Examen 101/Matériel et architecture/Configurer des périphériques USB

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.

VIOLATION POSSIBLE DE COPYRIGHT

L'utilisateur qui appose ce bandeau est invité à créer la sous-page correspondante sur la liste des pages soupçonnées de violation de copyright.

Cette page est soupçonnée d'enfreindre un copyright. À moins qu'il soit démontré que l'auteur de la page autorise la reproduction (par exemple s'il écrit à permissions-fr@wikimedia.org), cette page sera supprimée au bout d'une semaine. En attendant le retrait de cet avertissement, veuillez ne pas réutiliser ce texte. Si vous venez d'apposer ce bandeau, veuillez créer la page de discussion en cliquant sur le lien ci-dessus.

  1. Merci de ne pas modifier cette page pour le moment.
  2. Si vous possédez les droits d'auteur du contenu qui suit, ou si vous avez la permission d'utilisation sous les termes de la Licence de documentation libre GNU, merci de l'indiquer sur cette page de discussion et sur la note « Certification Linux LPI/Administrateur système débutant/Examen 101/Matériel et architecture/Configurer des périphériques USB ».
  3. Merci de ne pas rétablir le contenu qui était présent ici. Il sera retiré. Cette page sera restaurée si Wikiversité obtient la permission du détenteur des droits d'auteur.
  4. Si vous voulez tout de même travailler sur cette page, merci de le faire sur sa page de discussion.
  5. Si les statuts du contenu ne sont pas clarifiés, ce contenu sera supprimé au bout d'une semaine.
  • Ajouter des travaux sous copyright sans autorisation expresse est une violation des lois applicables à ce site et va à l'encontre de notre fonctionnement. Ceux qui ajoutent plusieurs fois du contenu sous copyright en ignorant cette règle seront bloqués.
  • La version originale de la page qui est discutée est visible grâce à l'historique de cette page.
Début de la boite de navigation du chapitre
Configurer des périphériques USB
Icône de la faculté
Chapitre no 6
Leçon : LPIC1 101 : Matériel et architecture
Chap. préc. :Configurer les périphériques de communication
Chap. suiv. :Sommaire

Exercices :

Configurer des périphériques USB
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Matériel et architecture : Configurer des périphériques USB
Certification Linux LPI/Administrateur système débutant/Examen 101/Matériel et architecture/Configurer des périphériques USB
 », n'a pu être restituée correctement ci-dessus.

Configurer des périphériques USB[modifier | modifier le wikicode]

Objectifs[modifier | modifier le wikicode]

Description : Les candidats devraient être en mesure d'activer le support USB, utiliser et configurer des périphériques USB différents. Cet objectif inclut la sélection du chipset USB approprié et du module correspondant. Cela inclut aussi la connaissance des bases de l'architecture de couche modèle (layer model) de l'USB ainsi que les différents modules utilisés dans les différentes couches (layer).

Fichiers, termes et commandes principaux inclus :

lspci (8)
usb-uhci.o
usb-ohci.o
/etc/usbmgr/
usbmodules
/etc/hotplug

Détection automatique de nouveaux périphériques USB[modifier | modifier le wikicode]

Le programme exécuté lorsqu'un nouveau périphérique est connecté est hotplug


hotplug nom

Noms courants :
pci: périphérique P.C.I..
usb: périphérique USB.

Le répertoire /etc/hotplug contient les scripts qui ont besoin d’être exécutés chaque fois qu'un périphérique est inséré ou enlevé.

/etc/hotplug/pci.agent: Pour installer le pilote P.C.I. adéquat. /etc/hotplug/usb.agent: Pour installer le pilote USB adéquat.

Le programme hotplug est également lancé au démarrage du système pour initialiser tous les périphériques connectés. /etc/init.d/hotplug

Lister les périphériques USB[modifier | modifier le wikicode]

Pour vérifier que tous les périphériques ont bien été détectés, utilisez lsusb.

lsusb [options]

Exemple:

lsusb
Bus 001 Device 004: ID 04a9:3045 Canon Inc. PowerShot S100

Device Descriptor:

 bLength                18
 bDescriptorType         1
 bcdUSB               1.00
 bDeviceClass          255 Vendor Specific Class
 bDeviceSubClass       255 Vendor Specific Subclass
 bDeviceProtocol       255 Vendor Specific Protocol
 bMaxPacketSize0        32
 idVendor           0x04a9 Canon Inc.
 idProduct          0x3045 PowerShot S100
...

Pour afficher une vue graphique des périphériques USB connectés, utilisez usbview.

Pilotes USB[modifier | modifier le wikicode]

Chaque périphérique USB détecté sera monté dans le système de fichiers /proc/bus/usb. L'application appropriée pourra y accéder.

Chaque périphérique USB sera vu au travers d’un système de fichiers.

/proc/bus/usb/001/005

Pour vérifier que le pilote approprié a bien été chargé pour un périphérique USB, utilisez usbmodules.

usbmodules [options]

Exemples:

usbmodules –device /proc/bus/usb/001/001
usbcore
usbmodules –device /proc/bus/usb/001/005 –mapfile /etc/hotplug/usb.handman

Les modules à charger par défaut sont /lib/modules/<version-noyau>/modules.usbmap.

La table de correspondance est stockée dans le fichier /lib/modules/<version-noyau>/modules.usbmap.

Tous les pilotes sont stockés dans le répertoire /lib/modules/<version-noyau>/kernel/drivers/usb/.

Applications USB[modifier | modifier le wikicode]

Beaucoup d’applications existent pour beaucoup de périphériques différents. Il faut parfois du temps pour arriver à toutes les faire marcher. gphoto2 est une application qui peut-être utilisée pour un appareil photo numérique.

options courantes: --debug : Pour voir quel est le problème de communication avec l'appareil photo. --print-usb-usermap : stocke la sortie dans /etc/hotplug/usb.usermap de façon à ce que l’application supporte votre appareil photo. -P : Télécharger les photos.

Exemple:

gphoto2 --summary

Détection du 'Canon PowerShot S100'.
Résumé de l'appareil :
Identification de l'appareil :
 Modèle : Canon PowerShot S100
 Propriétaire :
État énergie : sur piles (énergie OK)
Information du disque Flash :
 Disque D:
  16'203'776 octets au total
     598'016 octets disponibles

Exercices[modifier | modifier le wikicode]

Image logo représentative de la faculté Faculté d'Informatique Faites ces exercices : Configurer des périphériques USB.