Hey, there --
This is an old issue, one that I've never managed to solve once and for all...
I've got a set of machines with 2 SATA RAID controllers: an onboard that uses the sata_sil module; and a PCI controller that uses the 3w-9xxx driver.
The BIOS detects the sata_sil drives first, and uses the MBR on the first of them. It then detects the RAID 5 exported from the 3ware card.
SuSE detects the 3ware card first, and calls its RAID 5 /dev/sda; then it loads the sata_sil driver and calls the two drives on it /dev/sdb and /dev/sdc
As the system needs to go onto the sata_sil drives, this ends up causing problems when doing an autoinstall.
Ideally, I'd like to be able to force the installation system to load the sata_sil driver _before_ the 3w-9xxx driver. Is there a way to do this, maybe in the "append=" section of my pxelinux configuration?
As an alternative, I can modify the initrd (taken from the SuSE 10.0 DVD /boot directory). There isn't an /etc/modules.conf file on there, though, and linuxrc.config doesn't have anything about modules. If there isn't a boot parameter that can be passed, anyone know what I would need to change/add to the initrd to force the sata_sil module to load before 3w-9xxx?