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 [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >