Bonjour !


J'ai quelques soucis pour faire fonctionner le serveur de son sur une
machine Debian (testing).

Je structure un peu le mail :o)



#$$$$$$$$$$$$$$$$$$$$$$$$$$$                 $$$$$$$$$$$$$$$$$$$$$$$$$$$
#$$$$$$$$$$$$$$$$$$$$$$$$$$$   Le probl�me   $$$$$$$$$$$$$$$$$$$$$$$$$$$
#$$$$$$$$$$$$$$$$$$$$$$$$$$$                 $$$$$$$$$$$$$$$$$$$$$$$$$$$


C'est tr�s simple : aucun son n'est jamais sorti de ma carte son lorsque
je suis sous Linux (�a marche sous Windows, voir plus bas). J'ai aussi
essay� une autre carte son (l� encore, voir plus bas), c'est mieux mais
pas probant. Plus pr�cis�ment, sous KDE le message suivant appara�t au
login :

Sound server informational message:
Error while initializing the sound driver:
device: default can't be opened for playback (No such file or directory)
The sound server will continue, using the null output device.

Lorsque j'essaie de lancer "alsactl restore" (qui est d'ailleurs lanc�
automatiquement � la fin de alsaconf), c'est l'erreur suivante :

alsactl: load_state:1134: No soundcards found...

Quant � alsamixer,

alsamixer: function snd_ctl_open failed for default: No such device



#$$$$$$$$$$$$$$$$$$$$$$$$                      $$$$$$$$$$$$$$$$$$$$$$$$
#$$$$$$$$$$$$$$$$$$$$$$$$   Quelques d�tails   $$$$$$$$$$$$$$$$$$$$$$$$
#$$$$$$$$$$$$$$$$$$$$$$$$                      $$$$$$$$$$$$$$$$$$$$$$$$


* Ma distribution est une Debian testing (� jour).

