> In the IDE driver, we had code to try and cope with stuck DRQ, > by just looping and reading from the data port a few times. > That could have been done better, but it worked a lot of the time, > back in those simpler days. It works very well. The current "old" IDE has some changes in the area but those are basically to handle one or two controllers whose internal state machine flushes the data queue so we don't hang the box solid trying to flush it ourselves. - 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