I confess I do not know what sound module your xonar users. It is either snd_card_vituoso, or it is snd_oxygen (which is already loaded).
I have read that this sound card is supposed to “just work” with 2.6.25 kernel with alsa-1.0.17.
There is a bug in openSUSE-11.0 (so I’ve read) that for some sound modules the default configuration is not loaded. I do not know which modules that applies to, and sometimes the fix can be to specify a module option in the /etc/modprobe.d/sound file. So its possible one needs to add an option at the end of the /etc/modprobe.d/sound file to sort this, but I don’t know what option, nor am I certain what card your xonar might be.
Lets work on the assumption that it is only the “snd-oxygen” module. So try this edit to your /etc/modprobe.d/sound file:options snd slots=snd-oxygen,snd-hda-intel,snd-hda-intel
rChK.hJ2fTVR7hHD:CMI8788 [Oxygen HD Audio]
alias snd-card-0 snd-oxygen
options snd-oxygen model=auto
NXNs.twyDH0toT34:Radeon HD 3870 Audio device
alias snd-card-1 snd-hda-intel
u1Nb.m5Zx97I2gHE:82801I (ICH9 Family) HD Audio Controller
alias snd-card-2 snd-hda-intel
and restart alsa with: su -c 'rcalsasound restart’and test your sound
and if that fails, try removing reference to the other sound cards and try only this …
options snd slots=snd-oxygen,snd-hda-intel,snd-hda-intel
# rChK.hJ2fTVR7hHD:CMI8788 [Oxygen HD Audio]
alias snd-card-0 snd-oxygen
options snd-oxygen model=auto
and restart alsa with: su -c 'rcalsasound restart’and test your sound
and if that fails, try a different approach:
options snd slots=snd-oxygen,snd-hda-intel,snd-hda-intel
rChK.hJ2fTVR7hHD:CMI8788 [Oxygen HD Audio]
alias snd-card-0 snd-oxygen
NXNs.twyDH0toT34:Radeon HD 3870 Audio device
alias snd-card-1 snd-hda-intel
u1Nb.m5Zx97I2gHE:82801I (ICH9 Family) HD Audio Controller
alias snd-card-2 snd-hda-intel
options snd-hda-intel model=auto
and restart alsa with: su -c 'rcalsasound restart’and test your sound
But the above is just wild speculation on my part … I really do not know if any will work …
… reference your dmesg … I saw no entry for sound in it, which I believe is unusual.