[[emu0404]]
Piste: » emu0404
Ubuntu Gusty et Ubuntu studio Gusty (linux-rt)
Ce tutoriel a pour but d'installer une carte EMU0404:
Installer les Headers et paquets nécessaire propre a votre kernel
sudo apt-get install linux-headers-$(uname -r) build-essential libncurses5-dev libncursesw5-dev ncurses-term alsa-tools-gui
Télécharger tout les fichiers nécessaires (le patch figure en dernier dans la liste) pour la compile
Alsa website:
http://www.alsa-project.org/main/index.php/Main_Page
Packages:
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15.tar.bz2
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.15.tar.bz2
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.15.tar.bz2
ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.15.tar.bz2
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3496
Pour télécharger le patch, cliquez sur "Guest Login"
Créer un répertoire alsa dans votre /usr/src/
cd /usr/src sudo mkdir alsa cd alsa
Copier tout les fichiers téléchargés précédemment dans /usr/src/alsa (avec le patch)
NB: Si la copie de fichier via ligne de commandes vous rebute:
sudo nautilus
Décompresser tout les fichiers
bunzip2 alsa-driver-1.0.15.tar.bz2 tar -xf alsa-driver-1.0.15.tar bunzip2 alsa-lib-1.0.15.tar.bz2 tar -xf alsa-lib-1.0.15.tar bunzip2 alsa-firmware-1.0.15.tar.bz2 tar -xf alsa-firmware-1.0.15.tar bunzip2 alsa-utils-1.0.15.tar.bz2 tar -xf alsa-utils-1.0.15.tar
Appliquer le patch depuis le dossier parent de alsa-driver-1.0.15
sudo patch -p0 < alsa-emu0404.patch
sudo apt-get install patch
Compiler alsa-drivers
Par défaut la compil comprend usb-audio (merci cubi31 de Audiofanzine).
cd alsa-driver-1.0.15 sudo make clean sudo make mrproper sudo ./configure --with-cards=emu10k1,usb-audio --with-sequencer=yes sudo make sudo make install cd ..
Exemple avec une carte Intel:
sudo ./configure --with-cards=emu10k1,usb-audio,hda-intel --with-sequencer=yes
Compiler alsa-lib
cd alsa-lib-1.0.15 sudo make clean sudo ./configure sudo make sudo make install cd ..
Compiler alsa-firmware
cd alsa-firmware-1.0.15 sudo make clean sudo ./configure sudo make sudo make install cd ..
Compiler alsa-utils
cd alsa-utils-1.0.15 sudo make clean sudo ./configure sudo make sudo make install cd ..
Ajouter au kernel
sudo modprobe snd-emu10k1 ; modprobe snd-pcm-oss ; modprobe snd-mixer-oss ; modprobe snd-seq-oss ; modprobe snd-usb-audio
Si carte audio intégré (exemple):
sudo modprobe snd-emu10k1 ; modprobe snd-pcm-oss ; modprobe snd-mixer-oss ; modprobe snd-seq-oss ; modprobe snd-usb-audio ; modprobe snd-hda-intel
Créer un lien symbolique vers le firmware
sudo ln -s /usr/local/share/alsa/firmware /usr/share/alsa
Optionnel : Paramétrer l'ordre des cartes son dans Alsa-base
Editer alsa-base:
sudo gedit /etc/modprobe.d/alsa-base
Par exemple, en fonction de votre configuration, ajouter cette ligne ces lignes a alsa-base (sans rien supprimer):
# Prevent abnormal drivers from grabbing index 0 options snd-hda-intel index=1 options snd-emu10k1 index=0
Reboot
Paramétrer les volumes
alsamixer
Dans Alsamixer, view Playback :
router 0202 DAC Left > DSP 0 et 0202 DAC Right > DSP 1
Dans Alsamixer, view Capture :
router DSP 0 > 0202 ADC Left et DSP 1 > 0202 ADC Right
Dans Jack, settings :
interface hw:0 (EMU 0404), input device hw:0,2, output device hw:0,3
Plusieurs cartes son ?
alsamixer -c1 alsamixer -c2 alsamixer ....
Bon son :)
Merci a bugtrack, nebeex, cubi31, fxdfxd, Marty_Macfly, omega2, darkvator pour leur commentaires, support et qui comme moi on tenté le coup :)

