[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: