Re: alsa-oss emulation bug 2.6.3
Mike Przygoda wrote:
hallo,
z.Z. häufen sich probleme mit der alsa-oss emu und kernel-2.6.3--- z.b.
habe ich hier 'enemy-territory' welches oss nutzt (/dev/dsp und
/dev/mixer) installiert und habe mit alsa keinen sound ,,, dann habe ich
mir einen kernel mit alsa und oss als modul zum probieren gebaut ....
siehe da , mit echtem oss funktioniert dieses game ... die alsa-oss emu
funktioniert nicht ,,, auf der alsa homepage gibt es ein
alsa-oss-1.0.3-rc1 ... wenn ich dieses mit dem '3satz' installieren ist
dieses dann auch aktiv? ich frage weil mein alsa doch im kernel ist ----
mike
Hallo,
es muss sich hier nicht um ein 2.6er Problem handeln, denn als ich unter
Kernel 2.4 auf alsa umgestellt habe, hatte ich auch keinen Sound in
enemy-territory.
Nach einigem googeln fand ich eine Lösung:
Das Modul 'snd-pcm-oss' muss geladen sein - dann als superuser
in das dann entstandene proc-file für den pcm-stream der Karte, die Du
ansprechen willst, meistens card0, folgendes schreiben (hier schon als
kleines script):
#!/bin/sh
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
Der erste Befehl sorgt für die Umgehung des alsa oss plugin layers, mit
dem enemy-territory, aber auch quake nicht zurecht kommen. Der zweite
schaltet den capture stream, der hier nicht gebraucht wird, ab.
Genau erklärt ist das Ganze hier:
http://www.alsa-project.org/~iwai/OSS-Emulation.html
und zwar im Kapitel PCM Mode.
Gruß,
Manfred
Reply to: