Re: alsa et cmedia9739
Le lun 17/11/2003 à 14:13, Ultimateclem a écrit :
> Le Monday 17 November 2003 12:22, Bertrand Lemaitre a écrit :
> > J'ai fait les tests ce week end, et ce n'est pas concluant.
> >
> > Après un dpkg-reconfigure alsa-base et avoir sélectionné i8x0 qui m'est
> > proposé, le fichier de conf met à jour le fichier
> > /etc/alsa/modutils/0.9.
> >
> > Malheureusement , lors d'un /etc/initd.d/alsa start, j'ai la réponse :
> > "Starting alsa failed - alsa modules not installed".
> >
> > Faut il compiler le noyau avec le support OSS, car lors du
> > dpkg-reconfigure alsa-base, il propose d'associer Alsa à OSS ?
>
> On n'est pas vendredi (=c'est un sujet de troll), mais je te propose
> d'installer un noyau supplémentaire compilé par debian : le paquet
> kernel-image-2.4.22-1-686 (il est au moins dans testing). Ne pas oublier
> de rajouter une section dans le fichier de lilo.conf et d'installer lilo
> pour parfaire l'installation. Et de booter dessus, bien évidemment...
> Avec ce noyau déjà compilé et les modules alsa fournis par debian, je n'ai
> eu aucun soucis pour loader les modules d'alsa (sans OSS). Je pense que tu
> as un conflit entre OSS et alsa du fait que tu as paramétré ton propre
> noyau ou alors alsa ne s'installe pas bien car tu n'as pas les bons
> modules (du fait que tu as fait ta propre configuration de noyau). Les
> modules alsa de debian sont expressément faits pour les noyaux debian.
>
> Ce dont tu parles, association d'alsa et d'oss, correpond en fait à
> l'EMULATION OSS fournie par alsa. Ca n'a rien à voir avec les drivers
> (=modules) OSS fournis par le noyau.
>
>
> >
> > Dans le fichier /etc/alsa/modutils/0.9 je vois apparaître l'appel d'un
> > module snd, qui n'existe pas chez moi. Ai je oublié quelque chose ?
>
> Oui, à priori : snd.
>
> >
> > Mon noyau 2.4.22 est compilé avec le support son comme module, et j'ai
> > sélectionné le module i810. Celui ci est chargé, lors d'un lsmod je vois
> > i810_audio unused
> > ac97_codec [i810_audio]
> > soundcore [i810_audio]
>
> i810_audio et ac97_codec sont des modules OSS.
>
> Les modules de son du noyau sont des modules OSS. Il ne sont pas
> compatibles avec alsa : il faut faire un choix entre les modules alsa et
> les modules OSS, on ne peut pas avoir les deux.
> Tu peux si ça te tente essayer avec OSS uniquement, il n'y a pas de raison
> que ça ne marche pas non plus. Mais dans ce cas, il faut que tu supprimes
> toute référence avec alsa (une désinstallation d'alsa devrait suffire
> normalement).
>
> Voilà mon lsmod :
> snd-seq-midi 4032 0 (autoclean) (unused)
> snd-emu10k1-synth 4636 0 (autoclean) (unused)
> snd-emux-synth 28156 0 (autoclean) [snd-emu10k1-synth]
> snd-seq-midi-emul 5024 0 (autoclean) [snd-emux-synth]
> snd-seq-virmidi 3288 0 (autoclean) [snd-emux-synth]
> snd-seq-oss 29632 0 (unused)
> snd-seq-midi-event 3264 0 [snd-seq-midi snd-seq-virmidi snd-seq-oss]
> snd-seq 36624 2 [snd-seq-midi snd-emux-synth
> snd-seq-midi-emul snd-seq-virmidi snd-seq-oss snd-seq-midi-event]
> snd-pcm-oss 39588 1
> snd-mixer-oss 13592 0 [snd-pcm-oss]
> snd-emu10k1 72612 2 [snd-emu10k1-synth]
> snd-pcm 60900 0 [snd-pcm-oss snd-emu10k1]
> snd-timer 14244 0 [snd-seq snd-pcm]
> snd-hwdep 5120 0 [snd-emu10k1]
> snd-util-mem 1264 0 [snd-emux-synth snd-emu10k1]
> snd-page-alloc 6324 0 [snd-emu10k1 snd-pcm]
> snd-rawmidi 13344 0 [snd-seq-midi snd-seq-virmidi snd-emu10k1]
> snd-seq-device 4192 0 [snd-seq-midi snd-emu10k1-synth
> snd-emux-synth snd-seq-oss snd-seq snd-emu10k1 snd-rawmidi]
> snd-ac97-codec 41400 0 [snd-emu10k1]
> snd 30340 1 [snd-seq-midi snd-emux-synth
> snd-seq-virmidi snd-seq-oss snd-seq-midi-event snd-seq snd-pcm-oss
> snd-mixer-oss snd-emu10k1 snd-pcm snd-timer snd-hwdep snd-util-mem
> snd-rawmidi snd-seq-device snd-ac97-codec]
> soundcore 3940 10 [snd]
>
> (tu remarqueras que tous les modules alsa commence par "snd-").
> Tous les modules ne correspondent pas à ta carte son du fait que j'ai une
> emu10k1 (en plus du chipset intel8x0 qui n'est pas loadé).
> On voit que soundcore dépende de snd ; ces 2 modules sont les seuls fournis
> par le noyau et pas par alsa. Il te faut donc aussi ces 2 modules : snd et
> sndcore (je répète : fournis par le noyau et déjà compilés dans le cas
> d'un noyau debian).
>
J'aimerais insister avec le noyau source compilé...
Je comprends pour soundcore, car dans /usr/src/linux/drivers/sound je
trouve soundcore.c , mais je ne trouve pas de snd.c
Est-ce normal ?
>
> --
> Pensez à lire la FAQ de la liste avant de poser une question :
> http://savannah.nongnu.org/download/debfr-faq/html/
>
> To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>
Reply to: