Jens Axboe wrote:
Mark is right, ATA_BUSY alone does _not_ work for me. I agree it's a little odd based on the printk output, it must be a timing thing.
I think maybe your drive is doing something like this ("B"==BUSY, "D"==DRQ): BBBDDBBBBBB Where the first couple of BBB last less than 10usec. Cheers - : 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