Re: Audio devices: NOT ENABLED IN CONFIG war: ALSA ...
Hi,
Gerhard Gaussling hat gesagt: // Gerhard Gaussling wrote:
> Ich weiß nicht, was ich wohl gemacht haben könnte, aber jetzt
> konnte ich per modprobe alle module laden.
>
> debian:/dev# lsmod | grep snd
> snd-ens1371 9420 0
> snd-pcm 52800 0 [snd-ens1371]
> snd-timer 9928 0 [snd-pcm]
> snd-rawmidi 11680 0 [snd-ens1371]
> snd-seq-device 3648 0 [snd-rawmidi]
> snd-ac97-codec 23812 0 [snd-ens1371]
> snd 23340 0 [snd-ens1371 snd-pcm snd-timer
> snd-rawmidi snd-seq-device snd-ac97-codec]
>
> Aber alsamixer gibt weiter den Fehler aus:
>
> debian:/dev# alsamixer
>
> alsamixer: function snd_ctl_open failed for default: No such file
> or directory
Kannst du mal schicken, was
$ ls -l /dev/snd
sagt?
> debian:/dev# cat /proc/asound/seq/drivers
> snd-seq-midi,empty,1
"seq" ist nur für Midi-Zeug, also nicht für den Audio-Mixer.
> debian:/dev# cat /proc/asound/oss/sndstat
"sndstat" ist nur für ALSAs OSS-Emulation zuständig. Die funktioniert
erst, wenn ALSA pur funktioniert.
> debian:/dev# cat /proc/asound/devices
> 0: [0- 0]: ctl
> 8: [0- 0]: raw midi
> 17: [0- 1]: digital audio playback
> 16: [0- 0]: digital audio playback
> 24: [0- 0]: digital audio capture
> 33: : timer
Sieht gut aus.
> debian:/dev# cat /proc/asound/meminfo
> cat: /proc/asound/meminfo: Datei oder Verzeichnis nicht gefunden
> debian:/dev# cat /proc/asound/hwdep
> cat: /proc/asound/hwdep: Datei oder Verzeichnis nicht gefunden
> debian:/dev# cat /proc/asound/version
> Advanced Linux Sound Architecture Driver Version 0.9.0rc3.
> Compiled on Oct 13 2002 for kernel 2.4.18.
> debian:/dev# cat /proc/asound/cards
> 0 [card0 ]: ES1371 - Ensoniq AudioPCI
> Ensoniq AudioPCI ES1371 at 0xdc00, irq 11
>
>
> NOT ENABLED IN CONFIG bedeutet wohl, daß ich den Kernel nochmal
> kompilieren darf?
Nein, nein. Wie gesagt, bezieht sich diese verwirrende Meldung nur auf
die OSS-Emulation, und auch da heißt "NOT ENABLED IN CONFIG" nur so
viel, dass die OSS-Module für Mixer und Synth nicht geladen sind. Mach
dir darüber keine Sorgen.
Seltsam ist nur, dass alsamixer nicht funktioniert. Zwei Ideen hätte
ich: Ist das auch der passende alsamixer, also nicht altes unter
/usr/local?
Und hast du die ALSA-Devices unter /dev/snd? /dev/snd sollte ein Link
nach /proc/asound/dev sein:
$ ls -ld /dev/snd
lrwxrwxrwx 1 root root 16 Oct 13 10:18 /dev/snd -> /proc/asound/dev
Oder benutzt du DEVFS?
ciao
--
Frank Barknecht _ ______footils.org__
Reply to: