ALSA et le son sous Gentoo
Voici la procédure à suivre pour installer les drivers ALSA sous Gentoo.
Tout d’aboord, il faut que votre noyau soit configuré avec l’option Sound Card Support du menu sound en module. Ceci n’est valable que pour la branche 2.4 du noyau. En effet, les versions 2.5 et futures intègrent nativement les drivers ALSA.
Donc une fois que votre noyau est correct, vous devriez avoir un module soundcore.o chargeable :
# modprobe -l | grep soundcore/lib/modules/2.4.20-gentoo-r8/kernel/drivers/sound/soundcore.o
Il faut maintenant déterminer votre carte son. Pour cela, il existe la commande suivante :
# grep audio /proc/pci
Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 16).
Il faut maintenant allez chercher dans la matrice des cartes son supportées du projet ALSA le module correspondant à cette carte. Je cherche le vendeur C-Media, et je trouve le chipset qui correspond à ma carte : CMI8738. En cliquant sur “détails”, je peut voir que le module correspondant à ma carte est le module snd-cmipci.
Je peux donc installer les drivers correspondant avec la commande suivante :
# env ALSA_CARDS='cmipci' emerge -v alsa-driver
Une fois que les drivers ont été correctement compilés et installés, il faut les configurer. Pour cela, commencez par récupérer ce paquet :
# emerge alsa-utils
Il faut maintenant éditer le fichier /etc/modules.d/alsa. Voici la portion à adapter à votre carte (la mienne nécessite le module snd-cmipci :
## ALSA portion
alias snd-card-0 snd-cmipci
## alias snd-card-1 snd-ens1371
## OSS/Free portion
alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##
Maintenant, on met à jour les modules :
# update-modules
Et voilà !
Pour démarrer la carte son, faîte un :
# /etc/init.d/alsasound start * Initialising ALSA.... [ ok ] * Starting sound driver: snd-cmipci * No mixer config in /etc/asound.state, you have to unmute your card!
Il faut “démuter” la carte, avec l’utilitaire amixer ou, pour ajuster les volumes, utilisez alsamixer.
Pour avoir du son dès le démarrage :
# rc-update add alsasound boot * alsasound added to runlevel boot * Caching service dependencies... [ ok ] * rc-update complete.
C’est fini, il ne vous reste plus qu’à télécharger le plugin alsa pour XMMS si vous le souhaitez :
# emerge alsa-xmms
Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Commentaires
Pas encore de commentaire.
Laisser un commentaire