Nota : Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
La carte son cs46xx est présente notamment dans les anciens IBM thinkpad T22. Elle est supportée par Alsa mais la version fournie par Debian n'est pas compilée pour la reconnaître car la licence n'est pas claire.
Pour réaliser ce document, je me suis fortement inspiré de la page du wiki : emu404
Ainsi que du message du forum suivant : Forum en anglais
On installe tout d'abord les paquets requis pour mener à bien la compilation :
apt-get update && apt-get install linux-headers-$(uname -r) build-essential libncurses5-dev libncursesw5-dev ncurses-term alsa-tools-gui xmlto gettext
Il faut récupérer les paquets sources sur le FTP du projet Alsa.
Le reste va se dérouler avec les droits administrateurs (voir commande SU Devenir administrateur), dans un terminal :
On se place dans le répertoire contenant l'archive (ici pour l'exemple : /home/utilisateur/Desktop ), puis on la copie dans /usr/src/share :
cd /home/utilisateur/Desktop
mv *.tar.bz2 /usr/src/share
On se place dans ce répertoire, on extrait le contenu de l'archive, puis on la supprime :
cd /usr/src/share
tar xjvf alsa-driver-1.0.17.tar.bz2
rm *.tar.bz2
Toujours avec les droits administrateurs :
cd /usr/src/alsa/alsa-driver-1.0.17/
./configure --with-cards=cs46xx --with-sequencer=yes
make && make install
Toujours avec les droits administrateurs :
Alsaconf
Et voilà, normalement votre carte est fonctionnelle ! N'oubliez pas de régler le son via votre mixer préféré ou par :
alsamixer