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/Rapportdpkg -l | grep alsa
ii alsa-base 1.0.5a-3 ALSA sound driver common files
ii alsa-utils 1.0.5-3Advanced Linux Sound Architecture (uti
ii alsamixergui 0.9.0rc2-1-7 graphical soundcard mixer for ALSA sou
ii alsaplayer 0.99.76-0.1PCM player designed for ALSA
ii alsaplayer-als 0.99.76-0.1PCM player designed for ALSA (ALSA out
ii alsaplayer-com 0.99.76-0.1PCM player designed for ALSA (common
ii alsaplayer-gtk 0.99.76-0.1PCM player designed for ALSA (GTK ver
ii alsaplayer-oss 0.99.76-0.1PCM player designed for ALSA (OSS outp
ii gnome-alsamixe 0.9.6-1ALSA 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 :00:11.5 to 64
via82cxxx: timeout while reading AC97 codec (0x1000)
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/Rapportls -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