Q: How do I fix my /etc/conf.modules, for sound support?

I have been editing the conf.modules file to configure sound, with little success. I managed to get the module to load correctly, and the sounds works fine, but when that works and the system is booting, I get a message that says "eth0 initializtion delayed" and the dhcp portion is skipped completely. Without the sound options configured in conf.modules, the dhcp and init of eth0 work just fine.

Right now, the entire conf.module file looks like this:

alias sound cs4232
options cs4232 io=0x220 irq=5 dma=1,5
alias scsi_hostadapter ncr53c8xx
alias eth0 de4x5
options de4x5 io=0
alias midi opl3 //I have no idea what this is
options -k opl3 io=0x388

By the way, this is an Intel SE440BX motherboard with the CS integrated PCI sound.

A: alias sound cs4232
options cs4232 io=0x220 irq=5 dma=1,5

(This is good.)

alias scsi_hostadapter ncr53c8xx
alias eth0 de4x5

(Good.)

options de4x5 io=0

(Bad, you don't need any options.)

alias midi opl3
options -k opl3 io=0x388

(Bad, this is for MIDI. The Crystal Labs chips use MPU401 at 0x330, but it's very difficult to make it work without compiling sound directly into the kernel.)

It may also be that there is an isapnp.conf file in /etc/ which is changing the settings of the sound chips.