Disclaimer: take this with a grain of salt. I am particularly picky about the state of the sound system in linux. I truly think it is not in good shape so just bear with me.
The story.
I migrated long about to oss4 because I could not stand alsa any longer. It's overly complicated to configure. I am one of these strange persons that think that you shouldn't need to read a bible just to understand how to get a 5.1 speaker set working.
However oss4 is not any better in some regards. It works with software mixing and the whole speaker set just out of the box. That's way better that what alsa can do. But in oss4 you don't get midi (yes, I know the work is ongoing, it's been that way for a long time). To make the things worse, no serious audio applicaiton will work with oss4 (and some of them not even with oss3, but I really don't care about that).
I am giving alsa another try but the thing seems even worse than in the past. Alsamixer worked from the beginning, however I was getting no sound, I've solved that, I had to *mute* (yes, mute, not un-mute) one control called IEC958 so I could get sound.
The rest of the controls are *all of them but one* useless. They don't do a thing at all. Only one of them does actually something, it's called "ANALOG F", which I guess stands for "analog front".
I haven't even have a master channel, nor a pcm one, I can't use any dockapp applets because they all expect at least a master channel and a pcm channel (yes, I know that's too much to ask from a sound driver), everything goes weirder and weirder.
Only the front side speakers work, by the way, but well, I am leaving the speaker thing appart until I can get this thing working normally. speaker-test -c6 works only for the two front-side speakers. No center, no rear, no woofer.
I am using a 2.6.30 kernel, with the in-kernel snd_ca0106 driver. Alsa version seems to be 1.0.20, which is the latest release I think.
I am using no .asoundrc because everything I try only makes the things worse.
The questions: I would really like to get a decent mixer setting, so all the sane applications in the world can work decently. That's the first milestone.
The second one would be to get working the 5.1 speakers.
Maybe both problems could be solved with a decent asoundrc file, maybe this is all the result of my own lack of knowledge about alsa, but well... I'll better shut up now and wait for any response that anyone can give.
Thanks for reading, and for any possible answer you can give. It's much appreciated.