Switch to full style
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
Post a reply

Seagate Error "SMI init (or) Training Failes"

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?

Re: Seagate Error "SMI init (or) Training Failes"

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.

Re: Seagate Error "SMI init (or) Training Failes"

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.

Re: Seagate Error "SMI init (or) Training Failes"

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.

Re: Seagate Error "SMI init (or) Training Failes"

November 10th, 2016, 16:45

Maybe a PLL failure? If so, then check MLCCs around MCU.

Re: Seagate Error "SMI init (or) Training Failes"

November 10th, 2016, 23:59

Hello fzabkar

Let u guide me "Which component i have to check and leave reference value"

ST1000DM003-PCB-100664987-REV-B.jpg
Which component i have to check and leave reference value

Re: Seagate Error "SMI init (or) Training Failes"

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.

Re: Seagate Error "SMI init (or) Training Failes"

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

Re: Seagate Error "SMI init (or) Training Failes"

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
PLL_2.jpg (28.01 KiB) Viewed 11109 times
PLL.jpg
PLL.jpg (107.79 KiB) Viewed 11109 times

Re: Seagate Error "SMI init (or) Training Failes"

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

Re: Seagate Error "SMI init (or) Training Failes"

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.
Post a reply