All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: st2000lm007 MCMT table is corrupted
PostPosted: February 11th, 2023, 16:24 
Offline

Joined: December 26th, 2018, 5:42
Posts: 6
Location: Italy
Hi, I've a st2000lm007 with MCMT table is corrupted. I've PC3000 6.6.29 7164
After Unlock Tech mode, I reach the terminal
Code:
Boot 0x80M
Tech Unlock Handshake: 0x82D250A2
Reply:

Rst 0x80MSrv DETCR init 0x0000
EDAC Value = 0000F018E59FF018
EDAC Value = 0000F018E59FF018
EDAC Value = 0000F018E59FF018
EDAC Value = 0000F018E59FF018
(P) SATA Reset

RAW OFF
PASS
EDAC Value = 00000000FFFFF844
EDAC Value = 00000000FFFFF844
EDAC Value = 00000000FFFFF844
EDAC Value = 00000000FFFFF844
EDAC Value = 00000000FFFFF844
EDAC Value = 00000000FFFFF844
EDAC Value = 00000000FFFFF844
EDAC Value = 00000000FFFFF844
(DOS Table) Worst Count: 00000CE2 At SU: 00004FC4 NT: 00000000 OT: 00000001
MCMT table is corrupted
MCMT table is corrupted
Intel 6G->3G
Send Status: COMRESET seen
CSpd= 3Gbps
DSC
MCMT table is corrupted
MCMT table is corrupted


