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

Re: Alsa + 2.6.7 + via82xx



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



Reply to: