Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Red led dead - this is where it goes wrong!!!
From: Björn Stenberg (bjorn_at_haxx.se)
Date: 2003-08-05


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örn



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa