MultiDrive – free backup, clone & wipe disk utility from Atola Technology

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: 7200.12 Fail Servo Op
PostPosted: December 12th, 2015, 15:20 
Offline

Joined: December 12th, 2015, 14:25
Posts: 6
Location: Madrid
Hi guys.
My section boss has a Barracuda 7200.12 (ST500DM002) that worked 24/7 and failed at night around 3 weeks ago. An external data company failed to recover anything (I have very imprecise information - they applied something "magnetic-fields" related... "broken "sectors...). My superiors have assumed data is lost; the drive will go to warranty/RMA quite soon days. In the meantime They gave it to me as a "toy" to try data recovery. I come to your help, hat in hand...

It's not recognized by Bios, it spins-up and down 11 times.

5 years ago I built the RS232-TTL [url]hddguru.com/articles/2005.10.01-Seagate-RS-232-adapter-schematic/serial_max232.gif[/url]; loopback tests with it work fine.
I connected it to the HDD. TX-RX voltage is 1.3V. The HDD tells me the following and doesn't accept Ctrl+Z/ any key input

Code:
Boot 0x10M
Spin Up
FAIL  Servo Op=0100 Resp=0007
ResponseFrame FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF
FAIL  Servo Op=0100 Resp=0007
ResponseFrame 2EA0 0603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000

The last two lines repeat 10 times.

I'm about to try it with the spin connectors separated ("plastic card trick") so that I can access diagnostics mode. It looks like severe platter/head damage, but I'd like to hear your feedback.
Any help will be appreciated. Thanks.


Attachments:
File comment: I "soldered" it.
IMG_20151212_201017small.jpg
IMG_20151212_201017small.jpg [ 556.62 KiB | Viewed 12494 times ]
File comment: This is nice HD board.
IMG_20151212_191031internet.jpg
IMG_20151212_191031internet.jpg [ 678.36 KiB | Viewed 12494 times ]
Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 12th, 2015, 18:42 
Offline
User avatar

Joined: November 24th, 2013, 18:13
Posts: 421
Location: Poland
Sounds like a bad heads. Head cant find servo adaptive parameters.

_________________
Hello everyone, sorry for my poor english, because i using google translator.


Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 12th, 2015, 18:56 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 16955
Location: Australia
sancarlos wrote:
TX-RX voltage is 1.3V.

AFAICT, the voltage levels should be 2.5V LVTTL. That's the supply voltage spec for the Winbond W9412G6JH SDRAM, so I'm thinking that should also be the MCU Vio voltage.

http://media.digikey.com/pdf/Data%20She ... 12G6JH.pdf

It still sounds like a head/media fault, though.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 13th, 2015, 0:17 
Offline

Joined: December 12th, 2015, 14:25
Posts: 6
Location: Madrid
Thank you for your feedback.
Quote:
the voltage levels should be 2.5V LVTTL

They are.
(I meant they are 1.3V with variations when the RS232-TTL CIRCUIT IS ATTACHED)

When I plug the power and the motor (and head connector too, or not) are detached, I get the following:
Code:
Boot 0x10M
Spin Up
FAIL  Servo Op=0100 Resp=0003
ResponseFrame FFFF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFFF
FAIL  Servo Op=0100 Resp=0003
ResponseFrame 2EA0 0603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000

(last two lines 10 times)

Also I have realized that invariably if I wait some seconds I get
Code:
LED:000000EE FAddr:001028A6
after the last lines. And I'm still unable to get to Diagnostic Mode, both with PCB connected and disconnected to the HD; from this I deduct the PCB could have some kind of damage...

Should I short read and write channels and try? I'm somewhat stuck at this point.

