Page 1 of 1

Surprising and unexpected problem after rewrite sysfile...

Posted: 03.10.23, 19:46
by igen
Hello everyone,

I have a Seagate 2.5" 320 GB model ST320LT012 (Laptop Thin HDD), which came to me with stopped heads on the plates.
After gently removing the heads, the disk started normally (full ID, correct capacity) - but no access to data.

*****************************************************************
******************** 03.10.2023 14:10:04 ********************
*****************************************************************

Software can`t control COM port signal level for this USB/COM adapter




HDD family detecting...


Family ID: 75
Software can`t control COM port signal level for this USB/COM adapter
Selected family......................... : 75, Yarra_5400
Model by ID............................. : ST320LT012-1DG14C

Tech Key...

Requesting FW Pkg ver ........
YR1497.SDM1.BB0200.

Detecting SA Phys Sct Size...
Result.................................. : 512


Detecting UA Phys Sct Size...
Result.................................. : 4096


Detecting Max Head number...
Phys. heads............................. : 2


Obtaining Saved Mode Pages File information...
Reading Saved Mode Pages...
Parsing Saved Mode Pages...
SMP Dbl: 0x3C001000 - 0x0001FFFF (0x0000000F)

LBA alignment........................... : 0

Obtaining Registry File information...
Reading Registry File...
Error : Rq Rd Sys File part ID 13, Offs 0x0 err!Tech state 0x72, 0x04440000

Media Cache
===========
MC is not supported / NVC caching


Collecting Sys Files information...
ID Len
===============
0 2 Reserved Defect Table (SA defect table)
1 2 Drive Information File (DIF)
2 16 Performance Parameter File (PPF)
3 1880 Primary Defect File (P-List)
4 9 Servo Adaptive Parameter File (SAP)
5 4 Manufacturing Information File (MIF)
6 74 Read Adaptive Parameters File (RAP)
7 1 Controller Adaptive Parameters File (CAP)
8 2400
9 1 SMART Configuration File
A 2251 SMART Data File
B 1000
C 64000 Serial Port Test Results File (Self Scan Log)
D 160
E 432 Data Integrity Check (DIC), HEAD 0
F 223 DIC Dummy File
13 8 Disc Registry File (settings, security, etc)
15 100 BGMS File (Directed Offline Scan)
16 2
17 40
19 24 Log File
1A 33 Log File
1B 1 Log File
1C 9
1D 128 Physical Overlay File 0
1E 128 Physical Overlay File 1
1F 640 Physical Overlay File 2
22 80 Drive Self Test (DST), Head 0
23 80 Drive Self Test (DST), Head 1
2A 9 Saved Mode Pages (HDD settings)
2B 699 R/W Operating Parameters (translator, etc)
2C 432 Data Integrity Check (DIC), HEAD 1
33 4576
34 640 Packed CONGEN XML definition
35 26 SMART Data
3A 4
3D 3072 Disc firmware container 1
3E 3072 Disc firmware container 2
3F 4576 SED parameters
40 8 SED parameters
41 2180 SED parameters
43 4097 Defect list report file
4F 2400
51 2408
Collecting Sys File Infos completed

Collecting DT Infos...
ROM:
ID MemOffs Len
===========================
0 40043A00 37888 Read Adaptive Parameters File (RAP)
1 40043800 512 Controller Adaptive Parameters File (CAP)
4 16100 6656 Servo Adaptive Parameter File (SAP)
5 6C000 81920 Servo Firmware Table
A 400F4208 1024 Seek Profile
13 40108F58 1920 Dependent Zone Table for User Area
14 401096D8 120 Dependent Zone Table for System Area
15 0 524288 Flash ROM
1B 40107BC0 5016 Dependent Zone Group Tables for User Area
1C 40107A1C 420 Dependent Zone Group Tables for System Area
1D 40043A20 424 VBAR Configuration File
1E 40043DB8 4016 Zone Format Parameters File

