This kexts is made by Dune.
It is for 32/64bit, and works well under SnowLeopard with all sata ports detected.
Got to the link for info or downloads.
Place IOATAFAMILY.kext and AppleIntelPIISATA.kext from it plugin folder to (Your MAC Volume's root)/EXTRA/EXTENSIONS.You need to create an mkext of your /Extra/Extension folder for it to load correctly and repair permissions.In terminal :
sudo kextcache -m /Extra/Extensions.mkext /Extra/Extensions
sudo chmod -R 755 /Extra
sudo chown -R root:wheel /Extra
then, reboot.