Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
November 10th, 2016, 12:34
Hdd: ST1000DM003 PCB: 100664987
Terminal message of ST1000DM003 with no more spinup
SMI init (or) Training Failed
0x00..D4
What is the meaning for the above message?
it is surely PCB issue since the donor PCB with ROM transfer works fine.
is pcb repairable or not?
November 10th, 2016, 14:40
gps31 wrote:What is the meaning for the above message?
It would seem you answered your own question.
gps31 wrote:it is surely PCB issue since the donor PCB with ROM transfer works fine.
November 10th, 2016, 15:01
The message is coming from the ROM. FWIW, "Training Failed" suggests that the drive was unable to negotiate a SATA connection with the host, but ICBW.
November 10th, 2016, 16:41
It has no relation to the host, the controller is bad. With a good controller it does not send this message even if there is no sata connection.
November 10th, 2016, 16:45
Maybe a PLL failure? If so, then check MLCCs around MCU.
November 10th, 2016, 23:59
Hello fzabkar
Let u guide me "Which component i have to check and leave reference value"
- Which component i have to check and leave reference value
November 11th, 2016, 3:59
u can check supply voltages but most probably the controller has internal damage.
Why do u want to repair this board? Get a new one and forget about the bad one.
November 11th, 2016, 10:35
1. Just a try to repair pcb, if it repairable why should waste it?
2. To know from where The message(err) comes either controller or ROM? Since there is no such text in ROM content
No other reason
Thx for ur recommendation
November 11th, 2016, 16:08
I cut the following data out of an ST1000DM003 ROM:
- Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00003990 01 01 FE FE 00 00 FD FD 0D 0A 53 4D 49 20 49 6E ..þþ..ýý..SMI In
000039A0 69 74 20 28 6F 72 29 20 54 72 61 69 6E 69 6E 67 it (or) Training
000039B0 20 46 61 69 6C 65 64 0D 0A 00 00 00 04 00 00 00 Failed.........
I don't understand the meaning of "SMI" but "training" often refers to synchronising clocks between two serial devices. This often involves the use of a PLL. Therefore I would compare the MCU's external components between patient and donor. Also compare the voltages across the supply capacitors.
- Attachments
-
- PLL_2.jpg (28.01 KiB) Viewed 11109 times
-
- PLL.jpg (107.79 KiB) Viewed 11109 times
January 7th, 2017, 11:03
The same error message now appearing in ST2000DM001
SMI Init (or) Training Failed
0x000000D4
SMI Init (or) Training Failed
0x000000D4
SMI Init (or) Training Failed
0x000000D4
January 24th, 2023, 5:31
fzabkar wrote:I cut the following data out of an ST1000DM003 ROM:
- Code:
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00003990 01 01 FE FE 00 00 FD FD 0D 0A 53 4D 49 20 49 6E ..þþ..ýý..SMI In
000039A0 69 74 20 28 6F 72 29 20 54 72 61 69 6E 69 6E 67 it (or) Training
000039B0 20 46 61 69 6C 65 64 0D 0A 00 00 00 04 00 00 00 Failed.........
I don't understand the meaning of "SMI" but "training" often refers to synchronising clocks between two serial devices. This often involves the use of a PLL. Therefore I would compare the MCU's external components between patient and donor. Also compare the voltages across the supply capacitors.
I think "SMI" stands for "Serial Management Interface" or "Storage Management Interface" but maybe I'm wrong.
Powered by phpBB © phpBB Group.