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.