Hi I am currently using 2.6.35.3 linux kernel for porting silicon image 3114 driver to new hardware. I see that the current code uses interrupt to check for dma complete. I don't have any interrupt mechanism in the current framework. Do we have any other mechanism to check whether DMA is complete via polling. I also see that after issuing Read DMA command, 0x52 is returned as command status and according to ATA spec bit 1 set is NA. Is there any mandatory requirement that DRQ bit needs to be enabled(0x58) before starting DMA operation. Any inputs will be appreciated. Thanks Amruth p.v -- 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