done!. i make it happen, after a litle thinking i figure it out.
This what u need to do.
1st install kernel-source<your kernel version>.rpm
2nd install the latest alsa-driver package
3rd install alsa-lib and alsa-utils ,same version as the alsa driver
4th run alsaconf and hopefuly the setup will detect your soundcard.
5th run alsamixer and unmute channels
6th search alsa-output plugin for xmms and install it
7th reboot
After reboot you will have a little surprise. in alsamixer you have an option to turn on 4.0 sound, cool!!! 5.1 seems to be too much :)
i done those and worked. But still something strange happens. It detects 2 cmedia sound cards [ i have 1 cmedia cm8738 and 1 philips psc605 both plugged in pci port]. In alsa-output plugin you can from wich sound card the sound should be played, the default is set the philips sound card always, i don't know why, and alsamixer is configuring just the philips sound card. with alsa output plugin for xmms , you should tune the mixer for the other sound cards, i'm sure you'll figure it out.
This solution raises another problem and i want an answer for that. This driver has only 1 stream, that means that when is played a sound in xmms, in xine i'll hear nothing. If i want to hear in xine, i must to stop xmms. How can i solve this problem because i red that my sound card suports 32 streams.???