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

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: