ok well your lsmod if it is acurate is showing nothing using nothing in the used by area it should show what it is bound to.
you have got a required dependency missing there is something that all that stuff there is depending on i.e. the main drive it is not loading.
for an example you have sound device C-Media 8738 which i believe to be AC97 audio on the mainboard that means that you are going to have to compile kernel again but this time make sure you have drives->sound->pci->CMI-8738 and the VIA bridge driver a bit further down if you have compiled these make sure they did not error during the compile process the you have to make sure that the modules is being probed and loaded in the modprobe.conf.
NOTE: as you have psoted above the section in your modprobe.conf small rearrangement might work it is good to try it
alias snd-card-0 snd-cmipci
alias sound-slot-0 snd-cmipci
put these first before it sets the sound-service- bla bla bits you may have found a bug in the driver if all this dont work. there maybe a dependecy or even a conflict to some other driver
here is a modprobe.conf that you can study to see if you can spot the culprit conflict and or load fail.
http://thomer.com/linux/modprobe.conf
look at the way the sound is called up in this file as you can see the driver mod is loaded then the driver sound service is loaded then installed then removed for application compatability stuff.
check this out see what it reports this is what it reports on my'n.
# cat /proc/asound/cards
0 [I82801DBICH4 ]: ICH - Intel 82801DB-ICH4
Intel 82801DB-ICH4 at 0xb0000c00, irq 17
this is the way you test to see if the alsa is present in your system so go ahead and put it into the console see what it says.
if it reports your sound card correctly then try this line in the file /etc/rc.local
add this to the bottom of the file:
/bin/aumix-minimal -f /etc/aumixrc -L >/dev/null 2>&1;
it sets the aumix to write to etc/aumixrc with the paramiters usefull to the device when called.