Configuration d'une carte son

Q : Comment configurer ma carte son ?

Je n'arrive pas à obtenir le moindre son système ni à écouter mes CD audio. Comment configurer ma carte son ?

R : Utilisez sndconfig

Un outil nommé sndconfig peut vous aider à configurer votre carte son.

Pour utiliser sndconfig, connectez-vous en tant que root.

Une fois connecté en tant que root, ouvrez une fenêtre Xterm et tapez sndconfig à l'invite. Cet outil vous aidera à configurer votre carte pour votre système Red Hat Linux. Pour naviguer entre les boutons Yes, No ou Cancel des écrans, utilisez simplement les touches Tab et Entrée.

NoteEst-elle prise en charge ?
 

Si de nombreuses cartes sont prises en charge par Red Hat Linux, certaines ne sont pas totalement, voire pas du tout compatibles. Si vous éprouvez des difficultés pour configurer votre carte son, consultez la Hardware Compatibility List (liste de compatibilité du matériel) du site Web de Red Hat pour savoir si votre carte est prise en charge. L'adresse URL de cette liste est http://www.redhat.com/hardware.

Grâce à sndconfig, vous pouvez rechercher n'importe quelle carte sur votre système. Si l'utilitaire détecte une carte son plug and play, il essaie automatiquement de configurer les paramètres appropriés en jouant des échantillons de son. Si vous pouvez entendre les échantillons, il suffit de sélectionner Ok lorsque le système vous y invite pour effectuer la configuration.

Si la recherche ne détecte aucune carte, une liste s'affiche, dans laquelle vous pouvez sélectionner votre carte. Utilisez les touches de direction haut et bas pour faire défiler la liste à l'écran. Si votre carte est répertoriée, mettez-la en surbrillance, puis appuyez sur la touche Entrée (ou Tab pour vous positionner sur le bouton Ok, puis appuyez sur Entrée).

La tâche suivante consiste à sélectionner les paramètres I/O port, IRQ et DMA appropriés. Le choix de ces paramètres dépend du positionnement des cavaliers sur la carte son. Vous pouvez rechercher des informations sur ces paramètres dans la documentation relative à la carte son. Si vous partagez votre machine avec Windows, vous pouvez également rechercher les paramètres de votre carte son sous l'onglet Gestionnaire de périphériques de la section Système du Panneau de configuration.

Après que vous avez sélectionné les paramètres appropriés pour votre carte, des échantillons de son vous sont présentés. Si vous pouvez entendre les échantillons, sélectionnez OK.

Vous avez terminé. Une fois la carte configurée, vous revenez à l'invite du shell. Entrez simplement exit pour fermer la fenêtre, puis déconnectez-vous en tant root et reconnectez-vous sur votre compte utilisateur.

Si sndconfig ne fonctionne pas

Si sndconfig ne fonctionne pas (l'échantillon n'est pas joué et vous n'obtenez toujours aucun son audio), il existe des alternatives, même si elles ne sont pas aussi simples que sndconfig.

AttentionSoyez prudent !
 

Les instructions suivantes ne s'adressent pas aux débutants.

Vous devez avant tout connaître les valeurs relatives à votre carte son. Si vous partagez votre ordinateur avec Windows, vous pouvez trouver vos paramètres sous l'onglet Gestionnaire de périphériques à la section Système du Panneau de configuration. Sous Linux, vérifiez également les fichiers suivants pour vous assurer qu'aucun de vos périphériques n'utilise les ressources de la carte son :

  • /proc/pci

  • /proc/interrupts

  • /proc/ioports

  • /proc/dma

Si votre carte n'est pas plug-and-play, vous pouvez éditer manuellement le fichier /etc/conf.modules afin d'inclure le module de carte son qu'elle devrait utiliser, tel que :

alias sound sb
alias midi opl3
options opl3 io=0x388
options sb io=0x220 irq=7 dma=0,1 mpu_io=0x300
	  

Si votre carte est plug-and-play, la configuration est plus complexe et risque de ne pas fonctionner pour toutes les cartes.

Si vous avez déjà exécuté sndconfig, vous devriez avoir le fichier /etc/isapnp.conf. Lors de l'exécution de sndconfig, les outils isapnp ont créé ce fichier modèle. Ce fichier peut être édité manuellement dans un éditeur de texte tel que pico.

Pour vous familiariser avec l'organisation de ce fichier, examinez la page de manuel correspondante en entrant :

man isapnp.conf
	  

Vous trouverez également d'excellentes références dans la page d'accueil de isapnptools à l'adresse http://www.roestock.demon.co.uk/isapnptools/.

TuyauUtilisation de sndconfig
 

Si vous n'avez pas exécuté sndconfig, entrez la commande (en tant que root) : /sbin/pnpdump > /etc/isapnp.conf pour créer le fichier isapnp.conf, que vous pouvez éditer.

Après avoir créé le fichier /etc/isapnp.conf, ouvrez-le avec Pico en entrant pico /etc/isapnp.conf (notez que vous ne devez pas être réellement dans /etc pour éditer le fichier).

Pour obtenir de l'aide concernant la disposition de ce fichier, la page de manuel constitue un excellent guide qu'il convient de garder à portée de main. A chaque périphérique correspond une section commençant par environ 4 lignes d'informations :

# Card 1: (serial identifier 6d ff ff ff ff f0 00 8c 0e)
# Vendor Id CTL00f0, No Serial Number (-1), checksum 0x6D.
# Version 1.0, Vendor version 1.0
# ANSI string -->Creative ViBRA16X PnP <--
	  

Recherchez la section contenant le périphérique de la carte son. Les lignes de cette section auxquelles vous devez être attentif sont celles entre parenthèses. Il s'agit des lignes à adapter pour régler vos ressources de carte.

Effectuez les réglages en insérant ou supprimant un commentaire en début de ligne, selon que vous voulez utiliser la ressource visée par cette ligne ou pas (lorsque vous supprimez un commentaire, la ligne devient visible et utilisable dans le fichier ; lorsque vous insérez un commentaire, il est invisible). Pour supprimer un commentaire, supprimez le caractère dièse (#) ; pour insérer un commentaire, replacez la marque hachurée. Une fois ces modifications apportées, recherchez la ligne à la fin du fichier indiquant :


# (ACT Y)
	    

Supprimez le signe "#", enregistrez les modifications, puis quittez Pico.

Après avoir défini et enregistré le nouveau fichier de configuration, activez-le. Entrez simplement :

isapnp isapnp.conf
	  

Cette action initialise la carte en utilisant les nouvelles valeurs. Si les valeurs sélectionnées la première fois ne fonctionnent pas, vous pouvez éditer le fichier jusqu'à trouver des valeurs non conflictuelles. Songez à activer les modifications chaque fois que vous éditez ce fichier.