HDD GURU FORUMS
http://forum.hddguru.com/

SandForce SF1222, GetRootRecord(): Failed to read Root FID=
http://forum.hddguru.com/viewtopic.php?f=10&t=32445
Page 1 of 1

Author:  djabba74 [ December 5th, 2015, 19:01 ]
Post subject:  SandForce SF1222, GetRootRecord(): Failed to read Root FID=

Hi

My OCZ Vertex 2 240GB died, i.e. it's not recognized anymore through the SATA interface.
I opened that brick, and hooked it to a USB UART to see the following output (115200,8,N,1)

Code:
CLI> PINRST
*** ROM 106 Mar 12 2009 20:29:35 ***
FW_SRC 0 SHA PASS!
*** EEPROM 207 Jan  3 2011 18:36:47 BuildServer:FW_Common_Critical_Fixes:P1_EEPROM_2_0_7_drop-290232 ***
IMFT25 Timing EPch
*** Patch 1.4.1 Apr  8 2011 01:02:02 BuildServer:P1_3_6_1_MP4_Patch1_20110408:P1_3_6_1_MP4_Patch1_20110408-305073 ***
IMFT25 Timing EPch
RCPch SAK0
GetRootRecord(): Failed to read Root FID=2, IBA=7!
IMFT25 Timing EPch
... followed by ca. 2kB binary stuff ...


Does anyone know what this error means (what's FID and IBA?), or has an idea how to proceed?

OCZSSD2-2VTXE240G
SandForce SF1222TA3-SBH, production 2711
ATH116 2ECL EEPROM
No JTAG interface on the 240GB PCB anymore -- or are the testpoints on the backside the JTAG IF?

Attachments:
IMG_4967.JPG
IMG_4967.JPG [ 661.77 KiB | Viewed 12929 times ]

Author:  djabba74 [ December 5th, 2015, 19:03 ]
Post subject:  Re: SandForce SF1222, GetRootRecord(): Failed to read Root F

Top side detail, bottom side with testpoints. Not much space left on the PCB :lol:

Attachments:
IMG_4969.JPG
IMG_4969.JPG [ 702.38 KiB | Viewed 12928 times ]
IMG_4968.JPG
IMG_4968.JPG [ 684.74 KiB | Viewed 12928 times ]

Author:  vinibali [ December 10th, 2015, 17:18 ]
Post subject:  Re: SandForce SF1222, GetRootRecord(): Failed to read Root F

djabba74, its not recoverable via serial. its just an output. write me a pm, i can help you

Author:  p30n [ February 15th, 2017, 7:30 ]
Post subject:  Re: SandForce SF1222, GetRootRecord(): Failed to read Root F

vinibali wrote:
djabba74, its not recoverable via serial. its just an output. write me a pm, i can help you


Did you guys figure this out? I have the exact same problem and have tried reading it via JTAG but no success, my chip is in panic lock mode probably from a hibernate bug but isn't there a way to "unlock" it via JTAG. I mean the chip and NANDs are intact, no problem there, its just that its in lock-mode and I need to wake it up again.

Ideas?
Thank you in advance!

Author:  p30n [ February 15th, 2017, 7:32 ]
Post subject:  Re: SandForce SF1222, GetRootRecord(): Failed to read Root F

vinibali, I can't PM you since I just made this account but if you would/could help me out with some pointers I would appreciate it alot.

Thanks!

Author:  p30n [ February 15th, 2017, 9:24 ]
Post subject:  Re: SandForce SF1222, GetRootRecord(): Failed to read Root F

This is the output I get when connecting 115200, 8, 1, N

Code:
CLI> PINRST
*** ROM 106 Mar 12 2009 20:29:35 ***
FW_SRC 0 SHA PASS!
*** EEPROM 207 Jan  3 2011 18:36:47 BuildServer:FW_Common_Critical_Fixes:P1_EEPROM_2_0_7_drop-290232 ***
IMFT25 Timing EPch
*** Patch 1.4.1 Feb  3 2011 11:57:33 BuildServer:FW_Common_Critical_Fixes:P1_3_4_H_Drop-294933 ***
IMFT25 Timing EPch
RCPch SAK0


The rest is just "gibberish" with some undertandable words like ".dump.elf" ".clistrings1" ".strtab" and ".symtab"

No idea what to make of it or how to proceed.

Author:  DR-Kiev [ February 16th, 2017, 15:56 ]
Post subject:  Re: SandForce SF1222, GetRootRecord(): Failed to read Root F

p30n wrote:
vinibali wrote:
djabba74, its not recoverable via serial. its just an output. write me a pm, i can help you


Did you guys figure this out? I have the exact same problem and have tried reading it via JTAG but no success, my chip is in panic lock mode probably from a hibernate bug but isn't there a way to "unlock" it via JTAG. I mean the chip and NANDs are intact, no problem there, its just that its in lock-mode and I need to wake it up again.

Ideas?
Thank you in advance!

It is not clear what is the main goal, data recovery or repair. Incase of repair it is easy to do with Genesis tool.
Regarding JTag , you need purchase specific one from Latice, and it is usefull only to reprorgam supewiser chip which sends Reset to MCU and operates with all POWR regulators.

Page 1 of 1 All times are UTC - 5 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/