Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Ремонт накопителей Seagate. Часть 4

Автор: Turkish88
Дата сообщения: 25.04.2013 19:54
Кто знает почему нет UDMA после скана на GALAXY ?
Помогла перезаливка вендора 2 раза, причем в первый раз залилось 10h секторов и зависло. Второй раз прошли все 12h
Автор: alexyc
Дата сообщения: 25.04.2013 20:30
Turkish88

Цитата:
Кто знает почему нет UDMA после скана на GALAXY

ключи стаффа/вендор?
Автор: lerom27
Дата сообщения: 25.04.2013 20:32
Приветствую форумчане!

Рыба 7200.12 ST3500418AS, по прошествии не большого промежутка времени отваливается в оффлайн. Снять данные не возможно, а критично важно. Кто сталкивался с такой ерундой, подскажите что делать.

Обратил внимание на V10 - немеренно большой.

Добавлено:
Пардон, лог терминала. Не трогал 15 мин.

Rst 0x10M
Servo Processor Is Reset.
RW: Disc Ctlr Initialization Completed.
ExecuteSpinRequest
(P) SATA Reset
Автор: AntiMember
Дата сообщения: 25.04.2013 23:10
lerom27

Цитата:
Обратил внимание на V10 - немеренно большой.

Во-первых: ST3500418AS, во вторых - возможно уже "лечили". Как вы думаете, куда попадают A>P ?

Цитата:
Снять данные не возможно

Можно отключить оффлайнскан и почистить логи и юзерлист (без пересчета). А вот с автопендингом сложнее...
Автор: tomset
Дата сообщения: 25.04.2013 23:33

Цитата:
Обратил внимание на V10 - немеренно большой.

Они и должны быть большими.

V8 - V100 первичные листы, куда собираются все дефекты при различных тестах и они же используются при различных преобразованиях листов дефектов и транслятора.

Рабочие листы только V1,2,4, туда попадают дефекты из V8-100 уже упорядоченные, без пересечений и повторов, объединеные в группы по заданным критериям, по ним уже строится транслятор.
Автор: int0x13
Дата сообщения: 26.04.2013 04:50
[more] NiTr0

Цитата:
Script isn't optimal. It loads app at 9600bps - that is too long; and for unknown reason it tries to load app from HDD.
Try next:

STR/b115/0///0/0
BAUDRATE/115200
STR/d60,2/0
SLEEP/100
SEND_FILE/2048/app.trc/<0/<238
SLEEP/100
STR/j,,1
SLEEP/1000
HEX/1A
SPEED/9600

