On 3/21/06, Jeff Garzik <jgarzik@xxxxxxxxx> wrote: > If DRQ==1 then the error register and ATA_ERR should be considered > irrelevant. I agree with Eric, that's more of a "don't touch it, other > than to SRST it" situation. > > Jeff Well, some applications want to know the drive's best-guess at the data, as there are some cases where the resulting data resembles the original and might be useful even in its partial-block form. Of course, many errors result in absolute garbage, so it's probably only useful for a very limited set of applications, that in most cases already know roughly what type of data is in the bad block. --eric - : 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