What kind of card is it? You probably have the wrong module. Type, as root, in a terminal:
lspci -v
This will give you details about the card. Since it is detected, it should provide the right info. Also, make sure in your /etc/modules.conf file you have:
alias sound-slot-0 <modulename>
If it is in fact cs46xx then make sure it looks like this:
alias sound-slot-0 cs46xx
Also, you'll want to make sure your /dev/dsp and /dev/mixer are useable by everyone:
ls -l /dev/dsp
ls -l /dev/mixer
This will list the permissions of both devices. If it looks like this:
crwxr--r--
then you'll need to chmod them so they look like
crwxr-xr-x
by typing as root
chmod 755 /dev/dsp and
chmod 755 /dev/mixer.
Hope this helps.