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

Rockbox mail archive

Subject: Re: iriver H320 freeze after ATA power down

Re: iriver H320 freeze after ATA power down

From: Felix Lighter via rockbox-dev <>
Date: Thu, 8 Dec 2016 12:02:03 -0500

Hi John,

That all sounds eerily familiar. It seems to me that I ran into similar
trouble when I installed a 32G CF in my Mpio HD300. I believe Marcin
did the bulk of that porting work - you might search the repository
history for any ATA sleep recovery issues with the HD200 or HD300.

The only detail that I don't remember exactly whether I had this
sleep-and-never-wake problem only with the original firmware. Rockbox
*might* not have exhibited the same issue at all.


On 08/12/16 07:24 AM, ruttmannn--- via rockbox-dev wrote:
> Hi
> lately I'm trying to put some flash storage into an iriver H320. I want to use microSDXC, because of low prices and power consumption. So I bought some PATA to CompactFlash adapter and a CompactFlash to microSDXC interface (
> And it worked out of the box with the current bootloader and current rockbox git head. I mean everything works: USB bootloader mode, Rockbox, Rockbox USB mode, updating database... Put 60GB of data on it via USB: Not one glitch.
> Besides one bug, that I managed to fix:
> After Rockbox put the disk to sleep the CF/microSDXC drive was unusable afterwards. Any further disk access did freeze Rockbox (Reset Pin...).
> After a little trial and error I found out, that ATA power off is the reason for that freeze. So I compiled Rockbox with /*#define HAVE_ATA_POWER_OFF*/ in iriver300.h and this version is working very well.
> I wonder now:
> 1 How comes, that Rockbox starts the storage perfectly at cold boot, but fails to do, after switching ATA power on again?
> 2 How much power is lost, if the ATA interface is always powered vs powered down?
> thanks for any hints
> John
Received on 2016-12-08

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy