D'apr�s ta liste de modules, les modules oss et alsa sont charg�s en m�me 
temps. Pour utiliser alsa, il faut emp�cher hotplug de charger les modules 
oss au boot.
Sur testing, il doit y avoir un fichier /etc/hotplug/blacklist dans lequel tu 
dois ajouter les lignes suivantes:
via82cxxx_audio
ac97_codec
sound
uart401

Pour info, sur ma sid il y a un fichier /etc/hotplug/blacklist.d/alsa-base 
install� par le package alsa-base qui fait ce qu'il faut, mais c'est assez 
r�cent.

Sinon, tu peux v�rifier que tu as ce qu'il faut dans /dev/snd/* ...
Les entr�es devraient �tre cr�es en installant le package alsa-driver-xxx.



On Thursday 02 September 2004 19:41, Emmanuel Cornet wrote:
> 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 à