(I've checked my rs232-TTL circuit with a 7200.11 drive in very good condition; it works fine)


Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 13th, 2015, 18:26 
Offline

Joined: December 12th, 2015, 14:25
Posts: 6
Location: Madrid
Thank you for the feedback guys. It seems my last message didn't get posted.

I know about heads problems... but I'd like to access the terminal and regenerate whatever partitions can be reformatted/regenerated without data loss. (Also I don't work at IT... I could suggest but I don't decide whether it goes to RMA or Data Recovery). Formatting the user partition with m0 doesn't format the disk drive partitions, does it?

I realized if I wait time the output changes (LED:000000EE FAddr:001028A6). Insulating the heads or the motor doesn't change the output much (Resp 0003 instead of 0007) or the fact that I can't access the drive.

I intend shorting the pins, but I haven't found yet information 100% specific to this HDD. Which ones in picture: red and/or blue one? Should I do it after Servo errors stop appearing?


Attachments:
File comment: Red one or blue one?
IMG_20151212_short pins.JPG
IMG_20151212_short pins.JPG [ 309.57 KiB | Viewed 12375 times ]
Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 13th, 2015, 21:01 
Offline

Joined: March 19th, 2015, 15:01
Posts: 1388
Location: isreal
sancarlos wrote:
red and/or blue one?

red
sancarlos wrote:
Should I do it after Servo errors stop appearing?

after spin up


Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 14th, 2015, 3:09 
Offline

Joined: December 12th, 2015, 14:25
Posts: 6
Location: Madrid
I tried shorting channel contact without any result, still no reply to CtrlZ commands. It seems the firmware is seriously locked... The TTL circuit works flawlessly in a 7200.11 HD, but maybe I should remove the resistor or something... In a couple days a new TTL cable arrives.
Also I don't like the noise when it spins...


Attachments:
Piccopper.jpg
Piccopper.jpg [ 125.72 KiB | Viewed 12327 times ]
Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 14th, 2015, 15:06 
Offline

Joined: December 12th, 2015, 14:25
Posts: 6
Location: Madrid
Erm... Let me explain... I believe I should be able to access the Diagnostic Level from the TTL despite the drive having virtually no heads and no platters... I've read there is some firmware copy at the PCB.
From the diagnostic mode, I chiefly intend to print GList and SMART info (V45...) and maybe measure head resistance... And I will show that info to my boss.

I'm starting to think if Seagate had designed a more reliable/... FW, it would be easier...


Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 14th, 2015, 15:26 
Offline

Joined: November 29th, 2006, 10:08
Posts: 7864
Location: UK
sancarlos wrote:
Erm... Let me explain... I believe I should be able to access the Diagnostic Level from the TTL despite the drive having virtually no heads and no platters... I've read there is some firmware copy at the PCB.
From the diagnostic mode, I chiefly intend to print GList and SMART info (V45...) and maybe measure head resistance... And I will show that info to my boss.

I'm starting to think if Seagate had designed a more reliable/... FW, it would be easier...


The glist and smart have nothing to do with the PCB, they are located on the platter(s).

_________________
PC Image Data Recovery
http://www.pcimage.co.uk

New!! HDD-PCB.COM for all your PCB and donor HDD requirements!


Top
 Profile  
 
 Post subject: Re: 7200.12 Fail Servo Op
PostPosted: December 21st, 2015, 21:12 
Offline

Joined: December 12th, 2015, 14:25
Posts: 6
Location: Madrid
I have tried shorting the read and/or write channel dozens of times, at different moments, for different periods of time. With my circuit and with a usual Chinese USB to TTL cable.

The output is always the same:
Code:
Boot 0x10M
Spin Up
FAIL  Servo Op=0100 Resp=0003 (...)
LED:000000EE FAddr:001028A6


I'm ready to give up. In a couple days the drive will be sent to RMA I think...

Insulating the heads contact and trying to boot maybe changed the output somewhate (irreversibly, it seems?; I no longer get FAIL Servo Op=0100 Resp=0007... I get Resp=0003 instead)...

This shouldn't be so difficult... Diagnostic mode should be meant to work when things fail...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 55 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group