Hallo Jens,
[16.03.04 11:23] Jens Herrmann schrieb:
[...]
der Anleitung unter http://www.sonic.net/~rknop/linux/debian_alsa.html vorgegangen. Compilieren und installieren der Pakete hat alles funktioniert. Das benoetigte Modul ist das emu10k1.
Ich fand damals das AlsaWiki recht aufschlußreicht: http://alsa.opensrc.org/
Wenn ich ein cat /usr/share/sounds/pop.wav > /dev/audio mache bekomme ich /dev/audio: so such device found .
Da fehlt eventuell noch die oss-Emulationsschicht. Probiermal ob "aplay /usr/share/sounds/pop.wav" funktioniert.
Außerdem mußt Du auch noch die Mixer aufdrehen. Die sind standardmäßig auf null gesetzt.
Auf ls -l /dev | grep audio taucht das Device(neben mixer,dsp,sequencer,midi) aber auf.
Das sind nur die device-nodes. Die sagen nichts darüber aus, ob es das Gerät wirklich gibt und ob das passaende Modul geladen ist.
Du kannst aber anhand der Major-Number prüfen, ob sich jemand aus dem Kernel dafür zuständig fühlt.
Mittels "cat /proc/devices" bekommst Du ungefähr folgende Anzeige:
Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 cua 7 vcs 10 misc 14 sound 29 fb 128 ptm 136 pts 162 raw 180 usb 202 cpu/msr 254 pcmcia
Block devices: 2 fd 3 ide0 22 ide1
Die Zahl ist mit der Major-Numer identisch:
$ ls -l /dev/audio crw-rw---- 1 root audio 14, 4 2001-04-15 02:44 audio ...
HTH, Bert