Seagate ST3000DM001 spins up, DRD&DSC ok, but ID causes BSY
Posted: 03.04.14, 15:53
I have a 3TB Seagate ST3000DM001, PCB 100687658, SATA drive from an external USB drive enclosure. Here's a picture of the PCB:
https://drive.google.com/file/d/0B947HP ... sp=sharing
When I power on, the disk spins up, and reaches DRD & DSC ok. No special sounds. If I try to ID the drive, it just gives up and the drive gets stuck in BSY state. I have to power off and on to get out of BSY state, reset doesn't help. I unscrewed the PCB from the drive and connected it to PC3000, and then it quickly reaches DRD & DSC, and then drive ID is no problem. But in this case, the size is 3.86GB, which is wrong because the drive is really 3000GB. If I start generic F3 utility, I can watch what happens on the COM port. Then I power down, reconnect the drive, and power up again. Over the COM port I can see that the drive powers on and spins up ok. Again, if I try to ID the drive, it hangs in BSY state and I have to powercycle the drive. I tried increasing timeout for ID from 10 to 120 seconds, but it still doesn't work. I tried to test heads, but the command seemed to fail.
I was able to download the ROM when connected to PCB only. I've also tried editing RAM and downloading service area, but it always fails.
When the drive is connected to a Linux computer with USB-to-SATA connector, and the drive is recognized as a 3TB drive, but after a while it is offlined, "not ready after error recovery".
Any suggestions for recovery?
https://drive.google.com/file/d/0B947HP ... sp=sharing
When I power on, the disk spins up, and reaches DRD & DSC ok. No special sounds. If I try to ID the drive, it just gives up and the drive gets stuck in BSY state. I have to power off and on to get out of BSY state, reset doesn't help. I unscrewed the PCB from the drive and connected it to PC3000, and then it quickly reaches DRD & DSC, and then drive ID is no problem. But in this case, the size is 3.86GB, which is wrong because the drive is really 3000GB. If I start generic F3 utility, I can watch what happens on the COM port. Then I power down, reconnect the drive, and power up again. Over the COM port I can see that the drive powers on and spins up ok. Again, if I try to ID the drive, it hangs in BSY state and I have to powercycle the drive. I tried increasing timeout for ID from 10 to 120 seconds, but it still doesn't work. I tried to test heads, but the command seemed to fail.
I was able to download the ROM when connected to PCB only. I've also tried editing RAM and downloading service area, but it always fails.
When the drive is connected to a Linux computer with USB-to-SATA connector, and the drive is recognized as a 3TB drive, but after a while it is offlined, "not ready after error recovery".
Any suggestions for recovery?