I have an older RAID card running RAID 1 on two HD with a hot spare. The vender said they had no driver for a more recent RedHat, so could not upgrade our kernel from 2.6.9-22.ELsmp. We bought a new controller: 3wares' 9550SX. This is not supported by our present Kernel (but is by more recent ones). The plan was to connect the hot spare to the new controller, configure it as a single drive, dd from the old mirror to this single, then put all the drives on the new and rebuildthe mirror. BUT how to get the old kernel to recognze the new controller?
We downloaded the source version of the 9550SX driver from 3ware, compiled it as suggested by article 15095 in www.3ware.com/kb
and since "insmod 3w-9xxx.ko" runs without error, was told by the 3ware tech this means we were successful. But the last two steps in that article is
mkinitrd -v -f --with=3w-9xxx --with=scsi_mod ==with=sd_mod \
(I am using my kernel name rather than the one in the article). But curently our directories /boot and /initrd are empty and there is no *.img file that I can find. The 3ware tech said he did not beleive /boot was empty. Is it emty becaue of LinuxSE?
So just how do we include the new driver in the kernel? I really have no clue about hardware. Any clues what I should do?