Hey guys,
I've got my USB to TTL going, terminal configured and I'm talking to the HDD. I haven't been able to pull a log though. I get "DiagError 00008000" as a response. Again, I'm an educated fellow, but I'm not in the hard drive business and I have no idea what this means, nor really if I'm giving the right commands (which yes, does feel a bit scary, but hey, the Internet is great for finding multiple sources of information that agree with each other, giving me some comfort).
Here's what I'm getting on the terminal:
Upon power up:
Code:
Rst 0x20M
Servo Processor Is Reset.
RW: Disc Ctlr Initialization Completed.
ExecuteSpinRequest
(P) SATA Reset
Upon hitting Ctrl-z, then "/L" and "D":
Code:
ASCII Diag mode
F3 T>/L
F3 L>D
DiagError 00008000
I can spin down and spin up the motor with success:
Code:
F3 L>/2
F3 2>Z
Spin Down Complete
Elapsed Time 10.512 secs
F3 2>U
HighPowerMode
ExecuteSpinRequest
Spin Up Complete
Elapsed Time 5.643 secs
But still no log...
Code:
F3 2>/L
F3 L>D
DiagError 00008000
F3 L>
And Ctrl-c successfully resets:
Code:
Spinning Down
Spin Down Complete
Elapsed Time 10.528 secs
Delaying 5000 msec
Jumping to Power On Resetý
Rst 0x20M
Servo Processor Is Reset.
RW: Disc Ctlr Initialization Completed.
ExecuteSpinRequest
(P) SATA Reset
And the rest of my repetitions have given me the same results.
I think "/L" takes it to level L, and at that level, "D" is the command to display the log. But I admit I may be wrong. Do you guys have any advice from here? Am I using the right terminal commands to produce the log?
By the way, I have tried powering up the drive with the pins connecting the heads masked off, and the motor pins remaining connected. This results in the motor spinning up upon receiving power, then the motor spinning down a few seconds later. This results in a "No HOST FIS-ReadyStatusFlags 2002B001" after the initial power-up, then "Failed to load overlay 00000004", "LED:000000CC FAddr:002887E5", "LED:000000CC FAddr:002887E5", ... (repeats) when trying to access the log (with the same "/L" and "D" commands).
And for those Googling with similar issues and happening upon this thread, I'm looking at
this list of Seagate terminal commands, using
this USB to TTL UART bridge, and
this procedure for masking the head connector pins.