On real hardware I have seen a kind of error on loading AHCI: from my memory: phys 0 offline!?
So I tried to emulate a SATA connected cdrom in QEMU with:
qemu-system-i386 -m 700M --device ich9-ahci,id=sata -drive media=cd
rom,if=none,id=sata-cd0,file=debian-sid-hurd-i386-DVD-1.iso -device ide-cd,drive=sata-cd
0,bus=sata.0 --enable-kvm
removing --enable-kvm, I had time to see that AHCI 'driver' seems to load fine, resulting in BAR=something info.
But it seems to get the relatively same error than on real hardware: No device for installation media was detected.
BTW: I found how to do the emulation, from the following web page:
So, I am kind of asking... does someone have SATA working for him/her?
If so... how?