Emmanuel Cornet a �crit :
Salut !
Je ne suis pas un expert, mais voici quelques id�es.
Sur une Sarge, je n'arrive pas � installer le module. Voici ce que
j'ai fait :
- r�cup�ration des packages alsa
- compilation modules
- ajout d'un fichier alsa dans /etc/modutils
- update-modules
Premi�re chose : je crois qu'update-modules n'est plus la bonne
proc�dure avec Sarge ; la page man donne d'ailleurs :
"update-modules is an obsolete command. In its current form it will
execute /sbin/update-modules.modutils (the old update-modules program
provided by the modutils package) if it exists and do nothing else."
Je crois d'ailleurs que rien ne remplace cette commande, c'est fait
automatiquement (probablement par l'exploration automatique du
r�pertoire des modules).
Bref, moi j'ai vir� le paquet modutils et je m'en porte tr�s bien.
Par ailleurs, voici mon lsmod :
input 3392 0 (autoclean)
powervr 492512 44
snd 32676 0 (autoclean)
fan 1472 0 (unused)
button 2604 0 (unused)
processor 8440 0 (unused)
usb-ohci 19208 0 (unused)
usbcore 62220 1 [usb-ohci]
es1371 25740 1
ac97_codec 13108 0 [es1371]
gameport 1676 0 [es1371]
ide-scsi 9744 0
atp870u 20688 0 (unused)
scsi_mod 88228 2 [ide-scsi atp870u]
via-rhine 12720 1
mii 2432 0 [via-rhine]
nls_cp850 3612 6 (autoclean)
vfat 10348 6 (autoclean)
fat 32024 0 (autoclean) [vfat]
L� encore, je ne suis pas s�r de moi, mais un probl�me possible (que
j'avais eu) est le conflit entre OSS (l'ancien syst�me de gestion des
sons) et Alsa (le nouveau). Il me semble que parmi ces modules, certains
font partie d'OSS (ac97_codec en particulier, qui s'appelle
snd_ac97_codec sous Alsa). Une fois qu'OSS est charg�, Alsa ne peut plus
prendre sa place correctement (d'apr�s ce que j'ai compris). Une
premi�re chose � faire, si tu veux n'utiliser qu'Alsa, est donc
d'emp�cher les modules OSS de se charger. Pour cela :
* Soit tu recompiles ton noyau en d�sactivant tout ce qui concerne OSS.
C'est ce que je vais faire, cela semble plus propre.
* Soit, moins radical mais plus facile, tu emp�ches les modules OSS de
se charger au d�marrage. Le paquet Debian alsa-base fournit un fichier
(que tu dois donc avoir si tu as install� ce paquet) :
/etc/hotplug/blacklist.d/alsa-base
Ce fichier contient tous les noms des modules OSS qu'il faut emp�cher de
charger (pour toutes les cartes son). Il faut donc recopier ceux de ces
modules qui te concernent (ou m�me tous, pour plus de s�ret�) dans le
fichier :
/etc/hotplug/blacklist
(� la fin du fichier par exemple). Il faut *aussi* modifier le fichier
/etc/discover.conf
en mettant, � la fin encore, chacun des modules � virer, sur une ligne,
pr�c�d� de "skip ".
C'est pas �vident de penser � tout cela. Tout le monde parle de man, de faq, ...
mais bon, faut le retrouver le coup du hotplug avec double blacklist et celui du
discover
Tout �a devrait emp�cher les modules ind�sirables de se charger et
laisser le champ libre � Alsa. Il faut ensuite donner un coup de
alsaconf puis de alsamixer et �a devrait fonctionner.
Voil�, en esp�rant que je ne suis pas totalement � c�t� de la plaque :o)
Je ne pense pas, j'essaye tout cela tout de suite ! :-)
(pardon d'avoir �t� long)
Ben il faut bien que tu expliques le probl�me. Et puis j'ai �t� plus
long que toi ^^
Manu