SATA staggered-spinup

Posted by Scott Laird Tue, 23 Oct 2007 00:06:37 GMT

Interesting trivia: staggered drive spin-up is an optional part of the SATA II spec. Unlike most SCSI drives, though, it’s not controlled through a jumper. Instead, it uses one pin on the SATA power connector. If pin 11 is floating, then the drive is supposed to wait to start spinning.

Apparently the 650W power supply in my new server only provides enough current to spin up 10 drives at once, because adding an 11th drive makes it turn off on its own immediately. Sigh. I wonder if anyone makes delayed-spin SATA power dongles?

Tags , ,  | 5 comments

Comments

  1. Sergey said about 3 hours later:

    Try to use external drives with autonomous supplies

  2. gord said 2 days later:

    I slave a 2nd PSU triggered by the PG line on the 1st, or sometimes a relay from the 12V or 5V line of the 1st supply.

    My best success is 25 drives like this with no mods to PSUs other than a relay board plugged into the 1st drive’s molex. Beware that for proper regulation some load resistors may need to be placed across the 2nd supply o/p’s, select on test (quite high, I use 470R for most) This aides regulation when seen on a scope

  3. Scott Laird said 2 days later:

    gord, that sounds interesting. There’s probably room for a second PS in my case, even. But, it’d be even easier to rip pin 11 out of a couple molex-to-SATA power adapters and get delayed spin that way. I took a look at a spare that I had sitting around this morning, and it should be pretty easy. I just need to pick up a tiny little dremel head and I should be set.

    The nice thing about the pin 11 trick is that it’s just a ground right now, bordering a pair of redundant grounds. So even if I get it totally wrong, nothing major should happen.

  4. Wibla said 15 days later:

    May I ask what psu you are using? I’m currently running 10 drives (9 samsung 500GB SATA and a WD 30GB IDE) on a tagan 480W without issues, and that only provides about 350W on the +12V rails.

  5. zzzzzz said 2 months later:

    The way staggered spin (aka power up in standby aka delayed spin) is enabled depends on the drive and the manufacturer. The WD and HGST that I have work by setting a bit in the drive’s config. You do this using a software tool such as hdparm or, at least in the case with HGST, a “Feature” tool. The Seagates that I have do not support this through software and are supposed to enable staggered spin by having pin 11 float, but when I put a really thin piece of magic tape on pin 11 to insulate it, the drive still spins up on power up.

    At least with the WD drives I have with power up in standby, the JMICRON BIOS doesn’t detect the drive at boot. Once Linux 2.6.23.xx (need at least this because earlier versions libata EH do not retry IDENTIFY properly to wake the drive) boots, it finds the drive and spins them up one by one.

    So, the question: what drives do you have, can you properly configure it for staggered spin, and does the supermicro AOC-SAT2-MV8 ignore disks that have been properly configured with staggered spin?

(leave url/email »)

   Comment Markup Help Preview comment