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

Rockbox mail archive

Subject: Re: Assembly optimization taken out (was Re: File system corruption)
From: [IDC]Dragon (
Date: 2004-02-16

> However, it seems like we have to explicitly select the faster PIO mode
> (3 or 4) with the SET FEATURES command. The ATA spec says that devices
> supporting PIO mode 3 and 4 shall power up in mode 0, 1 or 2. That *may*
> mean that the IORDY pin isn't used, since the IORDY isn't mandatory in
> those modes.
> I have added some extra info in the Disk Debug screen, so we can see
> which PIO modes the disk supports, and also the required timings. Based
> on this info, we should be able to dynamically select which
> optimizations to use. If we are lucky, all it takes is to set mode 4
> with the SET FEATURES command and always use the aggressive
> optimizations (provided that the HD support mode 4).

Sound very plausible. I can't contribute much to the discussion right now,
am on a business trip in Taiwan. My Rockbox-hands are bound...


GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ +++


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