RAM:
ID MemOffs Len
===========================
0 40043A00 37888 Read Adaptive Parameters File (RAP)
1 40043800 512 Controller Adaptive Parameters File (CAP)
2 40043BC8 496 Zone Table
4 16100 6656 Servo Adaptive Parameter File (SAP)
5 6C000 81920 Servo Firmware Table
6 6BD500 41004 Servo Flaw Table
A 400F4208 1024 Seek Profile
13 40108F58 1920 Dependent Zone Table for User Area
14 401096D8 120 Dependent Zone Table for System Area
15 0 524288 Flash ROM
16 40043A00 32 Drive Configuration Table
17 400451A0 2016 Temperature Control Configuration
1B 40107BC0 5016 Dependent Zone Group Tables for User Area
1C 40107A1C 420 Dependent Zone Group Tables for System Area
1D 40043A20 424 VBAR Configuration File
1E 40043DB8 4016 Zone Format Parameters File
1F 402849C0 3520 RW working user preamp table
20 40285780 110 RW working system preamp table
28 680F60 69632
29 4054F800 1232896

Collecting DT Infos completed


System Files I/O method detection...
ATA(direct)

Reading autotuning buffer...............
OkBuff Root FAT searching in RAM.........
OkSearching module table in RAM... .......
OkSearching DT table(RAM, WR) in RAM......
OkSearching DT table(RAM, RD) in RAM......
OkSearching volume 0 file table in RAM....
OkSearching volume 1/2 file table in RAM...
OkSearching volume 3 file table in RAM....
OkSearching volume 4/5 file table in RAM...
OkRequest for volume 9/A file allocation table in RAM
OkSearching SMP RAM FID in RAM............
OkSearching Non Resident G-List FID in RAM
OkSearching CFW OVL FID in RAM............
OkSearch for DBA Base in RAM..............
OkSearch for RW Sys File DBA in RAM.......
OkSearch for MCMT RAM FD in RAM...........
ErrorPRd: Err Rd Ph Sect 0:0:0(1)!Tech state 0x72, 0x03160080

Executing user command.................. : Translator regeneration

ASCII Diag mode

F3 T>/



I made a copy of the zone (generally, critical modules from both heads are OK).

Inability to perform SMART clearing and translator recalculation - in both cases it ended with LED 000000DB (smart).
For example:

F3 T>m0,6,2,,,,,22
Max Wr Retries = 08, Max Rd Retries = 32, Max Iterations = 505, Max Certify Rewrite Retries = 2DF8
Box Padding Enabled: H = 0000, W = 0001
Ev LBA/Soft XferLen Zn Trk Hd Sct Wdg PBA ErrCode

SaveISPT Pass
(DOS) Debug enabled
WriteFlashLogEntry
PrgF
LED:000000BD FAddr:00004C51
LED:000000BD FAddr:00004C51
LED:000000BD FAddr:00004C51



I started tinkering with filesys data smart (some errors).
Then I wanted to start over and rewrite all the sys files.


Test : Writing System Files
Writing System Files from folder
Folder: E:\ACE Lab\PC-3000\Bin\!Profiles\SgF3\Yarra_5400\ST320LT012-1DG14C-0001SDM1-S3PC9MZV\Data\SABackup\SysFiles\Copy0\
Copies : 0 1


