Rockbox mail archiveSubject: RE: ATA - USE_POWEROFF vs USE_SLEEP
RE: ATA - USE_POWEROFF vs USE_SLEEP
From: Nielsen Linus (ext) <"Nielsen>
Date: Tue, 10 Sep 2002 13:30:18 +0200
Look at the Recorder schematic, the interface board. It is called T1 and
controls the IDE_PWR signal. It is controlled with PA5 (pin 12 on the large
> -----Original Message-----
> From: Andrew Jamieson [mailto:ajamiesn_at_optusnet.com.au]
> Sent: den 10 september 2002 13:36
> To: rockbox_at_cool.haxx.se
> Subject: Re: ATA - USE_POWEROFF vs USE_SLEEP
> Ahhh .. so you're actually talking about _cutting_ the power
> to the HDD,
> with a FET switch or such like, yes? Hmmm ... can't see
> anything like that
> on the schematics (at a cursory examination, looking at
> Acrobate with my
> head on its side :) - a signal on the VBatt line maybe? I'm
> not as clued up
> on the smaller IDE interface as perhaps I could be. But it's
> not a command
> to the HDD that parks the head and cuts the power internally?
> I thought it
> was the latter.
> If you can confirm that it is a logic signal that does the
> power_off, not a
> register setting, then I will hunt for such a beast on my
> player (new).
> ----- Original Message -----
> From: "Nielsen Linus (ext)" <Linus.Nielsen_at_elema.siemens.se>
> To: <rockbox_at_cool.haxx.se>
> Sent: Tuesday, September 10, 2002 8:59 PM
> Subject: RE: ATA - USE_POWEROFF vs USE_SLEEP
> > > In the code in ata.c it says poweroff only works on the
> > > recorder, not the player. Can anyone confirm this and say why?
> > At least the older players have no way of controlling the
> HD power. I
> > know about the newer ones, they don't use the same port pin
> at least.
> > > Anyway, I think Linus has done these measurements already -
> > > using the _bad_ poweroff that is undefined in the
> > > code already :)
> > Bad, bad me. Yeah I know that the current POWEROFF feature
> is bad, that is
> > why we don't use it. :-)
> > I don't remember the current draw of the various
> > poweroff was a lot better...
> > /Linus
Received on 2002-09-10