Closed parthy closed 11 years ago
hm...that seems to have happened during the switching between size and sector-count. Thanks for reporting! Could you test it again please?
I already tested it with the correct shift before reporting, the disk test now works fine on my machine.
The shifting value in HostAHCIDevice.cc is wrong (should be 9 for 512 bytes). On my machine, this results in an overflow interrupt from the controller at the very first DMA command. Interestingly enough, this is not a problem in qemu, so it seems that qemu doesn't implement the overflow interrupt.