Some months ago I had purchased an SC420 for a customer, and had the problem with the SATA drives not recognised.
I got some help from cc_skavenger, who suggested to use SME 7. At the time, I tried SME 7 alpha 3, but when I added more SME packages I had major problems. So, I went back to SME 6.0.1, and added the redhat 2.4.20-37.9 kernel. I compiled in the 2.4.21 SATA patch , and also brought the bluetooth capability up to the latest 2.4.21 level. I also added in the tg3 modules for the ethernet card.
I replaced the kernel of a standard 6.01 SME install CD with the new SATA kernel, using part of the SME alpha 3 boot files (cdrom.img) to get an initial CD install working.
I had trouble with the installation on a pure SATA machine (the SC420), I could not get the machine to reboot correctly after the install (mkinitrd problem). I got it installed eventually on the SATA only machine with dual disks, by using the raid "failed disk" capability as follows:
1. Load SME SATA, dual raid disks. System will recognise disks, install all software, but will not reboot. Don't worry.
2. From the BIOS, disable SATA 1.
3. Load SME alpha 3, dual raid install on SAME, single disk, and make sure mkinitrd is run for SATA kernel. This puts the correct mkinitrd on the /boot directory.
4. From the BIOS, enable SATA 1. Reboot, and system will come up with RAID capability.
Raid will automatically re-build array with SATA capability using "recovered" disk.
Everything runs fine, after the initial install. I have 2 "undefined symbols" in one of the SATA unused modules, and of course a clean install would be nice.
If you anyone is interested, I can make the src.rpm and i686.rpms available (I was only interested in Dell SC400), but I have only 128K upload bandwidth. Any suggestions where I can put them?
Chris K