After jumping though a few hoops getting RTCW Enemy Territory to install on my AMD 64 machine I had one remaining problem...no sound
I was getting the error "Could not mmap /dev/dsp"
Anyway after finding the ALSA FAQ I discovered that running echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
Resolves this issue for me.
However I want to make this change persistant, I can't add this the the et start up script as it requires root to set.
What would be the "clean" way of making this a permanent change. Or do I just drop it in an init script.
-------------------------------------------------------
On Wed, Aug 04, 2004 at 10:19:06PM +0100, Wayne Stallwood wrote:
After jumping though a few hoops getting RTCW Enemy Territory to install on my AMD 64 machine I had one remaining problem...no sound
I was getting the error "Could not mmap /dev/dsp"
Anyway after finding the ALSA FAQ I discovered that running echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
Resolves this issue for me.
However I want to make this change persistant, I can't add this the the et start up script as it requires root to set.
What would be the "clean" way of making this a permanent change. Or do I just drop it in an init script.
Looking around, yes, the cleanest way I can see is an init script :/ alsactl doesn't store that value :(
Cheers,