Ok I have removed all the changes I made from everything except modules.conf.
The problem seems to be in the alsa scripts in /etc/rc.d/init.d and in /usr/share/alsa/alsa-utils. If I do a modprobe snd-card-emu10k1 it loads the drivers and creates the /proc/asound and /dev/snd and /dev/sound.