Tejun Heo wrote:
[adma_intr_mmio ] ata1: protocol 2 (dev_stat 0x58) [ata_port_flush_task ] ENTER [ata_port_flush_task ] flush #1 ata1: ata_port_flush_task: flush #2 ata1: ata_port_flush_task: EXIT ata1.00: failed to IDENTIFY (I/O error, err_mask=0x2)
AC_ERR_HSM comes from the call to ac_err_mask(). Given a Status of 0x58, it would appear that DRQ is asserted.
So if I had to guess, I would say that the above interrupt is the DRQ-is-asserted indication, which would imply perhaps that this driver should not bother with PIO polling.
Jeff - : 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