* Le noyau est un 2.6.7, auquel je n'ai pas touch� depuis l'installation
avec un CD Sarge (nouvel installeur, tr�s bien d'ailleurs).

* Ma carte son est un chip inclus sur la carte m�re (Asus A7V8X-X), que
lspci reconna�t comme :

Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237
AC97 Audio Controller (rev 50)

* J'ai plac� la sortie de la commande lsmod � la fin de ce mail.

* Les paquets install�s conernant alsa :

tiramisu ~/Stage/Rapport>dpkg -l | grep alsa
ii  alsa-base      1.0.5a-3       ALSA sound driver common files
ii  alsa-utils     1.0.5-3        Advanced Linux Sound Architecture (uti
ii  alsamixergui   0.9.0rc2-1-7   graphical soundcard mixer for ALSA sou
ii  alsaplayer     0.99.76-0.1    PCM player designed for ALSA
ii  alsaplayer-als 0.99.76-0.1    PCM player designed for ALSA (ALSA out
ii  alsaplayer-com 0.99.76-0.1    PCM player designed for ALSA (common 
ii  alsaplayer-gtk 0.99.76-0.1    PCM player designed for ALSA (GTK ver
ii  alsaplayer-oss 0.99.76-0.1    PCM player designed for ALSA (OSS outp
ii  gnome-alsamixe 0.9.6-1        ALSA sound mixer for GNOME
ii  vlc-alsa       0.7.2.final-3  ALSA audio output plugin for VLC (dumm

* Les lignes de dmesg qui me paraissent int�ressantes :

Via 686a/8233/8235 audio driver 1.9.1-ac4-2.5
via82cxxx: Six channel audio available
PCI: Setting latency timer of device 0000:00:11.5 to 64
via82cxxx: timeout while reading AC97 codec (0x10000000)
ac97_codec: AC97 Audio codec, id: ADS112 (Unknown)
via82cxxx: board #1 at 0xE000, IRQ 22



#$$$$$$$$$$$$$$$$$$$$$                             $$$$$$$$$$$$$$$$$$$$$
#$$$$$$$$$$$$$$$$$$$$$   Ce que j'ai d�j� essay�   $$$$$$$$$$$$$$$$$$$$$
#$$$$$$$$$$$$$$$$$$$$$                             $$$$$$$$$$$$$$$$$$$$$


* J'ai commenc� par essayer la carte sous Windows, que j'ai install� sur
un petit coin du disque : le son marche parfaitement. Tous les
branchements sont donc corrects.

* Ce n'est pas non plus un probl�me (classique) de mute puisque
alsamixer g�n�re une erreur (voir ci-dessus) au lancement.

* J'ai aussi pens� � des probl�mes de droits, mais cela ne semble pas
�tre le souci : 

tiramisu ~/Stage/Rapport>ls -l /dev/dsp*
lrwxrwxrwx  1 root root       9 2004-09-02 00:51 /dev/dsp -> /dev/dsp0
crw-rw----  1 root audio 14,  3 2004-09-02 00:51 /dev/dsp0
crw-rw----  1 root audio 14, 19 2004-09-02 00:51 /dev/dsp1
crw-rw----  1 root audio 14, 35 2004-09-02 00:51 /dev/dsp2
crw-rw----  1 root audio 14, 51 2004-09-02 00:51 /dev/dsp3

et je suis bien membre du groupe audio.

* J'ai essay� de r�cup�rer une vieille carte son (SoundBlaster, je
crois, � ce qu'en dit Windows), qui est reconnue par lspci comme :

Multimedia audio controller: Ensoniq ES1370 [AudioPCI]

Les modules suppl�mentaires snd_ens1370 et es1370 sont charg�s au
d�marrage ; alsaconf reconna�t bien la nouvelle carte, je lui demande de
l'utiliser, mais � la fin du processus, crac, comme pr�c�demment
(alsactl restore ne trouve aucune carte).

Avec cette "nouvelle" carte, les choses se d�bloquent un peu ; lorsque
je balance un truc sur /dev/dsp, j'entends enfin quelque chose :

cat /boot/vmlinuz-2.6.7-1-386 > /dev/dsp

et xmms me joue des mp3. Mais tout cela, seulement dans une oreille
(droite) et avec des gr�sillements pas possibles. Et comme je ne peux
lancer aucun des programmes alsa (mixer, ctl...) avec succ�s, je ne peux
pas configurer grand-chose.



Quelqu'un aurait-il une id�e de ce qui m'arrive ?
Merci !!!
Manu


Voici donc la sortie de lsmod, avant l'installation de la
"nouvelle-vieille" carte :

tiramisu ~>lsmod
Module                  Size  Used by
snd_mixer_oss          16640  0
radeon                115236  26
ipv6                  221152  15
appletalk              32820  20
lp                     10436  0
af_packet              20616  2
snd_via82xx            26660  0
snd_ac97_codec         59268  1 snd_via82xx
snd_pcm                85412  1 snd_via82xx
snd_timer              23172  1 snd_pcm
snd_page_alloc         11144  2 snd_via82xx,snd_pcm
snd_mpu401_uart         7296  1 snd_via82xx
snd_rawmidi            23232  1 snd_mpu401_uart
snd_seq_device          7944  1 snd_rawmidi
snd                    50148  8
snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
uhci_hcd               29200  0
pci_hotplug            30640  0
via_agp                 8576  1
agpgart                31272  2 via_agp
pcspkr                  3816  0
tsdev                   7168  0
mousedev                9996  2
psmouse                17800  0
analog                 10784  0
gameport                4736  2 snd_via82xx,analog
floppy                 54996  0
parport_pc             31552  1
parport                37320  2 lp,parport_pc
evdev                   9088  0
ehci_hcd               27780  0
usbcore               100704  4 uhci_hcd,ehci_hcd
via82cxxx_audio        26120  0
uart401                11460  1 via82cxxx_audio
sound                  75308  2 via82cxxx_audio,uart401
soundcore               9824  3 snd,via82cxxx_audio,sound
ac97_codec             16908  1 via82cxxx_audio
via_rhine              19848  0
mii                     4864  1 via_rhine
crc32                   4608  1 via_rhine
via_ircc               20368  0
irda                  167744  1 via_ircc
capability              4872  0
commoncap               7168  1 capability
ide_cd                 38916  0
cdrom                  35360  1 ide_cd
rtc                    12088  0
ext3                  109416  2
jbd                    54296  1 ext3
ide_disk               16640  4
ide_generic             1664  0
via82cxxx              12956  1
ide_core              127448  4 ide_cd,ide_disk,ide_generic,via82cxxx
unix                   25776  324
font                    8576  0
vesafb                  6688  0
cfbcopyarea             3840  1 vesafb
cfbimgblt               3200  1 vesafb
cfbfillrect             3712  1 vesafb


Répondre à