And then - at T> try R to load all adaptives/zone layout/etc and ^R for cert loading (if it's still present). Or just then load cert and prepared cert tables, then - set serial number, set age to 2 and run full selfscan, because after T2,,22 there is nothing good into SA.

Fantastic, you're awesome, it seem like with your script it's working! (Must be a matter of speed 115200 or the SLEEP 100 after d60...) see what i have as a result:

Код: 08A
08B
08C
08D
000
&#239;&#238;&#241;&#235;&#224;&#235;&#232; &#244;&#224;&#233;&#235; G:\folders\seagate terminal\st_mem\st_mem_SDLD\app.trc &#225;&#235;&#238;&#234;&#224;&#236;&#232; &#239;&#238; 2048 &#225;&#224;&#233;&#242;
&#239;&#224;&#243;&#231;&#224; 100 &#236;.&#241;&#229;&#234;.

F>j,,1
3.ADH 02-08-06 16:13 ADH,1H_S_013_M1,4T


************* Cert Log Cyls inadequate. 0006 more cyls required
(
T>
&#239;&#224;&#243;&#231;&#224; 1000 &#236;.&#241;&#229;&#234;.
T>R2
T>R4
T>
T>y
Command Inactive - No VALID Cert Code Detected
T>Unable To Load Overlay 00|0018

T>y
Command Inactive - No VALID Cert Code Detected
T>CTRL+R
Buzz - Head Mask FFFF - Switch to full int.
Spin Ready
DiskAccess ReadSector EC=47 at ffffffff.00.0000
DiskAccess ReadSector EC=47 at ffffffff.00.0000
INVALID Cert Disk Code - ROM Resident Revision Required: 3.ADH

Автор: lerom27
Дата сообщения: 26.04.2013 07:41
AntiMember

Цитата:
отключить оффлайнскан и почистить логи и юзерлист (без пересчета)

скажите, как и какие команды применять?

Добавлено:

Цитата:
автопендинга


- в терминале нет. Раньше доводилось такое видеть. Сабж отваливается если начинаешь вычитывать юзер-зону. А в простое только:

Rst 0x10M
Servo Processor Is Reset.
RW: Disc Ctlr Initialization Completed.
ExecuteSpinRequest
(P) SATA Reset
Автор: Turkish88
Дата сообщения: 26.04.2013 08:30
int0x13
cert code addres = SA + 0x64
script to extract cert code for st_mem free:

SPEED/115200
// SA_start_cyl+0x64 head 0, then head 1
R_SECTORS/1641F/0/4B8/0/280/CERT_0_0_16419.trc/1/1
R_SECTORS/1641F/1/4B8/0/280/CERT_1_1_16419.trc/1/1
// Read cert table
// SA_start_cyl+0x66 (Cert+0x02)
R_SECTORS/16421/0/4B8/0/280/CERT_T_0_1641B.trc/1/1
SPEED/9600

bold text cert code addres

script to download cert code and cert tables
SPEED/115200
STR/d,3,1/0
SLEEP/4000/1
SEND_FILE/4096/M-31\CERT_0_0_15EAA_0x280.trc/<0/<408
BAUDRATE/9600

SPEED/115200
// Correct sectors here (h**).
STR/h18/0
SLEEP/4000/0
// Correct sectors here (last parameter).
SEND_FILE/512/M-31\table.bin/<0/<18
Автор: lerom27
Дата сообщения: 26.04.2013 11:30

Цитата:
отключить оффлайнскан и почистить логи и юзерлист (без пересчета)

скажите, какие команды применять?

Автор: alexyc
Дата сообщения: 26.04.2013 13:35
Turkish88
если указываете новичку скрипты,так определитесь, с "корня" стмем льете обьекты или из папки...(для исключения недопонимания) первоначально апп лился из "корня",так и продолжайте в том же духе
SEND_FILE/2048/app.trc/<0/<238....SEND_FILE/4096/cert.trc/<0/<408...SEND_FILE/512/table.bin/<0/<18
Автор: Turkish88
Дата сообщения: 26.04.2013 17:57
alexyc
я так решил что этот европеец умный с многими вещами уже разобрался
Автор: lerom27
Дата сообщения: 26.04.2013 21:58

Цитата:
отключить оффлайнскан и почистить логи и юзерлист (без пересчета)

никто так и не скажет как это проделать?
Автор: Turkish88
Дата сообщения: 26.04.2013 22:11
lerom27
юзерлист чистиется по T>i4,1,22 остальное низнаю как делать
Автор: alexyc
Дата сообщения: 26.04.2013 22:21
lerom27

Цитата:
отключить оффлайнскан

а знающие не скажут-сия тайна велика и хлебнА....
Автор: lerom27
Дата сообщения: 26.04.2013 22:32

Цитата:
отключить оффлайнскан

а знающие не скажут-сия тайна велика и хлебнА....


Мадрид.. может кто-то скажет в личку, я все равно вскоре забуду.
Автор: Turkish88
Дата сообщения: 26.04.2013 22:35
12ыми рыбами особо не вожусь, но оффлайн скан прерывается сам при доступе пользователе к дску
Автор: int0x13
Дата сообщения: 26.04.2013 22:56
Turkish88
I try to save the Cert Code module with st_mem_free, but i encounter issues. The reading process cant go to its end, sometimes its stopping before the end of the file. The output file is random, sometimes i cant continue the process by typing ENTER keyboard key, sometimes its bugging. Any idea why it's doing this with st_mem_free?

Edit:
I managed to get the 516kb file of cert module file.I continue now...
Автор: Turkish88
Дата сообщения: 26.04.2013 23:12
try to read at slower speed & connect ground pin to terminal
look there http://files.hddguru.com/download/PC-3000%20Support/Firmware/Seagate/Tonka2/
Автор: AntiMember
Дата сообщения: 27.04.2013 00:20
lerom27
Киньте в личку лог на F3 T>F
Автор: NiTr0
Дата сообщения: 27.04.2013 11:23
int0x13

Цитата:
Must be a matter of speed 115200 or the SLEEP 100 after d60

No, in your case R4 (read of app) overwrites downloaded app into memory.


Цитата:
I think even the Cert is corrupted, i guess i have to inject it from the donor drive to the bad drive, same as the app code?

Yes.


Цитата:
You said prepared cert tables, what does it mean?

1st sector o tables should be moved at the end of tables. So, for 18h sectors (0h-17h), prepared table should have next sector order: 1h-17h, 0h.
Автор: AntiMember
Дата сообщения: 27.04.2013 15:11
NiTr0

Цитата:
You said prepared cert tables, what does it mean?   1st sector o tables should be moved at the end of tables. So, for 18h sectors (0h-17h), prepared table should have next sector order: 1h-17h, 0h.

Эти сакральные данные пора уже в шапку поместить.
Автор: int0x13
Дата сообщения: 27.04.2013 18:23
[more] [more] NiTr0
I dont know why but my script to inject CERT.trc file seems to not work with bad drive. I extracted from good donor drive, i think it is good. Here is the donor drive Cert:
CERT.trc

The script used to extract it (using st_mem_free):


Код: SPEED/921600
R_SECTORS/159E0/0/4B8/0/408/CER.trc/1/1
Автор: Turkish88
Дата сообщения: 27.04.2013 20:46
int0x13
cert code begins at head 0 and continious on head 1
head 0 containf first 280h head 1 other 188
SPEED/921600
R_SECTORS/159E0/0/4B8/0/408/CER.trc/1/1
i think is not correct
// SA_start_cyl+0x64 head 0, then head 1
R_SECTORS/1641F/0/4B8/0/280/CERT_0_0_16419.trc/1/1
R_SECTORS/1641F/1/4B8/0/280/CERT_1_1_16419.trc/1/1
after extracting two samples низнаю как дальше на англ. cert 1 + cert 2
Автор: igor_me
Дата сообщения: 28.04.2013 00:37

Цитата:
низнаю как дальше на англ

int0x13
after extracting two parts of cert, you must paste cert 2 to cert 1 in hex-editor, and save as new file. And at the end of process you get
Цитата:
cert 1 + cert 2
, that write Turkish88
Автор: int0x13
Дата сообщения: 28.04.2013 04:04
Ok but it seems like i have only one head on this drive:
T>Age=50 Type=3F MxCyl=22910 MxHd=0 MxSct=008 BSz=008M TCode=01000000 ThermFlts=0000
MxHd=0

T>TONKA2 - 1_Disk 3.ADH 02-08-06 16:13 ADH,1H_S_013_M1,4T
Built for TONKA2,PITKIN,Redback,TI1810 PreAmp,Agere7531 PreAmp,InternalSpin,McKinleyDT,OneToOne,3Disk,LowDelta,220 Servos,7200RPM,8Pole,NonModGray,133MHz,Code DRAM,Early Exit,Stall Converter,RwFeat=0002,SeaDex,VBAR,MDW
Автор: NiTr0
Дата сообщения: 28.04.2013 09:17
int0x13
On single head drive 2nd part of CERT code is on same track where are cert tables. It ends before cert tables.
Автор: Turkish88
Дата сообщения: 28.04.2013 13:14
2nd cert on the next track but one, for example
1st cert code 15e6
2nd cert code 15e8
русский язык в сто раз лучше
Автор: alexman9000
Дата сообщения: 28.04.2013 21:35
AntiMember

Цитата:
lerom27
Киньте в личку лог на F3 T>F


Можно даже не кидать, а просто вдумчиво изучить
Автор: int0x13
Дата сообщения: 29.04.2013 04:01
Ok, i understand, that's too bad that st_mem has no function for R_SECTORS to append at the end of the file, so that we could concatenate the the file automatically. I did it manually, not a big deal:

Код: copy /B CERT1.trc + CERT2.trc CERT_FULL.trc
Автор: Turkish88
Дата сообщения: 29.04.2013 11:33
int0x13
after download cert tables type
T>#
then serial number and dripe p/n
then
T>N2,,22
ctrl + t

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112

Предыдущая тема: Оптимален ли дефолтный размер блока 128Кб для RAID0 (Intel)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.