I just updated to the latest and greatest Linux kernel in my Kubuntu installation to get the latest drivers for my Hauppauge PVR-150 card and found that the SATA driver configuration has moved in the kernel configuration. I’ve done a kernel upgrade before so I knew to do the whole
make oldconfig thing after copying over my known good Linux kernel configuration. I’d had a hell of a time figuring out how to get my machine to boot without the “Waiting for the filesystem…” halt during boot because I’m using SATA drives.
Anyway, the new location for the drivers is
Device Drivers -> Serial ATA (prod) and Parallel ATA (experimental) drivers. Compiling in
AHCI SATA Support worked great with the Intel ICH7 chipset that my motherboard has. It’s possible that the SATA driver location change was somewhere between 2.6.17 and 2.6.20 because that is the jump in Linux kernel that I went through.