Installation d'une carte son Layla 3G (driver snd-echo3g) sur Ubuntu 5.10

En gros, il s'agit de compiler alsa; pour cela les grandes lignes sont:

Voyons cela en détails.

Mise à jour des packages

Une fois Ubuntu 5.10 installé, vérifier que l'ordinateur est bien relié au réseau, puis lancer synaptic (Système/Administration/Gestion de paquets Synaptic),

Il faut sélectionner quelques packages; installer ceux dont ils dépendent, lorsque Synaptic le demande. Note: Synaptic possède un bouton 'Rechercher', très pratique pour fouiller dans la liste de packages.

Sélectionner:

	binutils (2.16.1-2ubuntu6)
	cpp-3.4 (3.4.4-6ubuntu8)
	g++-3.4 (3.4.4-6ubuntu8)
	libncurses5-dev (5.4-9ubuntu4)
	linux-headers-2.6.12-9-386
	linux-headers-2.6.12-9-686
	make (3.80-9)
	gettext

Puis cliquer sur le bouton 'Appliquer'. Dans la boite de résumé, cliquer sur le bouton 'Appliquer'. Synaptic doit alors télécharger et installer les packages.



Mise à jour de GCC

Lancer dans un terminal (Menu Applications/Accessoires/Terminal) les commandes suivantes (lorsqu'une commande vous demande un mot de passe, entrer celui de l'utilisateur créé lors de l'installation d'Ubuntu):

	cd /usr/bin
	sudo ln -s gcc-3.4  gcc
	cd /lib/
	sudo rm cpp
	sudo ln -s /usr/bin/cpp-3.4 cpp

Cela crée les liens symboliques pour gcc/cpp3.4.



Télécharger les sources d'Alsa

Télécharger les source d'Alsa:



ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.10rc2.tar.bz2

ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.10rc2.tar.bz2

ftp://ftp.alsa-project.org/pub/tools/alsa-tools-1.0.10rc2.tar.bz2

ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.9.tar.bz2

ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-1.0.10rc2.tar.bz2

ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.10rc2.tar.bz2

Note: j'ai utilisé versions instables (rc2). On devrait aussi probablement pouvoir installer les versions stables (1.0.9 lors de la rédaction de cette page). Voire le site http://www.alsa-project.org.

Note: on suppose que les archives sont téléchargées sur le bureau (dans ~/Desktop). C'est le comportement de Firefox par défaut.

Compiler Alsa

Dans un terminal, lancer:



	cd /usr/src
	for f in  ~/Desktop/alsa-* ; do sudo tar xjf $f; done

	cd alsa-driver-1.0.10rc2/
	sudo ./configure --with-cards=echo3g --with-sequencer=yes
	sudo make
	sudo make install

	cd ../alsa-lib-1.0.10rc2/
	sudo ./configure
	sudo make
	sudo make install

	cd ../alsa-utils-1.0.10rc2/
	sudo ./configure
	sudo make
	sudo make install

	cd ../alsa-firmware-1.0.9
	sudo ./configure
	sudo make
	sudo make install

Redémarrer la machine. Vous devrier entendre la douce musique de démarrage lorsque vous vous connectez...

Vous pouvez alors éliminer les archives des sources d'Alsa qui trainent sur le bureau.