Hi, I do believe that I’ve found a firmware bug with my device while trying to run BIST, the Short test ran fine but the Long test seems to have an issue with the drive’s power-saving mechanism:
Once I ran smartctl -t long /dev/sda
, the drive seem to doing a self-test and getting warm to the touch… but after a few minutes without any disk activity, the drive seems to spin down (the LED blinking slowly) causing the self-test to be stuck, after 6 hours the self-test progress still stuck at 90% left, when I unplug/replug it then there’s no self-test entry got recorded in the SMART data.
The current workaround is to make sure it got some activity by doing SMART data read every once in a while and the drive seems to pass the Long BIST successfully.
Maybe someone else can confirm this?
Device Model: WDC WD20SDRM-59A4DS1
Firmware Version: 01.01A01