Re: ALSA et carte son PCI VIA ac97
Le vendredi 22 Octobre 2004 16:43, Quentin CARBONNEAUX a écrit :
> Bon,
>
> le "MAKEDEV mixer" me donne un "*don't know how to make device
> "mixer"*"; pas très convaincant ... :-)
Désolé, "mixer0", sinon il est possible de reconstruire tous les "devices"
audio avec la commande cd /dev; ./MAKEDEV -n audio
l'option "-n" juste pour voir ce qu'il va faire. Mais il vaut mieux
consulter les pages de manuel ( man MAKEDEV ) de ta distrib pour est sûr
de la syntaxe.
> J'ai lancé un "lsmod | grep snd", voici le résultat :
> *snd_pcm_oss 53512 0
> snd_pcm 93696 1 snd_pcm_oss
> snd_page_alloc 11784 1 snd_pcm
> snd_timer 24768 1 snd_pcm
> snd_mixer_oss 18432 1 snd_pcm_oss
> snd 54496 4
> snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss soundcore 10208
> 1 snd*
Là il manque snd_via82xx, snd_ac97_codec, snd_seq_device, snd_rawmidi...
Vérifier avec lsmod qu'il n'y a pas "ac97_codec" et "via82xx" (modules OSS)
de chargés, si oui les décharger avec rmmod et relancer alsa.
> Euh en fait ce résultat c'était avant avoir modifié (créé) le fichier
> /etc/modprobe.d/sound car maintenant (après avoir relancé Alsa) il ne me
> donne plus rien !!
Vu ce que donne dpkg -l il y a un pb. Le noyau 2.6 fournit des modules
pour une version 1.0 de alsa. Alsa 0.9 utilise effectivement le fichier
alsa alors que la version 1.0 utilise sound pour le noyau 2.6
> Le dpkg-l me donne :
>
> *ii alsa-base 0.9+0beta12-3 ALSA driver
> common files
> ii alsa-utils 0.9.0beta12-1 Advanced Linux
> Sound Architecture (utils)*
Il te faut certainement passer à une version 1.0.4 Pour vérifier il suffit
de lancer alsaconf qui devrait dire qu'il va modifier
/etc/modprobe.d/sound.
Pour une version 0.9 je crois que alsaconf est dans un paquet séparé.
Attention il faut tenir compte de la remarque de Jean-Luc Coulon à propos
du noyau 2.6.8 et de la version d'alsa-utils.
Attends que qqun me corrige ou confirme ce que j'ai écris: Je n'ai jamais
installé de version 1.0 de alsa sur une woody.
> Jean-Luc Coulon (f5ibh) wrote:
> > Le 21.10.2004 23:54:00, Michel Luc a écrit :
> >> Bonsoir,
> >>
> >> Je résume:
> >> _ Pas de /dev/mixer0, ni de lien /dev/mixer
> >> _ Aucun fichier /var/lib/alsa/asound.state
> >> _ Aucun module snd_ de chargé
> >> _ un /etc/modprobe.d/alsa à la place /etc/modprobe.d/sound
> >>
> >> Pour /dev/mixer0, un "MAKEDEV mixer" devrait réparer
> >> Essayer en créant un fichier /etc/modprobe.d/sound contenant
> >> seulement
> >> alias snd-card-0 snd-via82xx
> >> alias sound-slot-0 snd-via82xx
> >> Relancer Alsa et vérifier (lsmod) si les modules sont bien chargés.
> >>
> >> Comme tu as compiler ton noyau 2.6. je suppose que tu as bien une
> >> version
> >> 1.0. de Alsa, que donne un "COLUMNS=120 dpkg -l | grep alsa"
> >> N'aurai tu pas hotplug ou/et discover d'installés ? Ce qui a pour
> >> effet de
> >> charger les modules OSS et peut bloquer le chargement des modules
> >> alsa.
> >
> > Je crois que les modules en questions sont blacklistés dans hotplug
> > ce qui fait que ça n'interfère pas avec le fonctionnement normal
> > d'alsa
> >
> > Il faut aussi faire attention aux versions : par exemples, les
> > utilitaires alsa son en 1.0.6 alors qu'avec le noyau 2.6.8 alsa est
> > en 1.0.4 (corrigé en 2.6.9). Peut-être dans ce cas est-il sage de ne
> > pas générer le son dans le noyau (juste valider le son, sans rien
> > préciser d'autre) et générer les modules alsa à partir du paquet
> > alsa-source. Il y a une note à ce sujet dans la changelog de alsa.
> >
> >
> > J-L
> >
> > [...]
--
Michel Luc mluc@cern91.net | http://cern91.tuxfamily.org/
GAULE, LUG de l'Essonne: http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------
Admin cern91.tuxfamily.org <admin@cern91.net>
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------
Reply to: