dev builds
themes manual
device status forums
mailing lists
IRC bugs
dev guide

Rockbox mail archive

Subject: Re: Red led dead - this is where it goes wrong!!!
From: Björn Stenberg (
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.


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