Tejun Heo wrote:
Hello, Jeff, Alan. Initio took the sata_inic162x driver, implemented ATA_PROT_DMA using IDMA, renamed it to sata_initio162x and posted on their website. It didn't work very well for me but contained enough hint on how to use IDMA mode. So, this is the patchset to make sata_inic162x to use IDMA for everything including ATAPIs. There are still some issues - result TF is not accessible, !read ATAPI commands should be issued using ATAPI_PROT_PIO, but overall, everything including suspend/resume, hotplug and burning cd/dvds works nicely.
Available as git tree. http://git.kernel.org/?p=linux/kernel/git/tj/libata-dev.git;a=shortlog;h=inic162x git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata-dev.git inic162x Thanks. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html