2. La carte son intégrée

2.1. Obtention des pilotes

Donc nous allons compiler les sources récentes d'alsa, qui devrait fonctionner de la même manière sur les autres distrib... Seulement les sources du noyau changeront puisque mandrake a ses propres patches. Vous pouvez obtenir ces sources sur le cd ou un ftp de votre distribution ou de http://www.kernel.org. Ici, on pourra trouver les sources du noyau Mandrake utilisé sous 8.0 : ftp://ftp.univ-savoie.fr/pub/Linux/Mandrake/8.0/i586/Mandrake/RPMS/kernel-source-2.4.3-20mdk.i586.rpm

il vous faudra aussi les pilotes d'alsa : ftp://ftp.alsa-project.org/pub/driver/alsa-driver-0.9.0beta10.tar.bz2.

2.2. Installation

Installez vos sources du noyau, dans mon cas :

rpm -ivh kernel-source-2.4.3-20mdk.i586.rpm

Puis décompressez les pilotes alsa :

bzip2 -d alsa-driver-0.9.0beta10.tar.bz2 && \
    tar -xvf alsa-driver-0.9.0beta10.tar

les compiler, les installer, et créer les fichiers de périphériques dans /dev.

cd alsa-driver-0.9.0beta10 && \
    make install && ./snddevices

Éditez /etc/modules.conf pour tout régler en y ajoutant ces lignes :

alias char-major-116 snd
alias char-major-14 soundcore
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
alias snd-card-0 snd-card-intel8x0