Compiling a Module into bare.i to Enable RAID Support
Is there a quick way to take a module and combine it with a kernel so that it is automatically loaded with the kernel from a boot disk?
I'm trying to install Slackware 9 onto a system with a two 100 GB HDDs in RAID-0. The RAID controller is the Promise 376 Fasttrak, and is integrated into the motherboard. None of the prebuilt kernels support this controller, so after a long search, I found the source code for the needed driver and compiled ft3xx.o on another slackware machine.
I was able to boot off of bare.i and then mount the floppy drive in order to load ft3xx.o, afterwhich the drives were detected perfectly, and the installation went off almost perfectly. However, when I then try to log in to this installation from a boot disk (mount root=/dev/sda) the kernel cannot detect the existence of sda because it has not yet loaded the module ft3xx.o. Basically, I need a way to have ft3xx.o automatically loaded with the rest of the kernel. Any ideas?