Rockbox mail archiveSubject: Re: Red led dead - this is where it goes wrong!!!
Re: Red led dead - this is where it goes wrong!!!
From: Björn Stenberg <bjorn_at_haxx.se>
Date: Tue, 5 Aug 2003 10:03:48 +0200
Mike Holden wrote:
> I replied to this mail a while ago saying that this patch was a good idea
> as it seemed to reduce the number of RLD occurrences, and made it more
> likely that the disk would recover from shocks.
I produced a test version with this patch and a couple of people tested it. Unfortunately, it didn't eliminate RLD.
> I suggested that this patch be implemented, and also suggested that the
> timeouts in wait_for_bsy() and wait_for_rdy() in ata.c be reduced from 10
> seconds to something like 2 seconds, or even 1 second. When a wait in
> these 2 functions succeeds, the wait time is less than 200 ticks (0.2
> seconds), so 1 second should be fine.
I haven't done this because I don't like the idea of breaking the ATA specification only to lessen the impact of our own bugs. I want to fix the bugs instead.
-- BjörnReceived on 2003-08-05