I upgraded redhat 9's kernel from 2.4 to 2.6.16. However my network adapter and sound card are not loaded automatically during system startup (they work properly if I modprobe them manually after the os get loaded).
I don't know which part is incharge of modules loading (rc.sysinit does some modprobe jobs, but I don't think I should load the network adapter and sound card here). Here is what has been written in my /etc/modules.conf:
alias eth0 via-rhine
alias usb-controller ehci-hcd
alias sound-slot-0 snd-cmipci
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
alias usb-controller1 usb-uhci
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-cmipci
I just don't know what has gone wrong.
Anybody has some ideas?