Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
emu0404 [Le 27/12/2008, 08:55] furious-therapy |
emu0404 [Le 18/05/2017, 17:51] Roschan suppression (obsolète depuis Karmic Koala) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>EMU0404 audio matériel compilation kernel tutoriel}} | + | {{tag>audio matériel compilation kernel tutoriel}} |
---- | ---- | ||
Ligne 16: | Ligne 16: | ||
- | ====== Ubuntu Gutsy et Ubuntu studio Gutsy (linux-rt) ====== | + | ====== Ubuntu et Ubuntu studio (linux-rt) ====== |
- | **Ce tutoriel a pour but d'installer une carte EMU0404:** | + | ***Ce tutoriel a pour but d'installer une carte EMU0404:*** |
+ | <note important>La carte son Emu404 est reconnue nativement depuis Ubuntu 9.10 "Karmic Koala" \o/ !</note> | ||
===== Installation simplifiée (conseillé) ===== | ===== Installation simplifiée (conseillé) ===== | ||
Nous allons utiliser un script écrit par [[:utilisateurs:furious-therapy]], il vous facilitera grandement la tache puisqu' il fera tout pour vous: téléchargements des fichiers nécessaires, compilation (incluant votre carte son intégrée + L' EMU404) et nettoyage d' une ancienne tentative ayant échouée. Vous n' aurez qu' à répondre à quelques questions. | Nous allons utiliser un script écrit par [[:utilisateurs:furious-therapy]], il vous facilitera grandement la tache puisqu' il fera tout pour vous: téléchargements des fichiers nécessaires, compilation (incluant votre carte son intégrée + L' EMU404) et nettoyage d' une ancienne tentative ayant échouée. Vous n' aurez qu' à répondre à quelques questions. | ||
- | Pour l' utiliser copiez collez le dans un fichier vide que vous appellerez alsamod. Donnez lui les droits d' éxécution (dans un terminal: sudo chmod +x alsamod ou en mode graphique: clic droit sur le fichier puis >propriétés>cocher autoriser l' exécution du fichier) | + | |
+ | <note warning>Pour ceux/celles dont la version d'alsa est 1.0.18 il y a un problème : le firmware alsa 1.0.18 n'est pas disponible sur le FTP, cela vous retournera une erreure au téléchargement et à la compilation, la solution est , si possible de passer à une version supérieur d'alsa... | ||
+ | </note> | ||
+ | |||
+ | Pour l' utiliser copiez son contenu le dans un fichier vide que vous appellerez alsamod. Donnez lui les droits d' éxécution (dans un terminal: sudo chmod +x alsamod ou en mode graphique: clic droit sur le fichier puis >propriétés>cocher autoriser l' exécution du fichier) | ||
puis ouvrez le avec un terminal. Pour les détails du fonctionnement voir les lignes commentées. | puis ouvrez le avec un terminal. Pour les détails du fonctionnement voir les lignes commentées. | ||
Le script: | Le script: | ||
Ligne 199: | Ligne 204: | ||
echo "Patch en cours..." | echo "Patch en cours..." | ||
cd /usr/src/alsa | cd /usr/src/alsa | ||
- | sudo cp -f alsa-emu0404.patch alsa-driver-$version/ | ||
sudo patch -p0 < alsa-emu0404.patch | sudo patch -p0 < alsa-emu0404.patch | ||
cd /usr/src/alsa | cd /usr/src/alsa | ||
Ligne 288: | Ligne 292: | ||
</code> | </code> | ||
- | Si vous avez plusieurs cartes son le script ci-dessous vous aidera à jongler avec celles-ci en cas de besoin: | + | Si vous avez plusieurs cartes son le script 'Soundcards switcher' ci-dessous vous aidera à jongler avec celles-ci en cas de besoin: |
<code bash> | <code bash> | ||
Ligne 322: | Ligne 326: | ||
</code> | </code> | ||
- | Si le script d' installation n' a pas fonctionné essayez la solution manuelle ci-dessous. | + | Si le script d' installation n'a pas fonctionné, ce qui est peu probable en temps normal, essayez la solution manuelle ci-dessous. |
===== Installation manuelle ===== | ===== Installation manuelle ===== | ||
- | <note important>**L'exemple ci dessous est base sur la version Alsa 1.0.15; | + | <note important>**L'exemple ci-dessous est basé sur la version Alsa 1.0.15; |
- | Les versions supérieur a la 1.0.15 __sont vivement conseillée__. | + | Les versions supérieures a la 1.0.15 __sont vivement conseillées__. |
- | Les version de Alsa inférieur ou égal a 1.0.15 requière un patch (dans ce cas suivez la procédure décrite), si vous avez une version de Alsa supérieur a 1.0.15 aucun patch n'est requit et la compilation ce déroule normalement, il suffit juste d'adapter le nom du package dans chaque etapes**</note> | + | Les versions de Alsa inférieures ou égales à 1.0.15 requièrent un patch (dans ce cas suivez la procédure décrite). Si vous avez une version de Alsa supérieure a 1.0.15 aucun patch n'est requis et la compilation ce déroule normalement, il suffit juste d'adapter le nom du package dans chaque etape**</note> |
<note tip>Une chose importante, si vous avez un problème sur une compilation, ça ne sert à rien de forcer, si le ./configure plante, le make et make install planteront forcément. Si le make plante, le make install plantera aussi.</note> | <note tip>Une chose importante, si vous avez un problème sur une compilation, ça ne sert à rien de forcer, si le ./configure plante, le make et make install planteront forcément. Si le make plante, le make install plantera aussi.</note> | ||
Ligne 335: | Ligne 339: | ||
On installe le nécessaire à la compilation: | On installe le nécessaire à la compilation: | ||
- | sudo apt-get install linux-headers-$(uname -r) build-essential libncurses5-dev libncursesw5-dev ncurses-term alsa-tools-gui | + | sudo apt-get install linux-headers-$(uname -r) build-essential libncurses5-dev libncursesw5-dev ncurses-term alsa-tools-gui xmlto |
==== Téléchargement des fichiers ==== | ==== Téléchargement des fichiers ==== | ||
- | <note tip>si vous avez une version de Alsa supérieur a 1.0.15 aucun patch n'est requit et la compilation ce déroule normalement, il suffit juste d'adapter le nom du package dans chaque etapes</note> | + | <note tip>**SI** vous avez une version de Alsa supérieur a 1.0.15 aucun patch n'est requit et la compilation ce déroule normalement, il suffit juste d'adapter le nom du package dans chaque etapes</note> |
Alsa website: | Alsa website: | ||
Ligne 452: | Ligne 456: | ||
==== Optionnel : Paramétrer l'ordre des cartes son dans Alsa-base ==== | ==== Optionnel : Paramétrer l'ordre des cartes son dans Alsa-base ==== | ||
- | <note important> Si plus d'une carte son, vous devez paramétrer l'ordre de celles-ci dans gnome </note> | + | <note important> Si vous avez plus d'une carte son, vous devez paramétrer l'ordre de celles-ci dans gnome </note> |
Editer alsa-base: | Editer alsa-base: | ||
- | sudo gedit /etc/modprobe.d/alsa-base | + | gksudo gedit /etc/modprobe.d/alsa-base |
**Par exemple**, en fonction de **votre** configuration, ajouter cette ligne ces lignes a alsa-base (sans rien supprimer): | **Par exemple**, en fonction de **votre** configuration, ajouter cette ligne ces lignes a alsa-base (sans rien supprimer): | ||
Ligne 465: | Ligne 469: | ||
options snd-emu10k1 index=0 | options snd-emu10k1 index=0 | ||
- | === Redémarez. === | + | Puis redémarrez alsa |
+ | <code>sudo /etc/init.d/alsa-utils restart</code> | ||
===== Paramétrer les volumes ===== | ===== Paramétrer les volumes ===== | ||
Ligne 499: | Ligne 504: | ||
===== Topic de support ===== | ===== Topic de support ===== | ||
- | <note help>En cas de problèmes vous pouvez parcourire et utiliser le topic de support: | + | <note help>En cas de problèmes vous pouvez parcourir et utiliser le topic de support: |
http://forum.ubuntu-fr.org/viewtopic.php?id=147694&p=8</note> | http://forum.ubuntu-fr.org/viewtopic.php?id=147694&p=8</note> | ||
---- | ---- | ||
- | ===== Contribution ===== | ||
- | Merci a bugtrack, nebeex, cubi31, fxdfxd, Marty_Macfly, omega2, darkvator, furious-therapy pour leur commentaires, support et qui comme moi on tenté le coup :) | ||
- | --- //[[|]] Le 12/01/2008, à 01:16// [[:utilisateurs:Nab!!daN]], [[:utilisateurs:furious-therapy]] | + | //Contributeurs : bugtrack, nebeex, cubi31, fxdfxd, Marty_Macfly, omega2, Darkvator, furious-therapy pour leur commentaires, support et qui comme moi on tenté le coup :) [[:utilisateurs:Nab!!daN]] [[:utilisateurs:furious-therapy]]// |