Next Previous Contents

3. Installation du son : Alsa

Alsa est le nom d'un projet libre ayant pour but le développement de drivers son pour Linux. Nous utiliserons Alsa.

3.1 Configuration Bios

Au démarrage aller dans le bios : presser la touche F2.

Selectionnez dans le menu Advanced : OS = Other

3.2 Téléchargement

Faites un petit saut sur http://www.alsa-project.org et téléchargez les drivers, les librairies et les outils alsa.

3.3 Compilation

Décompresser les archives :

tar xvfz alsa-driver-XXX.tar.gz
tar xvfz alsa-lib-XXX.tar.gz
tar xvfz alsa-utils-XXX.tar.gz

Vérifier si vous avez les sources de votre noyau :

ls /usr/src/linux

Si vous n'avez pas les sources, téléchargez les sources de votre noyau sur kernel.org.

Pour connaitre la version de votre noyau :

uname -r

Décompressez les dans /usr/src/

su
mv linux-2.XXX.tar.gz /usr/src/
cd /usr/src/
tar xvfz linux-2.XXX.tar.gz

assurez vous que le répertoire linux a été créé, auquel cas, créer un lien symbolique :

ln -s linux-XXX linux

Récupérez la config de votre noyau :

cp /boot/config-2.XXX /usr/src/linux/.config

Créez les dépendances :

make xconfig

Sauvez, sortez, puis continuer ainsi (Cela suffira) :

make dep

Maintenant, compilons Alsa :

cd alsa-driver-XXX
./configure --with-debug=full --with-sequencer=yes --with-cards=maestro3
make
make install

Compilons ensuite les librairies puis les outils :

cd alsa-lib-XXX
./configure
make
make install

cd alsa-utils-XXX
./configure
make
make install

3.4 Configuration

Ajoutez ces lignes à votre fichier /etc/modules.conf

alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-card-maestro3
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

Il ne vous restera plus qu'à vous lancer dans les tests.

3.5 Tests

Chargement des modules alsa :

Il vous suffit de charger les modules alsa :

/etc/init.d/alsasound start

Vérifiez si les modules ont bien été chargés :

lsmod

Logiciel

Vous aurez la possibilité d'utiliser un logiciel produisant du son de votre choix : xmms, freeamp, gtcd ... Arrangez vous pour vous fournir un de ces logiciels.

Table de mixage

Vous pourrez tout simplement utiliser alsamixer pour régler le volume du son :

alsamixer

Si cela ne fonctionne pas, essayez de vous tourner vers des outils graphiques : gmix, kmix...


Next Previous Contents