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

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: