I visited kernel traffic about SATA as I am looking at making a bunch of SME servers and was hoping to use SATA. There I found this link
http://linux.yyz.us/sata. This guy writes the SATA support for the kernel.
Seems like the following is the case: 2.4.27 added libata support. This supports many more chipsets for SATA. It also enables them as SCSI devices.
The problem as I see it is that the SME 6.01 ISO uses uni and smp 2.4.20 kernels. As a result in the setup of a server, the kernel that is loaded is too old to be able to detect newer hardware, including SATA chipsets.
Also, it seems from this kernel list post
http://www.kerneltraffic.org/kernel-traffic/kt20040918_274.html#17 that SATA BIOS RAID support is not all it is cracked up to be.
The solution seems to be this: have a SME 6.01 ISO rebuilt using AT LEAST 2.4.27 kernels for uni and smp systems. Who does this? I dont know as I am new to this project. Last time I used it was back in the e-smith days.
I am aware that there are the Sleepy SME kernels available, but I cannot find the config file to know what has been enabled in it.
I hope some of this info helps.
Joel