Does the system break if you load the sound module after booting up without it?
If not, take the sound module out during booting and then re-load it in /etc/rc.d/rc.init:
Code:
modprobe snd.o && /etc/rc.d/init.d/sound start
where [/i]snd.o[/i] is the sound module you're talking about.
The
sound start bit should re-start your sound module.
If the system breaks with the sound module loaded, then it's likely to be a problem caused by the sound module, either by the auto-detection code interfering with somethine else, or the IRQ/DMA settings being wrongly detected. Try passing the correct options to it explicitly, rather than letting it auto-detect them. Also, check the documentation for the sound module (you'll find it in the kernel source), and check online to see if there are any known bugs with it (you should find something via
www.kernel.org).