Sys File FC008000 / FC008000.rpm /(+0 +1)............................. : Ok
Sys File FC00932C / FC00932C.rpm /(+0 +1)............................. : Ok
Sys File FC00A32D / FC00A32D.rpm /(+0 +1)............................. : Ok
Sys File FC00B203 / FC00B203.rpm /(+0 +1)............................. : Ok
Sys File FC00C204 / FC00C204.rpm /(+0 +1)............................. : Ok
Sys File FC00D205 / FC00D205.rpm /(+0 +1)............................. : Ok
Sys File FC00E206 / FC00E206.rpm /(+0 +1)............................. : Ok
Sys File FC00F20C / FC00F20C.rpm /(+0 +1)............................. : Ok
Sys File FC01020D / FC01020D.rpm /(+0 +1)............................. : Ok
Sys File FC01120E / FC01120E.rpm /(+0 +1)............................. : Ok
Sys File FC33E01B / FC33E01B.rpm /(+0 +1)............................. : Ok
Sys File FC346028 / FC346028.rpm /(+0 +1)............................. : Ok
Sys File FC348035 / FC348035.rpm /(+0 +1)............................. : Ok
Sys File FC349036 / FC349036.rpm /(+0 +1)............................. : Ok
Sys File FC34D100 / FC34D100.rpm /(+0 +1)............................. : Ok
Sys File FC34E101 / FC34E101.rpm /(+0 +1)............................. : Ok
Sys File FC34F102 / FC34F102.rpm /(+0 +1)............................. : Ok
Sys File FC350103 / FC350103.rpm /(+0 +1)............................. : Ok
Sys File FC351104 / FC351104.rpm /(+0 +1)............................. : Ok
Sys File FC352105 / FC352105.rpm /(+0 +1)............................. : Ok
Sys File FC353106 / FC353106.rpm /(+0 +1)............................. : Ok
Sys File FC354107 / FC354107.rpm /(+0 +1)............................. : Ok
Sys File FC355108 / FC355108.rpm /(+0 +1)............................. : Ok
Sys File FC356109 / FC356109.rpm /(+0 +1)............................. : Ok
Sys File FC35710A / FC35710A.rpm /(+0 +1)............................. : Ok
Sys File FC35810B / FC35810B.rpm /(+0 +1)............................. : Ok
Sys File FC35910C / FC35910C.rpm /(+0 +1)............................. : Ok
Sys File FC35A10D / FC35A10D.rpm /(+0 +1)............................. : Ok
Sys File FC35B110 / FC35B110.rpm /(+0 +1)............................. : Ok
Sys File FC3841D1 / FC3841D1.rpm /(+0 +1)............................. : Ok
Sys File FC3871D2 / FC3871D2.rpm /(+0 +1)............................. : Ok
Sys File FC38F10E / FC38F10E.rpm /(+0 +1)............................. : Ok
Sys File FC39010F / FC39010F.rpm /(+0 +1)............................. : Ok
System Files writing process completed


Now - after this treatment and restart - I am in total -...


Boot 0x40M [0x00000000][0x00000000][0x0002B55C][0x0002B55C][0x0000E0A0][0x0000E0A0][0x000395FC][0x000395FC]
SimError - Remaining in BootFW
Perform a double download without a power cycle


I remember that a few years ago I had a similar problem after rewrite filesys and I somehow solved it, but now I don't remember...
The problem is that I don't have access to the terminal - but I have all SA copies (rom, id, ldr, filesys, mod,...)

Thank you in advance for your help and any tips.

Re: Surprising and unexpected problem after rewrite sysfile...

Posted: 04.10.23, 10:44
by igen
I have replaced the heads and PCB (with ROM)
With the donor head we have similar messages with the same ending...

Boot 0x10M
RECOV Servo Op=0100 Resp=0005[0x00000000][0x00000000]
RECOV Servo Op=0155 Resp=0005[0x0002B55C][0x0002B55C]
RECOV Servo Op=0055 Resp=0005[0x0000E0A0][0x0000E0A0]
RECOV Servo Op=0155 Resp=0005[0x000395FC][0x000395FC]
SimError - Remaining in BootFW
Perform a double download without a power cycle



However, the head from the patient works without any problems in the donor.
Of course, shorting the reading channel does nothing...

It looks bad, very bad...

:shockable: :shockable: :shockable:

Re: Surprising and unexpected problem after rewrite sysfile...

Posted: 11.04.25, 08:30
by gameboybin
I have similar case. The drive won't want to start. It keeps hanging. When powering gives 2 clicks then stops. The motor doesn't even want to spin to let the heads go in> I changed everything, From PCB swapping rom over, to Heads. Nothing worked

Code: Select all

Boot 0x10M
 FAIL  Servo Op=0100 Resp=0007
 ResponseFrame 0C81 3B26 FFFA 0000 0000 D952 0000 FF92 0000 0001 0000 0000 0000 0000 0000 0000 FA30 8561 DDF6 5EED CA70 81CA DA60 2251 8313 0DD3 7F1B ED81 1AEE A2C0 6942 2E81 0000
 FAIL  Servo Op=0100 Resp=0003
 ResponseFrame 0000 3B2E FFFA 0000 0000 D988 0104 FF93 0000 0003 0000 0000 0000 0000 0000 0000 FA30 8561 DDF6 5EED CA70 81CA DA60 2251 8313 0DD3 7F1B ED81 1AEE A2C0 6942 2E81 0000
Spinup Failure
ServoLoopCode=0x0000007F