On v, 2010-05-02 at 17:56 +0200, Elek Roland wrote: > I'm going to try the patch in practice as > soon as I finish my university project. (It's due today.)
I've tried the patch, and I can confirm that it does provide an AHCI device and a SATA disk. It shows up in qemu as an Intel Corporation 82801FR/FRW (ICH6R/ICH6RW) SATA Controller, which is consistent with the device and vendor IDs in the code. I could successfully create an ext2 filesystem on the virtual disk, mount it, write a text file on it and read it back. I've noticed the following errors: - The source code claims to implement 2 ports, Linux reports 3. - When I halt the guest OS, the AHCI device throws a hardware error about an unimplemented command. I think we could clean up the code and use it as a basis for full support. Regards, Roland