The originall error was that Q3 hung when
it tried to initialize the sound.
Actually i remembered one thing i didn't
try tonight

I did:
foo pcm0c # echo quake3 0 0 disable > oss
foo pcm0c # echo quake3.x86 0 0 disable > oss
Which effectively disables the capture device as far as quake3 is concerned.
With that in place everything seems
to work. Have to test a bit more to
see what can be 'tweaked' to get most
out of it.
There seem to be some issues with
the input though. I got a bit bad quality
but it improved slightly when i lowered the 'capture' volume to 0 in alsamixer ( i got
less static and more signal ).
It's as if the sound get chopped off and
thean restarted with 100ms or so period.
But the off time is so brief that you can
hardly hear it. It might be a buffer that
is to small or something like that.
Trying to adjust the ADC level in alsamixer
lead to lost input. I guess i'll have to reload the driver to fix that. But some progam seem to have failed cleaning up properly so i can't unload the modules.
/snikkt