I red sys file only with terminal reading method.
I've a backup : 1b - 28_1 - 35 - 93 - 346
28_0 is corrupted (but I've copy 1)
348 is corrupted (both copy 0 and copy 1)
With SA LBA (with ignore read error) I extracted all 348_0 (7809k) (while with "file part" I can extract all except for first 4096 bytes )
In LOG I've :
SMP Dbl: 0x3C001000 - 0x0001FFFF (0x0000000F) (I think it's about 93 Parsing)
MC MCMT Ver is unavailable!!! (348 both corrupted)
no way I can write SA sys files. I tried with 93 after edit SMP (I left MCMT...and anyway the file was not written).
I tried with ...
ATA Indirect -> HDD Redynes timeout (10000)
Terminal -> Terminal: No response from receiver!

RW 48 Cmds
Code:
17092       4     352 02  011201 000000 2 44090082 XFR RD SYS LBA B 000000005783 L 0000000000ED BO 000000 BES 02A0C40.02BE63F.02A0C40
17452     360     2743 02  011201 000000 2 44090082 XFR RD SYS LBA B 000000005783 L 000000000001 BO 000000 BES 02A0C40.02BE63F.02A0C40
...28_0 but read 28_1     
20204     2752      27 02  011201 000000 1 00000080 XFR RD SYS LBA B 0000000122A3 L 0000000000ED BO 000000 BES 02A0C40.02BE63F.02A0C40
and ...
20336       0     356 02  011201 000000 2 44090082 XFR RD SYS LBA B 000000006326 L 0000000007B9 BO 000000 BES 02C6E40.03BE03F.02C6E40
20701     365     2748 02  011201 000000 2 44090082 XFR RD SYS LBA B 000000006326 L 000000000001 BO 000000 BES 02C6E40.03BE03F.02C6E40
23457     2756     358 02  011201 000000 2 44090082 XFR RD SYS LBA B 000000012E46 L 0000000007B9 BO 000000 BES 02C6E40.03BE03F.02C6E40
23823     366     2748 02  011201 000000 2 44090082 XFR RD SYS LBA B 000000012E46 L 000000000001 BO 000000 BES 02C6E40.03BE03F.02C6E40   
both copies


/TV40 -> 29 entries
/TV1 ->
Code:
Head 0: entries   371       slips   3B8DD8
Head 1: entries   21F       slips   41E0C
Head 2: entries   4B6       slips   4723A
Head 3: entries   12F       slips   4E91E
  Total Entries   B75  Total Slips   49073C

/TV10 ->
Code:
Head 0 Entries: 3FD   
Head 1 Entries: 23B   
Head 2 Entries: 618   
Head 3 Entries: 1C6   
  Total Entries: E16 

/TV80 -> 6 entries
F3 7>X
Code:
Head 00 Resistance 01B9
Head 01 Resistance 018C
Head 02 Resistance 01BB
Head 03 Resistance 01A9


Any suggestions? I'm I'm a beginner...


Top
 Profile  
 
 Post subject: Re: st2000lm007 MCMT table is corrupted
PostPosted: February 15th, 2023, 4:42 
Offline

Joined: December 26th, 2018, 5:42
Posts: 6
Location: Italy
Hi, I have updates.
Working with a precise sequence and timing, I'm able to write sys file.
0-power (unlock tech...)
1-reading method -> terminal (460k)
2-read 3_93_0
3-edit SMP (disable all except MCT)
4-reading method->indirect
5-repower (unlock tech...)
6-right after unlock->write data to HDD

After SMP mod I wrote with same method 3_28_0 from healthy 3_28_1 (before I check Word sum = 0).
Now 3_28_0 can be read by terminal (460k) but not in ATA indirect or direct ... Why?
With ctrl x, XFR of 3_28_0 is ...
5859 7 27 02 011201 000000 1 00000080 XFR RD SYS LBA B 000000005783 L 0000000000ED BO 000000 BES 02A0C40.02BE63F.02A0C40
Error code is 00000080 so so it seems fixed

After I read 3_348_0 in SA LBA
terminal, text (115k) - Error recovery enabled - mode Maximum normal - Ignore read error
and it presents :
- 0x000000-0x000FFF with red background (in this range with other reading method I obtained DE AD)
- 0x000FFF-EOF looks healthy
- total length ->7B9000 sectors
- ctrl + a // MCMT PARSER
- with 348 ver 1 (I think that's the correct one)
Code:
MCMT...
Header:
FormatKey................ : A79FDC3A
TimeStamp................ : 00F8010C3956F2B8
MCSequenceNumber......... : 00037D46
MSPSequenceNumber........ : 0000ACDC
DiscDirtySegmentCount.... : 0002
SegHeadPtr............... : 0C9B
SegTailPtr............... : 0C99
MSPBaseSegmentIndex...... : 0C03
MCMTExtentCount.......... : 00000016
MCStateFlags1............ : 000000C3
MCStateFlags2............ : 002A
Identifier............... : MTP

Footer:
TimeStamp................ : 00F7010C33A0915C (INVALID!)
MCSequenceNumber......... : 00037D44 (INVALID!)

Extent Info:
FirstExtentIndex......... : B623
LastExtentIndex.......... : 31705
ExtentsCount............. : 0017

Extents chain:
     Node  Previous     Next       HostLBA(d)   DiscHostLBA(d)  Length(d)   Flags
=====================================================================================
     B623        0     AD74        525402656          5418368         8     11
     AD74     B623     B624        525404800          5418376         8     11
     B624     AD74     AD76        544815088          5418384         8     11
     AD76     B624     AD6C       1643768136          5418416         8     11
     AD6C     AD76     B61C       1723016552          5418128         8     11
     B61C     AD6C     B625       1723016568          5418136        16     11
     B625     B61C     ACEA       1747759160          5418400        16     11
     ACEA     B625     B626       3132319184          5418152         8     11
     B626     ACEA     AD6E       3351922760          5418424         8     11
     AD6E     B626     B61E       3582714696          5418208        24     11
     B61E     AD6E     AD6F       3582714728          5418232         8     11
     AD6F     B61E     B61F       3582714752          5418240        16     11
     B61F     AD6F     B620       3613909904          5418256        48     11
     B620     B61F     B61B       3613909960          5418304         8     11
     B61B     B620     AD6B       3693403112          5418120         8     11
     AD6B     B61B     AD75       3702755048          5418112         8     11
     AD75     AD6B     AD6D       3778398216          5418392         8     11
     AD6D     AD75     B61D       3803506080          5418160         8     11
     B61D     AD6D    31705       3803506096          5418168        40     11
Extents : 0x13

in MC, not commited:
     Node  Previous     Next       HostLBA(d)   DiscHostLBA(d)  Length(d)   Flags
=====================================================================================
     ACEA     B625     B626       3132319184          5418152         8     11
     AD6B     B61B     AD75       3702755048          5418112         8     11
     AD6C     AD76     B61C       1723016552          5418128         8     11
     AD6D     AD75     B61D       3803506080          5418160         8     11
     AD6E     B626     B61E       3582714696          5418208        24     11
     AD6F     B61E     B61F       3582714752          5418240        16     11
     AD74     B623     B624        525404800          5418376         8     11
     AD75     AD6B     AD6D       3778398216          5418392         8     11
     AD76     B624     AD6C       1643768136          5418416         8     11
     B61B     B620     AD6B       3693403112          5418120         8     11
     B61C     AD6C     B625       1723016568          5418136        16     11
     B61D     AD6D    31705       3803506096          5418168        40     11
     B61E     AD6E     AD6F       3582714728          5418232         8     11
     B61F     AD6F     B620       3613909904          5418256        48     11
     B620     B61F     B61B       3613909960          5418304         8     11
     B623        0     AD74        525402656          5418368         8     11
     B624     AD74     AD76        544815088          5418384         8     11
     B625     B61C     ACEA       1747759160          5418400        16     11
     B626     ACEA     AD6E       3351922760          5418424         8     11
Extents : 0x13


- while with 348 v2
Code:
MCMT...
Header:
FormatKey................ : A79FDC3A
MCSequenceNumber......... : 3956F2B8
MSPSequenceNumber........ : 00F8010C
DiscDirtySegmentCount.... : 0000
SegHeadPtr............... : 0000
SegTailPtr............... : 0000
MSPBaseSegmentIndex...... : 0000
MCMTExtentCount.......... : 0C9B0002
MCStateFlags1............ : 0C030C99
MCStateFlags2............ : 0016
Identifier............... :  (INVALID!)


Extent Info:
FirstExtentIndex......... : B623
LastExtentIndex.......... : 31705
ExtentsCount............. : 0017


Now I should repair timestamp, save modded file, use /CU10 command and write file to disk or upload file to RAM (would seem to be the preferred method).
But i don't feel confident in these steps as i'm not sure if my utility version (6.6.29 7164) is up to date enough.
Can you help me please?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 28 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group