Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
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 | ||
doc:materiel:cartes-son:emu404 [06/11/2009 07:46] smolski |
doc:materiel:cartes-son:emu404 [26/07/2015 13:23] milou [Installation d'une carte son EMU404 PCI] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Installation d'une carte son EMU404 PCI ====== | ||
+ | |||
+ | * Objet : carte son EMU404 PCI | ||
+ | * Niveau requis :{{tag>débutant avisé}} | ||
+ | * Commentaires : //Installation d'une carte son EMU404 PCI// | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>mani]] le 18/08/2009 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=131012#p131012 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | ===== Présentation ===== | ||
+ | |||
+ | La carte son EMU404 est supportée par Alsa depuis sa version 1.0.15. Cependant, comme la version fournie par Debian n'est pas compilée pour la reconnaître, il va falloir recompiler Alsa pour profiter de cette carte semi-professionnelle. | ||
+ | |||
+ | ===== Installation des paquets nécessaires à la compilation ===== | ||
+ | |||
+ | On installe tout d'abord les paquets requis pour mener à bien la compilation : | ||
+ | |||
+ | <code root>apt-get update && apt-get install linux-headers-$(uname -r) build-essential libncurses5-dev libncursesw5-dev ncurses-term alsa-tools-gui xmlto gettext</code> | ||
+ | |||
+ | ===== Préparation des sources d'Alsa ===== | ||
+ | |||
+ | Il faut récupérer les paquets sources sur le FTP du projet Alsa.\\ | ||
+ | Il semblerait qu'il y ait un mélange des versions 1.0.17 (le pilote) et 1.0.16 (le reste) sous Debian Lenny !\\ | ||
+ | On va donc télécharger les archives suivantes : | ||
+ | |||
+ | * [[ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.17.tar.bz2|alsa-driver-1.0.17.tar.bz2]] | ||
+ | * [[ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.16.tar.bz2|alsa-firmware-1.0.16.tar.bz2]] | ||
+ | * [[ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.16.tar.bz2|alsa-lib-1.0.16.tar.bz2]] | ||
+ | * [[ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.16.tar.bz2|alsa-utils-1.0.16.tar.bz2]] | ||
+ | |||
+ | Le reste va se dérouler avec les droits administrateurs (voir commande : [[:doc:systeme:su | SU Devenir administrateur]]) dans un terminal. | ||
+ | |||
+ | On se place dans le répertoire contenant les archives (ici pour l'exemple : **/home/utilisateur/Desktop** ) : | ||
+ | <code root>cd /home/utilisateur/Desktop</code> | ||
+ | |||
+ | Puis on les déplace dans le répertoire **/usr/src/share** : | ||
+ | <code root>mv *.tar.bz2 /usr/src/share</code> | ||
+ | |||
+ | On se place dans ce répertoire : | ||
+ | <code root>cd /usr/src/share</code> | ||
+ | |||
+ | On extrait le contenu des archives : | ||
+ | <code root>tar xjvf alsa-driver-1.0.17.tar.bz2</code> | ||
+ | |||
+ | <code root>tar xjvf alsa-firmware-1.0.16.tar.bz2</code> | ||
+ | |||
+ | <code root>tar xjvf alsa-lib-1.0.16.tar.bz2</code> | ||
+ | |||
+ | <code root>tar xjvf alsa-utils-1.0.16.tar.bz2</code> | ||
+ | |||
+ | Puis on les supprime : | ||
+ | <code root>rm *.tar.bz2</code> | ||
+ | |||
+ | ===== Compilation d'Alsa ===== | ||
+ | |||
+ | On va commencer par la compilation du pilote, toujours avec les droits administrateurs : | ||
+ | |||
+ | <code root>cd /usr/src/alsa/alsa-driver-1.0.17/</code> | ||
+ | |||
+ | <code root>./configure --with-cards=emu10k1,usb-audio --with-sequencer=yes</code> | ||
+ | |||
+ | <code root>make && make install</code> | ||
+ | |||
+ | On compile ensuite les autres modules : | ||
+ | |||
+ | <code root>cd /usr/src/share/alsa-firmware-1.0.16</code> | ||
+ | |||
+ | <code root>make && make install</code> | ||
+ | |||
+ | <code root>cd /usr/src/share/alsa-lib-1.0.16</code> | ||
+ | |||
+ | <code root>make && make install</code> | ||
+ | |||
+ | <code root>cd /usr/src/share/alsa-utils-1.0.16</code> | ||
+ | |||
+ | <code root>make && make install</code> | ||
+ | |||
+ | ===== Activation du pilote ===== | ||
+ | |||
+ | On charge les modules qui nous intéressent en mémoire : | ||
+ | |||
+ | <code root>modprobe snd-emu10k1 snd-pcm-oss snd-mixer-oss snd-seq-oss snd-usb-audio</code> | ||
+ | |||
+ | Et enfin, on créé un lien pour le firmware : | ||
+ | |||
+ | <code root>ln -s /usr/local/share/alsa/firmware /usr/share/alsa</code> | ||
+ | |||
+ | Et voilà, normalement votre carte est fonctionnelle ! | ||
+ | |||
+ | == Remarque : == | ||
+ | |||
+ | <note importante>Je n'ai installé cette carte son qu'une seule fois.</note> | ||
+ | Ce tutoriel est basé sur les notes que j'ai prises pendant l'installation et est peut-être incomplet.\\ | ||
+ | N'étant ni musicien ni en possession de cette carte, je ne peux pas attester que tout fonctionne correctement.\\ | ||
+ | J'ajoute que ce tutoriel est basé sur Debian Lenny, il faudra sans doute adapter les versions des sources d'Alsa pour une installation sous une autre Debian. | ||