On 7/25/07, Brad Campbell <[EMAIL PROTECTED]> wrote: > > Manu Abraham wrote: > > > > Just check whether your drive is doing "idle immediate" according to > > the ATA specs > > You can find the latest specs at www.t13.org > > > > just for ex: my drive supports the Idle and Idle Immediate commands > > Idle 97H or E3H > > Idle Immediate 95H or E1H > > http://www.seagate.com/support/disc/manuals/ata/cuda7200pm.pdf > > Got 'em already. This is the strange bit. The drive is behaving *exactly* > like it's set to do idle > immediate. This "feature" is switched off by manipulating the standby timer > and power management > settings. I've played with all of them and when it's actually misbehaving it > will not actually do > what the registers tell it to do. After a power cycle it's all apples again > though. >
Looks like the driver for your ATA disk by default is flagged with idle immediate such that on a drive reinit, of course after a power down it load the registers with reinit values, so would by default go to idle immediate though you have manually changed it. Just keep looking where the driver is being flagged for "idle immediate" BTW, some articles proved to me that "idle immediate" is used in 2 cases * power management * acoustics management (Manoj posted earlier a probably way of controlling this one) Check whether playing with any utilities help change the flags to override "idle immediate". If not patch your driver for a "no idle immediate" effect, if you don't see that light at the end of the tunnel. Should be simple enough. Manu
