Hi,
I just upgraded from kernel 2.4.24 to 2.6.8.1. Under 2.4.24, when I wanted to get my usb flash drive to work, or sound to load, I just compiled the modules during the kernel build, then we the hardware device was needed, the modules were loaded. However, now, I have to manually code the modprobe lines in my rc.local file to load them before the system tries to acces them. If I don't pre-load the sound drivers, for example, I get a complaint that /dev/dsp isn't accessible, the problem being that the modules don't load. Also, when I plug in my usb flash drive in 2.4.24, the proper modules were loaded accordingly, however, in 2.6.x I have to either enter the modprobe line in my rc.local or have the drivers compiled into the kernel. I have temporarily fixed the problem by compiling all of these things into the kernel, but this area leaves a gap in my knowledge and understanding of how mods work. Can somebody please send me to a howto, or explain how one makes it possible that the modules auto-load when the hardware is accessed.
Thanks!
Here's the modprobe.conf entries for my sound card modules, these do not load when kde starts up, resulting in the error that /dev/dsp is not a valid device:
Code:
alias char-major-116 snd
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-intel8x0
alias sound-slot-0 snd-intel8x0