I have an LSI SAS controller and 8 WD140EDFZ drives - WD 14TB, shucked. I use them in Raidz2 under Ubuntu 20.
Yesterday, I used hdparm to tune the power savings of the drives.
I achieved some great results, according to my kill-a-watt. Except ... so good that now the drives won't spin up at all.
After a reboot, they don't show up in the device list for my SAS controller at all !
I booted to Win10, same result - no disks. Getting into the Avago BIOS, no devices are found.
I pulled one disk out to try in a external USB SATA dock. I hear the drive spin up. It shows temporarily in device manager under Windows, for a few seconds.
Then, in very short order, disappears from that list, and I hear it spin down. I figured I need to send a command to disable the "power up standby" mode to the drive. But since the drive never shows up in the OS, I don't know how to send that command.
Ideally, in the old days, there would have been a jumper on the drive to reset this silliness, but I don't see any. There are just two pins with no label, which I'm guessing are an LED, but it could be anything. I tried shorting those pins (with the drive powered off) with a screwdriver, but unfortunately, that didn't help.
I was really afraid I had bricked all 8 drives with this feature.
My next attempt was to insert the drive in a SATA dock attached to the motherboard SATA controller.
Fortunately, the drive spun up, and showed up in the BIOS. And then, it was visible in both Linux and Windows 10. No data was lost. Phew !
The fix was simply :
hdparm -s 0 /dev/sda
FYI, what broke it was :
sudo hdparm --yes-i-know-what-i-am-doing -s 1 /dev/sda
And I learned about it from :
One is a 9207-8i and the other a 9207-4i4e .
I updated the BIOS with a 2015 BIOS version when I got them used a while back.
I guess it doesn't support this mode, surprisingly.
Is there an update ?
For now, I have to connect all drives to the motherboard SATA controller to revive them.
Yesterday, I used hdparm to tune the power savings of the drives.
I achieved some great results, according to my kill-a-watt. Except ... so good that now the drives won't spin up at all.
After a reboot, they don't show up in the device list for my SAS controller at all !
I booted to Win10, same result - no disks. Getting into the Avago BIOS, no devices are found.
I pulled one disk out to try in a external USB SATA dock. I hear the drive spin up. It shows temporarily in device manager under Windows, for a few seconds.
Then, in very short order, disappears from that list, and I hear it spin down. I figured I need to send a command to disable the "power up standby" mode to the drive. But since the drive never shows up in the OS, I don't know how to send that command.
Ideally, in the old days, there would have been a jumper on the drive to reset this silliness, but I don't see any. There are just two pins with no label, which I'm guessing are an LED, but it could be anything. I tried shorting those pins (with the drive powered off) with a screwdriver, but unfortunately, that didn't help.
I was really afraid I had bricked all 8 drives with this feature.
My next attempt was to insert the drive in a SATA dock attached to the motherboard SATA controller.
Fortunately, the drive spun up, and showed up in the BIOS. And then, it was visible in both Linux and Windows 10. No data was lost. Phew !
The fix was simply :
hdparm -s 0 /dev/sda
FYI, what broke it was :
sudo hdparm --yes-i-know-what-i-am-doing -s 1 /dev/sda
And I learned about it from :
So, clearly, neither my USB SATA dock nor the LSI SAS controller I have support this mode.To turn standby mode on, we can use the -s 1 option. We must also supply the --yes-i-know-what-i-am-doing flag. As funny as that sounds, it truly is necessary to supply it in the hdparm command syntax, otherwise the command won’t work. This is done for extra verification that your BIOS and HDD firmware indeed support standy mode. These days, that should nearly always be the case.
One is a 9207-8i and the other a 9207-4i4e .
I updated the BIOS with a 2015 BIOS version when I got them used a while back.
I guess it doesn't support this mode, surprisingly.
Is there an update ?
For now, I have to connect all drives to the motherboard SATA controller to revive them.