I have a Fedora 9 system, which works fine.
It has Asus P5Q motherboard Intel P35 chipset, i.e. ICH10), which has an option in BIOS how to use SATA disks, the default is IDE, and the other options are AHCI and RAID.
I don't need RAID, but AHCI would be nice because of native command queueing and perhaps also hot-plug.
When I change the BIOS setting from IDE to ACHI, the system does not fully boot, I think it cannot mount root filesystem. Boot stops somewhere udev should load. But the first phases of the boot work just fine, so what is the problem why this does not boot up properly?
There are two physical disks, sda1 is / (ext3), sda2 is swap, sdb1 is /something (ext3) and sdb2 is swap. Both are Seagate 7200.11 500GB SATA devices.
/etc/fstab has UUID for all 4 partitions, I haven't tried /dev/sd?? definitions yet.
What should I do to enable using the SATA BIOS setting? Do I need some kernel parameter for libata or something?