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

Problème de son sous lenny x86_64 (ALSA)



Bonjour tout le monde,

Je me décide à faire appel à la liste car cela fait trois soirées que je
me prend la tête sur ce problème :

J'ai un ordi sous Debian Lenny version x86_64 et j'ai un souci sur le
choix système de ma carte son principale.

Lorsque je démarre la machine, je n'ai pas de son, les modules de son
chargés sont les suivants :

------------------------------------------------
erwan@shenron:~$ cat /proc/asound/modules 
 0 snd_usb_audio
 1 snd_pcsp
 2 cx88_alsa
 3 snd_emu10k1
------------------------------------------------

snd_usb_audio correspond à ma webcam
snd_pcsp correspond à mon speaker
cx88_alsa correspond à ma carte TV TNT
snd_emu10k1 correspond à ma carte son SB Live!

C'est ce dernier module que j'aimerai avoir en index 0 afin que Alsa
puisse l'utiliser directement.

Je précise que l'ordre des modules n'est pas forcément le même à chaque
reboot (mais jusqu'ici, ma carte son était toujours en dernière).

Voici la fin de mon fichier /etc/modprobe.d/alsa-base
------------------------------------------------
erwan@shenron:~$ tail -n 9 /etc/modprobe.d/alsa-base
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
options snd_usb_audio index=-2
------------------------------------------------

Seule la dernière ligne a été ajoutée par mes soins, sans grand succès
d'ailleurs.

Voici le contenu du fichier /etc/modprobe.d/sound

------------------------------------------------
erwan@shenron:~$ cat /etc/modprobe.d/sound
alias snd-card-0 snd-emu10k1
options snd-emu10k1 index=0
------------------------------------------------

D'après ce que j'ai lu sur différents forums et sur le
fichier /usr/share/doc/alsa-base/README.Debian, le chargement des
modules son sous Lenny se fait avec udev qui utiliserait en cours de
route /etc/modprobe.d/sound

1) ça n'a pas l'air efficace chez moi.
2) j'ai cherché dans la conf udev et n'ai pas trouvé mention de ce
fichier
3) je ne sais pas trop à quoi sert le
fichier /etc/modprobe.d/alsa-base-blacklist puisque la ligne "blacklist
snd-pcsp" est présente (par défaut) mais ce module est tout de même
chargé.

Pour faire fonctionner mon son, je dois faire un alsaconf en tant que
root, choisir ma carte son (j'ai deux choix possible et l'autre est la
carte TV je pense
	) puis valider.
Une fois cette opération effectuée, il y a eu purge dans les modules
chargés et j'ai du son :
------------------------------------------------
------------------------------------------------
shenron:~# cat /proc/asound/modules 
 0 snd_emu10k1
 2 cx88_alsa
------------------------------------------------

Néanmoins, cette modification est perdue au reboot.

J'ai également tenté le asoundconf sur les utilisateurs mais sans succès
aucun.

Je précise que les utilisateurs de la machine font tous partie du groupe
audio :)

Si quelqu'un a eu le même genre de souci et à trouvé une parade, je suis
preneur.

Merci de votre aide,

----
  Erwan


Reply to: