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

Re: ALSA et carte son PCI VIA ac97



Le mercredi 20 Octobre 2004 18:15, Quentin CARBONNEAUX a écrit :
> Salut tout le monde,

  Bonsoir,

> Je viens d'installer une debian Woody sur mon PC, je n'ai choisit au
> démarrage aucun paquetage , j'ai téléchargé et compilé le noyau 2.6.8.1
> en mode texte et installé. Dans la configuration je me suis trompé de
> carte son PCI, je m'en suis rendu compte plus tard, j'ai alors recompilé
> le noyau avec le bon driver pour ma carte son.

 Pourquoi ne pas compiler tous les modules, cela demande une recompilation 
pour chaque nouvelles cartes son à tester/installer ?

>  Après tout ca, j'ai copiéle fichier de la formation Linux d'Alxis bien 
> connue, ce qui me donne :
>
> alias char-major-116 snd
> alias char-major-14 soundcore
> options snd cards_limit=1
>
> alias snd-card-0 snd-via82xx
>
> alias sound-slot-0 snd-card-0
> alias sound-service-0-0 snd-mixer-oss
> alias sound-service-0-1 snd-seq-oss
> alias sound-service-0-3 snd-pcm-oss
> alias sound-service-0-8 snd-seq-oss
> alias sound-service-0-12 snd-pcm-oss

 Je suppose qu'il s'agit de /etc/alsa/modutils/1.0 -> /etc/modutils/alsa
Ce n'est pas le plus important pour un noyau 2.6. ( voir 
fichier /etc/modprobe.d/sound).

> Et pour finir un petit update-modules...
> Je reboot et Alsa semble fonctionner correctement sauf que je crois lire
> qu'il me dit qu'il est instable ...

 C'est apparu chez moi avec la version 1.0.4. mais l'audio fonctionne 
correctement malgré ce message.

> Bon, j'installe aumix, je le lance et la PAF !!
>
> erreur lors de l'ouverture du mixeur !

 Peut être vérifier que /dev/mixer0 existe et a les bons droits, 
l'utilisateur devant faire parti du groupe "audio".
 Un cat  /var/lib/alsa/asound.state doit afficher les lignes (pour chaque 
control.) "iface MIXER"
 Un lsmod affiche-t-il le pilote  snd_mixer_oss et autres snd_via82xx

  Si ça peut aider, voilà ce que j'ai pour une SB 128 avec un 2.6 et 
alsa-1.0.5-3

# ls -l /dev/mix*               
lrwxrwxrwx  1 root   root     11 2003-07-28 03:22 /dev/mixer -> /dev/mixer0
crw-rw----     1 root   audio     14,   0 2003-07-28 03:22 /dev/mixer0
crw-rw----     1 root   audio     14,  16 2003-07-28 03:22 /dev/mixer1
crw-rw----     1 root   audio     14,  32 2003-07-28 03:22 /dev/mixer2
crw-rw----     1 root   audio     14,  48 2003-07-28 03:22 /dev/mixer3

# lsmod | grep snd
snd_ens1371            20960  0 
snd_rawmidi            20128  1 snd_ens1371
snd_seq_device          6536  1 snd_rawmidi
snd_pcm_oss            48164  0 
snd_mixer_oss          17280  1 snd_pcm_oss
snd_pcm                83236  2 snd_ens1371,snd_pcm_oss
snd_page_alloc          8964  1 snd_pcm
snd_timer              21380  1 snd_pcm
snd_ac97_codec         60292  1 snd_ens1371
gameport                3712  1 snd_ens1371
snd                    45796  8 
snd_ens1371,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_ac97_codec
soundcore               7392  1 snd

# cat /etc/modprobe.d/sound
alias snd-card-0 snd-ens1371
alias sound-slot-0 snd-ens1371
alias snd-card-1 snd-intel8x0
alias sound-slot-1 snd-intel8x0

# cat /etc/modprobe.d/alsa-base 
install snd-pcm /sbin/modprobe --ignore-install snd-pcm && /sbin/modprobe 
snd-pcm-oss
install snd-mixer /sbin/modprobe --ignore-install snd-mixer 
&& /sbin/modprobe snd-mixer-oss
install snd-seq /sbin/modprobe --ignore-install snd-seq && /sbin/modprobe 
snd-seq-oss

 et dans /etc/modules.conf :
### update-modules: start processing /etc/modutils/alsa
### DEBCONF MAGIC

# --- BEGIN: Generated by ALSACONF, do not edit. ---
#  --- ALSACONF verion 1.0 ---
alias char-major-116 snd
alias snd-card-0 snd-ens1371
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd major=116 cards_limit=1
options snd-ens1371 index=0
# --- END: Generated by ALSACONF, do not edit. ---

### update-modules: end processing /etc/modutils/alsa

### update-modules: start processing /etc/modutils/alsa-base
above snd-pcm snd-pcm-oss
above snd-mixer snd-mixer-oss
above snd-seq snd-seq-oss


  @+
-- 
Michel Luc mluc@cern91.net | http://cern91.tuxfamily.org/
 GAULE, LUG de l'Essonne:  http://gaule..org/
-------------- GnuPG v1.0.6 (GNU/Linux)   ---------------
Admin cern91.tuxfamily.org <admin@cern91.net>
GPG: 1024D/3D07B881
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
---------------------------------------------------------



Reply to: