Диагностический терминал у Seagate Exos семейства Cimarron
Из Орла прислали неисправный 4-х терабайтный Seagate ST4000NM002A семейства Cimarron для восстановления файлов, которые остались на нём. В комплекте заказанная с «алиэкспресса» плата электроники, потому что в полном соответствии с классикой, граждане в любой непонятной ситуации бегом бегут «менять контроллеры».
Разумеется, как чаще всего бывает, пресловутый «контроллер» был ни при чём, и вернув оригинальную ПЗУ (слава богу, её в процессе восстановления у местных «мастеров» не потеряли и не сожгли, а такое, увы, не так редко бывает) приступил к процессу диагностики. При старте диск раскручивал шпиндельный двигатель и после рекалибровки выдавал в диагностический порт сообщение:
Boot0x0100MBK007MSN04
Trans
Rst0x0100MBK007MSN04
(P)SATAReset
NVCScramSavedHBSize:020A
LD:
PP:
TW:
WCD:
GC:
NVCFormatCorrupt:0331000E
Но, в отличии от Seagate Mobula, тут проблема оказалась не в ПЗУ. И первое, с чем пришлось столкнуться на Cimarron, это то, что типовой патч в ПЗУ на разблокировку микрокода приводил к зависанию и выпадению в ошибку:
SEA3 Boot ROM 2.0 (08/01/2016)
Copyright Seagate 2016
Flash boot code Digital Signature Verification failure!
LED:0x000000EE FAddr:0x0010171C
Для того, чтобы получить доступ к диагностическому терминалу, надо прервать исполнение Flash code и получить доступ к набору команд Boot code:
Encountered abort, checking for second occurrence...
Flash code disabled by user
SEA3 Boot ROM 2.0 (08/01/2016)
Copyright Seagate 2016
Boot Cmds:
DS
AP
WT
RD
GO
TE
BR
BT
WW
RW
WM
RM
DL
?
RET
>
После чего заменить значения в ОЗУ на 00h
И сменить значение
Addr Ptr = 0x0000A00C
На ноль, после чего подать команду «GO»
Addr Ptr = 0x00000000
> GO
В результате получится заветное:
Boot0x0100MBK007MSN04
Trans
Tech Unlock Handshake: 0xC9A2F265
Reply:
И после подачи Unlock Tech Mode можно править служебку, чтобы ошибки по одной из голов в пакете, а именно в этом причина поломки диска, не мешали чтению пользовательской области.
Rst0x0100MBK007MSN04
(P)SATAReset
NVCScramSavedHBSize:020A
LD:MD_Alloc:000000F0HB_Alloc:0000DiscRestoreMD_Saved:000000F0HB_Saved:00000000MD_CRC:8A1E
PP:MD_Alloc:0000F000HB_Alloc:0000DiscRestore
PVTSize:00049D80 CompSize:00000952 DeCompSize:00049D80MD_Saved:00000952HB_Saved:00000000MD_CRC:8BE3
TW:MD_Alloc:00000400HB_Alloc:002EDiscRestoreMD_Saved:00000160HB_Saved:00000000MD_CRC:2493
WCD:MD_Alloc:00038800HB_Alloc:05B2DiscRestoreMD_Saved:00000020HB_Saved:00000000MD_CRC:56D4
GC:MD_Alloc:00005000HB_Alloc:0000DiscRestoreMD_Saved:00004320HB_Saved:00000000MD_CRC:3CFE
DSP00C2
2Sync:0 4
ASCII Diag mode
F3 T>
Cimarron.SATA.Combo.Default5xxE.MynaPlus2.1.Cust.KB1A
Product FamilyId: B5, MemberId: 05
HDA SN: WJG0ETGS, RPM: 7202, Wedges: 1A0, Heads: 6, OrigHeads: C, ActiveHdMap: 003F, Lbas: 00003A3E6A3C, PreampType: 84 30
Bits/Symbol: C, Symbols/UserSector: CC9, Symbols/SystemSector: CC8 HostBlocks: 0x8, HostSectorSize: 0x200, SystemSectorSize: 0x1000
PCBA SN: 0000E004GCD7, Controller: MYNAPLUS_2_0_SATA(1D20), Channel: Unknown, PowerAsic: Unknown Rev 00, BufferBytes: 10000000
SF ID: 9D 70, SF Part Size: 800, Flash Used: 3C0
Package Version: CRAEA1A07.SDN1.BK007M.SN04 , Package P/N: 203011200, Package Global ID: 00699153,
Package Build Date: 09/03/2021, Package Build Time: 11:31:14, Package CFW Version: CRAEA1A07.SDN1.BK007M.02260787.00699153.SN04 ,
Package SFW1 Version: B73A, Package SFW2 Version: D73A, Package SFW3 Version: ----, Package SFW4 Version: ----
Controller FW Rev: 09031131, CustomerRel: SN04, Changelist: 02260787, ProdType: CRAEA1A.SDN1QC, Date: 09/03/2021, Time: 113114, UserId: 00699153
Servo FW Rev: B73A
Parallelism Identity: Single
TCG IV Version: n/a
Package BPN: 161
RAP FW Implementation Key: 22, Format Rev: 0003, Contents Rev: 01 13 B1 2A
Active BFW Container: 0
4K Sys Area: 1
TOTAL TTR = 000254CD
Features:
- IOEDC enabled
- IOECC enabled
- DERP enabled v. 7.0.00.0000000000000000
- LTTC-UDR2 compiled off
- SuperParity 2.5 enabled
- Humidity Sensor enabled
- Media Cache Partition enabled
- Torn Write Protection enabled
- SweepSeek 2.0
- SubRelease:0
- Critical Event Log v. 1
- FAFH 42.4 enabled
- EWP:1
- DRAM Mirror:1
- MiniZones Serpentine Media Layout
Читать так же:
Решение проблем с микрокодом на гелиевых Seagate Mobula
Особенности восстановления данных с гелиевых HDD Seagate семейства Mobula
Восстановление файлов с массива Raid 1E Adjacent
О характерных особенностях строения исключительно редко встречающегося в «дикой природе» типа рэйд-массива: Raid-1e Adjanced