search the forum its all over the hardware area.
It really depends on if you have an Intel ICH5 or VIA SATA. Basically you need a custom kernel with SATA as part of the kernel to boot off of.
Here see this link:
http://www.linuxiso.org/forums/viewtopic.php?t=11151
But note, I dont think you need the -ac patch set as 2.4.22 I believe has it in there already. The work around I did requires another linux box OR a regular IDE harddrive to compile the kernel on and to burn the ISO. Another possibilty is if your BIOS has legacy mode in it for SATA. Switch to that do your install, recompile your kernel with SATA built in the kernel and install it, then turn Legacy mode off in your BIOS. I successfully did this on a MSI motherboard with nothing but a SATA drive installed. G' Luck.
Edit: I just searched your SATA controller, and apparently it is an INTEL ICH5, so it is in fact supported.