SMART attributes of sleeping external HDD are returned only after the 3rd try
Device Model: ST9500325AS
Model Family: Seagate Momentus 5400.6
Platform: Windows 10
Commands used via an elevated prompt:
smartctl -A G:
smartctl -d sat -A G:
If the drive is in spindown mode, the command prompt hangs for 1-2 minutes and then I get the following error:
Read SMART Data failed: IOCTL_SCSI_PASS_THROUGH_DIRECT failed, Error=121
If I run again the above command, it hangs again for 1-2 minutes and I get the following error:
Read Device Identity failed: IOCTL_SCSI_PASS_THROUGH_DIRECT failed, Error=121 SMART support is: Ambiguous - ATA IDENTITY DEVICE words 82-83 don't show if SMART supported. SMART support is: Ambiguous - ATA IDENTITY DEVICE words 85-87 don't show if SMART is enabled. Checking to be sure by trying SMART RETURN STATUS command. SMART support is: Unknown - Try option -s with argument 'on' to enable it. Read SMART Data failed: IOCTL_SCSI_PASS_THROUGH_DIRECT failed, Error=433
When the command completes the second time however, File Explorer opens up at the root of the drive, and I am then able to run the above command (for the third time) successfully.
This only happens when this particular external HDD is sleeping. Other external drives that I've tried (all WD), if they're sleeping they are spinned up and give their SMART data.