:: Apinc :: Archilinux :: Fro4nix :: GeexdB :: Gnuworld-fr :: Knoppix-fr ::  Lea-linux :: Linucie ::  Octoz ::  Les pingunautes ::

Purée de Linux

Dernière mise à jour de la page le 10 avril 2005.

Menu

Configuration du son avec alsa et du winmodem sur portable acer 2103 wlmi

Par ebdomino, le 05/11/2004

Cette manipulation pour le son n'est plus nécessaire pour les kernel 2.6.10 et suivants.Elle reste toutefois valable pour compiler alsa.

Je vais expliquer comment configurer la carte son intégrée, une atiixp150 (supportée par alsa) et le winmodem (smartlink), d'un portable Acer travelmate 2103 wlmi, sous debian sid en kernel 2.6.7.Retrouvez les informations de mon portable à la fin de ce document

Installation d'alsa, pour le support du son

Le soucis que j'ai rencontré, en utilisant un noyau précompilé debian (et sur fedora aussi), est que le module pour la carte son même chargé, j'avais une erreur.

ATI IXP AC97 controler: probe of 0000:00:14.5[B] failed with error -13

J'ai donc fait des recherches et en passant par l'excellent site:

linux on laptops

J'ai trouvé un lien vers un portable proche du mien:

Installation et configuration d'un acer 2001wlmi.

Grace à ce site j'ai paramétré mon portable.

Recompilation du noyau

Et oui il faut recompiler le noyau, vous devez dons installez les sources correspondantes de votre noyau, si vous avez un 2.6.7, le paquet sera kernel-source-2.6.7 par exemple.

Pour bien paramètrer apt-get: documentation sur linucie.net
apt-get install kernel-source-2.X.X
Pour une métode de compilation du noyau je vous renvoie à l'excellent howto d'alexis delattre, à lire avant de poursuivre.
Si vous recompilez la même version de noyau 2.6.9 pour 2.6.9 pensez à ajouter un label (flavour) à votre noyau. Pour cela:

- soit vous éditez le makefile qui est dans les sources du noyau, et modifiez: EXTRAVERSION = par exemple EXTRAVERSION = -atiixp ce qui vous donnera un noyau du type vmlinuz-2.6.9-atiixp

- soit vous ajoutez l'option --append-to-version -atiixp(conseillé).

Rappel de la méthode pour la configuration, en user normal:

- ajouter votre utilisateur au groupe src adduser votreuser src - créer le lien linux ln -sfn /usr/src/kernel-source-2.X.X /usr/src/linux - se déplacer dans le répertoire des sources cd /usr/src/linux - récupèrer la configuration de votre noyau actuel (ou celle d'alexis), attention 2.6.X pour un 2.6 et 2.4.X pour un 2.4 ne pas mélanger les configurations cp /boot/config-2.X.X - lancer le menu de configuration make menuconfig

Dans la configuration du noyau dans la section :

device drivers > sound

vous n'activez que le support du son:

<*> Sound card support

Le reste alsa et oss ne doit pas être activé. ensuite vous lancez normalement la compilation du noyau, selon la méthode que vous préfèrez (il y'a des tas d'howtos sur le net).

Une fois la configuration terminée, enregistrer votre configuration, et lancer la compilation du noyau. Je vous recommande la méthode debian (pour une debian) , qui permet une installation simple du nouveau noyau.

- nettoyer les sources fakeroot make-kpkg clean - lancer la compilation, avec une option pour que le noyau porte une extension -atiixp fakeroot make-kpkg --append-to-version -atiixp --revision nom_de_la_machine_cible.numéro_de_version kernel_image - installer le nouveau noyau (vous devez être root): cd .. dpkg -i kernel-image-2.X.X-atiixp...deb - vérifiez le fichier de configuration de votre bootloader, pour voir s'il a été modifié automatiquement (menu.lst pour grub et lilo.conf pour lilo).

Rebootez sous votre nouveau noyau. Pour vérifier que vous êtes avec le bon: uname -a

Pour la suite nous n'allons pas utiliser les sources alsa fournies par debian, mais les sources d'alsa directement (plus récentes), vous pouvez les récupèrer ici

Pour avoir la méthode d'installation des drivers alsa suivez les instructions de cette page. Pensez à installer, alsa-utils et alsa-base par apt-get.

Pour résumer: Placez vous dans /usr/src et créez un répertoire alsa, depuis ce répertoire téléchargez le driver, et décompressez le.

cd /usr/src
wget -c ftp://ftp.alsa-project.org/pub/driver/alsa-driver-*(versionchoisie)

soit par exemple (dernière version):

wget -c ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.8.tar.bz2

Décompressez ensuite les sources téléchargées:

tar -xjvf alsa-driver-*(versionchoisie)

Placez-vous dans le dossier des sources, et passez en root (par su):

cd alsa-driver-*(versionchoisie) su + password

Nous allons installer le driver alsa, avec deux particularités: d'une part nous activons le support oss (ça peut servir) et nous allons compiler un deuxième module alsa (atiixp-modem) qui va nous servir pour le winmodem.dans votre console tapez:

./configure --with-cards=atiixp,atiixp-modem --whith-oss=yes --with-sequencer=yes;make;make install

Une fois l'installation terminée, lancer alsaconf et configurer la carte son.

Poursuivons avec l'installation du winmodem.

Commentaires

Bien

Message posté par Fred le 2004-11-05 à 11:55:46

Toujours aussi clair et simple tes howtos ebdomino ;)

Peut être que deux howtos séparés aurait été un meilleur choix. Eventuellement avec une page de plus concernant le portable ;)

ce qui ferait :
* Configuration de la carte son ati
* Configuration d'un winmodem
* Configuration d'un portable Acer 2103WLMI

En tout cas bravo pour le contenu :)

he he

Message posté par ebdomino le 2004-11-05 à 18:21:44

ben apparement tout est lié, je vais chercher le lien qui m'a guidé, je dois l'avoir sur le portable.

actualistaion

Message posté par ebdomino le 2004-11-08 à 10:28:02

quelques modifs:
- plus de détails sur la compilaton du noyau
- séparation de la partie winmodem

Impec'

Message posté par Bouyafa le 2004-12-01 à 22:50:41

Impec' ! Mon installation s'est bien déroulée et le son marche. La qualité de son est quand meme assez moyenne :/ mais ca marche !
Thx ebdo !

Ajouter un commentaire

Titre :

Par :
Courriel* :
Site web :

Commentaire :

* Le courriel ne sera pas affiché !

Google

sur :
le Web
Purée de Linux

Ce site devrait être valide XHTML 1.0 | © Purée de Linux