Re: Crashed Drive, libata wedges when trying to recover data

From: Eric Mudama
Date: Fri Sep 03 2004 - 19:11:57 EST


On 03 Sep 2004 13:57:34 -0400, Greg Stark <gsstark@xxxxxxx> wrote:
>
> Eric Mudama <edmudama@xxxxxxxxx> writes:
>
> > Boom, you're deadlocked. This means that in SATA, the only way to overcome
> > this deadlock in the driver is to have the host/board generate a COMRESET
> > OOB burst to hard-reset the drive.
>
> So now I'm wondering if there's a way to coerce the libata drivers to generate
> this?
>
> > Today's (and tomorrow's) generation of SATA drives will never ever
> > generate a 0x59 status... the error and DRQ bits become mutually
> > exclusive. However, unfortunately, there are quite a few drives in
> > the field which have this behavior...
>
> I read somewhere that the current generation of SATA drives from everyone
> except Seagate were really PATA with a "bridge". It sounded like BS to me, but
> is that why they're behaving like PATA drives as far as these error codes? Or
> is it simply a question of the shared firmware codebase?

Our (Maxtor's) first generation of SATA drives were all bridged
products. Our new drive (slowly appearing today) is a native sata
product that support NCQ.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/