Mark Lord wrote: > I'm resending this now that reverse-DNS has been fixed on > our out-going mail server. > > Jeff, this would be a very good thing to queue up for 2.6.22, > as otherwise drives become permanent paperweights when > the "power-up-in-standby" feature is turned on. > > Cheers > > > -------- Original Message -------- > Subject: [PATCH] libata: Handle drives that require a spin-up command > before first access > Date: Tue, 17 Apr 2007 18:26:07 -0400 > From: Mark Lord <liml@xxxxxx> > To: Jeff Garzik <jgarzik@xxxxxxxxx>, IDE/ATA development list > <linux-ide@xxxxxxxxxxxxxxx> > CC: Tejun Heo <htejun@xxxxxxxxx>, Alan Cox <alan@xxxxxxxxxx> > > > (S)ATA drives can be configured for "power-up in standby", > a mode whereby a specific "spin up now!" command is required > before the first media access. > > Currently, a drive with this feature enabled can not be used at all > with libata, and once in this mode, the drive becomes a doorstop. > > The older drivers/ide subsystem at least enumerates the drive, > so that it can be woken up after the fact from a userspace HDIO_* > command, but not libata. > > This patch adds support to libata for the "power-up in standby" > mode where a "spin up now!" command (SET_FEATURES) is needed. > With this, libata will recognize such drives, spin them up, > and then re-IDENTIFY them if necessary to get a full/complete > set of drive features data. > > Drives in this state are determined by looking for > special values in id[2], as documented in the current ATA specs. > > Signed-off-by: Mark Lord <mlord@xxxxxxxxx> Acked-by: Tejun Heo <htejun@xxxxxxxxx> -- tejun - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html