Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Périphériques et systèmes de fichiers Oracle Solaris 11 Information Library (Français) |
1. Gestion des médias amovibles (présentation)
2. Gestion des médias amovibles (tâches)
3. Accès aux médias amovibles (tâches)
4. Gravure de CD et DVD (tâches)
5. Gestion des périphériques (présentation/tâches)
6. Configuration dynamique des périphériques (tâches)
7. Utilisation de périphériques USB (présentation)
8. Utilisation de périphériques USB (tâches)
Gestion des périphériques USB dans le SE Oracle Solaris (feuille de route)
Utilisation des périphériques de stockage USB (liste des tâches)
Utilisation des périphériques de stockage USB
Utilisation des périphériques de disquette USB
Utilisation des périphériques de stockage USB non conformes
Utilisation d'un périphérique de stockage USB non conforme
Périphériques de stockage USB enfichables à chaud
Ajout d'un périphérique de stockage USB
Suppression d'un périphérique de stockage USB
Préparation de l'utilisation d'un périphérique de stockage USB
Affichage des informations sur les périphériques USB
Création d'un système de fichiers sur un périphérique de stockage USB
Création d'une partition Solaris et modification des tranches d'un périphérique de stockage USB
Montage ou démontage d'un périphérique de stockage USB
Conseils de dépannage des périphériques de stockage USB
Désactivation de pilotes USB spécifiques
Désactivation de pilotes USB spécifiques
Suppression de liens vers des périphériques USB inutilisés
Utilisation de périphériques audio USB (liste des tâches)
Utilisation des périphériques audio USB
Enfichage à chaud de plusieurs périphériques audio USB
Ajout de périphériques audio USB
Identification du périphérique audio principal du système
Modification du périphérique audio USB principal
Enfichage à chaud des périphériques USB avec la commande cfgadm (liste des tâches)
Enfichage à chaud des périphériques USB avec la commande cfgadm
Affichage des informations du bus USB (cfgadm)
Annulation de la configuration d'un périphérique USB
Configuration d'un périphérique USB
Déconnexion logique d'un périphérique USB
Connexion logique d'un périphérique USB
Déconnexion logique d'une sous-arborescence de périphériques USB
Réinitialisation d'un périphérique USB
Modification de la configuration par défaut d'un périphérique USB multiconfiguration
9. Utilisation de périphériques InfiniBand (présentation/tâches)
10. Gestion des disques (présentation)
11. Administration des disques (tâches)
12. Système SPARC : Configuration des disques (tâches)
13. Système x86 : Configuration des disques (tâches)
14. Configuration des périphériques de stockage avec COMSTAR
15. Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service)
16. L'utilitaire format (référence)
17. Gestion des systèmes de fichiers (présentation)
18. Création et montage de systèmes de fichiers (tâches)
19. Extension de l'espace de swap (tâches)
20. Copie de fichiers et de systèmes de fichiers (tâches)
Pour plus d'informations sur la prise en charge des périphériques audio USB dans les différentes versions d'Oracle Solaris, reportez-vous à Prise en charge d'Oracle Solaris pour les périphériques USB.
Cette version d'Oracle Solaris prend en charge les périphériques audio USB grâce à deux pilotes fonctionnant de concert, usb_ac et usb_as. Le pilote de contrôle audio, usb_ac, est un pilote client conforme à l'architecture USB Solaris qui fournit l'interface de contrôle des applications utilisateur. Le pilote de transmission audio en continu, usb_as, traite les messages de données audio lors de la lecture et l'enregistrement. Il définit la fréquence d'échantillonnage et la précision, et code les demandes émises par le pilote usb_ac. Les deux pilotes sont conformes à la spécification de classe audio USB 1.0.
Pour certains périphériques audio, il est possible de régler le volume de manière logicielle. Un module STREAMS, usb_ah, est implémenté en plus du pilote HID pour gérer cette fonction.
Oracle Solaris prend en charge les périphériques audio USB de type lecture seule, enregistrement seul, et lecture et enregistrement. L'enfichage à chaud des périphériques audio USB est pris en charge.
Les périphériques audio USB sont pris en charge sur les plates-formes SPARC Ultra et x86 qui disposent de connecteurs USB.
Pour plus d'informations sur les formats de données audio pris en charge, reportez-vous à usb_ac(7D).
Le périphérique audio principal est /dev/audio. Vous pouvez vérifier que /dev/audio pointe vers le périphérique audio USB à l'aide de la commande suivante :
% mixerctl Device /dev/audioctl: Name = USB Audio Version = 1.0 Config = external Audio mixer for /dev/audioctl is enabled
Une fois vos périphériques audio USB connectés, vous pouvez accéder à ceux-ci grâce aux commandes audioplay et audiorecord, via les liens de périphériques /dev/sound/n.
Notez que les périphériques /dev/audio et /dev/sound/N peuvent renvoyer à des haut-parleurs, à des microphones ou bien à une combinaison de périphériques. Si vous renvoyez à un type de périphérique incorrect, la commande échoue. Par exemple, la commande audioplay échoue si vous essayez de l'utiliser avec un microphone.
Vous pouvez sélectionner un périphérique audio par défaut pour la plupart des applications audio Oracle, comme audioplay et audiorecord, en définissant la variable de shell AUDIODEV ou en spécifiant l'option -d pour ces commandes. Toutefois, le fait de définir AUDIODEV ne fonctionne pas pour les applications tierces pour lesquelles /dev/audio est codé en dur en tant que fichier audio.
Lorsque vous connectez un périphérique audio USB, il devient automatiquement le périphérique audio principal, /dev/audio, sauf si /dev/audio est en cours d'utilisation. Pour les instructions concernant le basculement de /dev/audio d'un périphérique audio intégré à un périphérique audio USB et inversement, reportez-vous à la section Modification du périphérique audio USB principal et à usb_ac(7D).
Si un périphérique audio USB est connecté à un système, il devient le périphérique audio principal, /dev/audio. Il reste le périphérique audio principal, même après la réinitialisation du système. Si d'autres périphériques audio USB sont connectés, le dernier d'entre eux devient le périphérique audio principal.
Pour plus d'informations sur le dépannage des périphériques audio USB, reportez-vous à usb_ac(7D).
Le périphérique audio principal, /dev/audio, pointe vers le haut-parleur USB.
% ls -l /dev/audio lrwxrwxrwx 1 root root 10 Feb 13 08:46 /dev/audio -> usb/audio0
Si vous retirez le haut-parleur, le périphérique /dev/audio redevient un périphérique audio intégré.
% ls -l /dev/audio lrwxrwxrwx 1 root root 7 Feb 13 08:47 /dev/audio -> sound/0
% ls -l /dev/audio lrwxrwxrwx 1 root root 10 Feb 13 08:54 /dev/audio -> usb/audio1
Cette procédure suppose que vous avez déjà connecté les périphériques audio USB.
Affichez les nouveaux liens audio de votre système au moyen de la commande ls.
Par exemple :
% ls -lt /dev/audio* lrwxrwxrwx 1 root root 7 Jul 23 15:46 /dev/audio -> usb/audio0 lrwxrwxrwx 1 root root 10 Jul 23 15:46 /dev/audioctl -> usb/audioctl0/ % ls -lt /dev/sound/* lrwxrwxrwx 1 root root 74 Jul 23 15:46 /dev/sound/1 -> ../../devices/pci@1f,4000/usb@5/hub@1/device@3/sound-control@0:... lrwxrwxrwx 1 root root 77 Jul 23 15:46 /dev/sound/1ctl -> ../../devices/pci@1f,4000/usb@5/hub@1/device@3/sound-control@0:... lrwxrwxrwx 1 root other 66 Jul 23 14:21 /dev/sound/0 -> ../../devices/pci@1f,4000/ebus@1/SUNW,CS4231@14,200000:sound,audio lrwxrwxrwx 1 root other 69 Jul 23 14:21 /dev/sound/0ctl -> ../../devices/pci@1f,4000/ebus@1/SUNW,CS4231@14,200000:sound,audioctl %
Notez que le périphérique audio principal, /dev/audio, pointe vers le périphérique audio USB que vous venez de connecter, /dev/usb/audio0.
Vous pouvez également examiner les périphériques audio USB de votre système grâce à la commande prtconf et recherchez les informations sur les périphériques USB.
% prtconf . . . usb, instance #0 hub, instance #0 mouse, instance #0 keyboard, instance #1 device, instance #0 sound-control, instance #0 sound, instance #0 input, instance #0 . . .
Si vous souhaitez que le périphérique audio intégré devienne le périphérique audio principal, supprimez les périphériques audio USB. Le lien /dev/audio pointe alors vers l'entrée /dev/sound/0. Si l'entrée /dev/sound/0 n'est pas le périphérique audio principal, mettez le système hors tension et utilisez la commande boot -r ou exécutez la commande devfsadm -i en tant qu'utilisateur root.
Si vous souhaitez que le périphérique audio USB soit le périphérique audio principal, connectez-le et vérifiez les liens de périphérique.
Parfois, les haut-parleurs USB n'émettent pas de son, bien que le pilote soit lié et que le volume soit élevé. L'enfichage à chaud du périphérique peut ne pas résoudre ce comportement.
La solution consiste à mettre progressivement sous tension les haut-parleurs USB.
Gardez les points clés suivants à l'esprit concernant l'appartenance des périphériques audio lorsque vous en utilisez :
Lorsque vous connectez un périphérique audio USB et que vous êtes connecté à la console, celle-ci est le propriétaire des entrées /dev/*. Cette situation signifie que vous pouvez utiliser le périphérique audio tant que vous êtes connecté à la console.
Si vous n'êtes pas connecté à la console lorsque vous connectez un périphérique audio USB, l'utilisateur root devient le propriétaire du périphérique. Toutefois, si vous vous connectez à la console et que vous tentez d'accéder au périphérique audio USB, la propriété du périphérique change et est affectée à la console. Pour plus d'informations, reportez-vous à logindevperm(4).
Lorsque vous ouvrez à distance une session avec la commande rlogin et que vous tentez d'accéder au périphérique audio USB, la propriété n'est pas modifiée. Cela signifie que, par exemple, les utilisateurs non autorisés ne peuvent pas écouter de conversations avec un microphone appartenant un autre utilisateur.