i've attempted to recompile the highpoint device drivers for the 2.6.11-1.1369_FC4-i686 kernel in order to boot from the array for the initial install, and another version for the latest kernel (2.6.15-1.1833_FC4-i686) to use once i've got everything updated.
basically, i made a new modules.cgz and overwrote the one on the original driver disk. anaconda doesn't complain, but the device isn't found. here's the path i took...
1. dowloaded the driver source from http://www.highpoint-tech.com/USA/bios_rr464.htm
2. ran 'make KERNELDIR=/usr/src/kernels/2.6.11-1.1369_FC4-i686 RR154X=0'
3. moved the resulting hpt374.ko into a folder named 2.6.11-1.1369_FC4-i686
4. ran 'make KERNELDIR=/usr/src/kernels/2.6.15-1.1833_FC4-i686 RR154X=0'
5. moved the resulting hpt374.ko into a folder named 2.6.15-1.1833_FC4-i686
6. created a 'modules-list' text file, the contents of which are as follows:
7. ran 'cpio -o --format=crc < modules-list | gzip -c -9 > modules.cgz'
8. now i've got my modules.cgz file.
9. download, decompress, and created a driver disk from the red hat i686 disk image (rhdd-i686.img)
10. overwrote the modules.cgz with the one i made.
that didn't work (no complaints from the fc4 install, just doen's find the device). btw, my boot options look like this:
linux dd hde=noprobe hdf=noprobe hdg=noprobe hdh=noprobe hdi=noprobe hdj=noprobe hdk=noprobe hdl=noprobe
which is, needless to say, a real pain to type over and over again ;P
so on the system where i compiled the module, i run a modinfo on it. it tells me i need scsi_mod. so i add
to the modules.dep file on the driver disk. well, that didn't work either. so i tried to load the driver on the system where i compiled the module and insmod complains with
, which i expected, but it at least proves i complied the module correctly.
that's as far as i got. i'm sending this same message off to HighPoint and i'll post back here if i get any useful response.