Alsa est le nom d'un projet libre ayant pour but le développement de drivers son pour Linux. Nous utiliserons Alsa.
Au démarrage aller dans le bios : presser la touche F2.
Selectionnez dans le menu Advanced : OS = Other
Faites un petit saut sur http://www.alsa-project.org et téléchargez les drivers, les librairies et les outils alsa.
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
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.
Il vous suffit de charger les modules alsa :
/etc/init.d/alsasound start
Vérifiez si les modules ont bien été chargés :
lsmod
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.
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...