I've struggle with this issue for about 2 months now and finally after i gathered information from the internet, I've finally made it.

Here's how :
1. Download files from http://www.alsa-project.org
The files are :
* alsa-driver
* alsa-lib
* alsa-utils

2. Make sure you have installed ncurses anda ncurses-devel ( Fedora 6 )
3. Install all the files
4. Run : System -> Administration -> Soundcard Detection

That's all the steps that I took. If you need more info on how to install the alsa files that you've downloaded then you can go to :
Alsa Project - ESS 1688