Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт накопителей Seagate. Часть 2

Модерирует : Akam1, Dr_StandBy, vertex4

Dekker (03-05-2012 13:15): http://forum.ru-board.com/topic.cgi?forum=84&topic=4137  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

   

Dekker



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ремонт дисков Seagate

 
Терминал Seagate: поболтаем? или Краткий экскурс в терминальные команды накопителей Seagate
Seagate. Ошибки выдаваемые в терминал
Ремонт жестких дисков Seagate
Вычисление размеров объектов SA
Восстановление и ремонт дисков Seagate 7200.11
Теория Восстановление жестких дисков
Восстановление винчестеров Seagate 7200.11 после "Мухи CC"
Снятие пароля на примере GALAXY
Предлагаю в данную тему постить сообщения, касающихся только ремонта дисков фирмы Seagate - терминальные команды, st_mem_win, написание скриптов к st_mem и т.д.
Со временем думаю тема обзаведется соответствующей шапкой.


Всего записей: 4655 | Зарегистр. 04-06-2002 | Отправлено: 11:25 31-08-2011 | Исправлено: Akam1, 05:53 01-09-2011
alexman9000



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vidbo

Цитата:
Вы видимо программер, не подскажете ли что может быть, я "в С набросал собственную прогу", но она не хочет заливать блоками по 4к, в остальном всё прекрасно работает, и ещё, если запускаю прогу под трассировщиком то она и по 4к заливает, трассировщик strace. выяснил что когда размер блока устанавливаю в 4к (0x1000) , прога закидывает 4095байт (0xFFF) и на этом всё останавливается,  

На вскидку - проблема с буфером порта. Скиньте кусок кода с определением функции write и выделением буфера, лучше в личку.

Всего записей: 357 | Зарегистр. 25-06-2002 | Отправлено: 16:28 29-02-2012
vidbo

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexman9000
 
а функции write у меня в коде нету, использую системную, да, прога под линукс, щас попробую поискать в библиотечных функциях, но их там так много что черт ногу сломит.

Всего записей: 130 | Зарегистр. 30-01-2007 | Отправлено: 18:20 29-02-2012
NiTr0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_me

Цитата:
Просто думал, что такие вещи (на уже довольно старые винты) давно "затаблицизированы" (в смысле в таблицах, слово изобрёл ).  

Проблема в том, что у разных прошивок внутри семейства может отличаться размер табличек/церта/оверлея.

Всего записей: 1430 | Зарегистр. 06-09-2008 | Отправлено: 20:34 29-02-2012
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
сам я не программист, но ради "собственной проги для заливки по SDLD" напрягся

Да, я бы даже ради SDLD не пошёл бы наверно С учить, вы - молодец.
 
Итак, господа, nHawk ехать не хочет, буксует
Напоминаю: ST380815AS, прошивка 3.AAD
 
Нашёл к нему комплект http://files.hddguru.com/download/PC-3000%20Support/Firmware/Seagate/NHawk/ST380815AS%203.AAD%20S-42%20_.0C4_.082_.zip
Там пять файлов.
По смещениям, написанным на файлах, и таблице Shark'а нетрудно догадаться, где какой:
0_13292.trc - app, он у меня нормально залился и стартанулся по SDLD
 
послали файл I:\Terminal_HDD\Seagate\st_mem_SDLD\track\app.trc блоками по 2048 байт
пауза 1000 м.сек.Скорость COM/HDD=9600 / b0096
R1
Buzz HM SFI
!
F>
R2
F>
j,,1
3.AAD  03-27-07_13:06 AAC,NH_1D_1H_S,6D  
(
T>j,,1
 
Правда на блины он не пишется (по разному игрался с R1, R2 на F и Т уровнях). В первой части форума кто-то жаловался на такое, но или решение там не нашли, или я не дочитал... Но не будем совершать лишних движений.
Хочу залить церт и потом app записать по S_BUF(а может попробую ещё раз скан, уже из памяти, заодно  - потренируюсь).
Загзоздка. Как его склеить? В архиве есть 0_132E0.trc и 0_132E2.trc. Интуиция чует, что церт либо в первом либо в обоих (во втором есть таблицы, я их "вижу"(в смысле - внутри файла )).
Народ пишет что надо склеить куски 35Ch секторов (6B800h байт) и ССh секторов (19800h байт). Но я таких кусков не нашёл в файлах. Да там все файлы по 320 Кб (4FFF0h байт) МАКСИМУМ... Если брать вариант 280h и 1A8h секторов (как в таблице) - таких кусков тоже не вижу. Или этот комплект мне не подходит ???
 
Большая просьба - просветите, как сделать. Или если есть у кого склеенный церт под указанную прошивку - поделитесь.
 
Добавлено:
NiTrO, дорогой друг (можно вас так называть, я ваш ник всегда правильно писал )
Не подскажите ли по последней моей ситуации?
 
Само сабой на диске ресурсов нет никаких, иначе бы я не спрашивал!

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 21:17 29-02-2012 | Исправлено: igor_me, 22:40 29-02-2012
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_me

Цитата:
Если брать вариант 280h и 1A8h секторов (как в таблице) - таких кусков тоже не вижу.

Читайте start.txt из того ресурса:
1>
e c r = 0 0 1
e c r = 0 1 0
1>r
 
cmd  58,  params  0032 0000 0000 0428 3B60 0428 0000 0000 000A 9B01 0032
 
2>x
Reserve:  1327C - 133F9   640 (0280) 524.653
Та что
Цитата:
(как в таблице)

- правильно.

Цитата:
Правда на блины он не пишется

T>R3
T>/1
1>F
1>/T
T>w4
 
Добавлено:

Цитата:
таких кусков тоже не вижу

0_132E0.trc + (0 - 34fff) 0_132E2.trc = Cert.
 
1>t
 
cmd  58,  params  0033 0000 01A8 0001 3F88 0001 0000 0000 0000 3A01 0033
 
cmd  58,  params  0033 0000 01A9 0017 0AB5 0017 0000 0000 0000 0000 0033
 
(35000 - 37fff) 0_132E2.trc = Table.

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 23:13 29-02-2012 | Исправлено: AntiMember, 00:13 01-03-2012
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to AntiMember
Огромное спасибо. Заработало.
Просто тут где-то писали(или меня заглючило?), что App пишется командой w1. У меня не получалось . Или дело было в форсировании записи?
 
А

Цитата:
Читайте start.txt:  
1>  
e c r = 0 0 1  
e c r = 0 1 0  
1>r  
cmd  58,  params  0032 0000 0000 0428 3B60 0428 0000 0000 000A 9B01 0032  
2>x  
Reserve:  1327C - 133F9   640 (0280) 524.653  

я не мог посмотреть, т. к. у меня орало "No valid cert disk code". Даже запись через S_BUF не работала.
 
А насчёт 280h и 1A8h это я "загнался", признаюсь. Просто зациклился на 35С
Вобщем сейчас пнул его опять на селфтест.
Посмотрим, что покажет, отпишемся...

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 00:23 01-03-2012
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_me

Цитата:
я не мог посмотреть, т. к. у меня орало "No valid cert disk code"


Цитата:
start.txt
- из вашего ресурса. Там все есть.

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 00:35 01-03-2012
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ааааа, в этом смысле, понял.
Ресурс я скачал, и думал, что он может не подойти.
Всё-таки если версии прошивки в ресурсе и у  меня в винчестере совпадают, то и все смещения и размеры треков тоже одинаковы, да? Или не всегда?

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 00:41 01-03-2012
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_me
Как правило, для одной модели всегда. Различно только положение служебки на блинах.

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 00:45 01-03-2012
alexman9000



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
igor_me

Цитата:
Просто тут где-то писали(или меня заглючило?), что App пишется командой w1. У меня не получалось

Синтаксис записи:

Цитата:
wx,y
 
Write (Save) Overlay code to Disc (for automated use only).
x a bit field for saving code modules to disc (same as level 1 ‘d’)
- if x is entered and = 1 then save cert code only to the disc
- if x is entered and = 2 then save cert tables only to the disc
- if x is entered and = 4 then save application code only to the disc
- if x is entered and = 8 then save SeaDex script only to the disc
other values for x are treated as a bit field to select which of above to save
- if x is not entered then save all to the disc
y buffer number to download from

Всего записей: 357 | Зарегистр. 25-06-2002 | Отправлено: 00:45 01-03-2012
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понял, спасибо за оперативность. И за цитатку. Сравню со своим мануалом по командам(наверно у меня старенькая версия ). Будит над чем подумать на досуге. Пока новых вопросов нет, винт проверяется, если что - ещё напишу.  

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 00:51 01-03-2012
GennadyIS

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_me

Цитата:
Просто зациклился на 35С  

Просто спутали NHAWK и NHAWK+, которого  в таблицах Shark нет.

Всего записей: 1052 | Зарегистр. 13-01-2006 | Отправлено: 06:19 01-03-2012
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос таки появился
Всё залилось на вышеуказанный NHawk кроме вендора. Всё остальное лил по SDLD - удачно. Считывал, сравнивал - все ресурсы один в один. Вендор - сплошной файл из FF.
 
 
как лил:
 
S_BUF/210/track\vendor.trc/0/10/1
SLEEP/2000
LEVEL/2/
STR/s135C6,0,22
STR/w,0,10
LEVEL/T/
S_BUF/210/track\vendor.trc/10/2/1
LEVEL/2/
STR/s135C6,0,22  
STR/w,10,2
 
 
что в терминале:
 
заполняем буфер
210
211
...
21F
заполнили буферы начиная с 210 10 шт из файла I:\Terminal_HDD\Seagate\ST_MEM_FREE_BASE\track\vendor.trc
пауза 2000 м.сек./2
2>
2>
s135C6,0,22
2>
w,0,10  
2>
/
T>
T>
заполняем буфер
210
211
заполнили буферы начиная с 210 2 шт из файла I:\Terminal_HDD\Seagate\ST_MEM_FREE_BASE\track\vendor.trc
/2
2>
2>
s135C6,0,22  
2>
w,10,2
2>
 
 
лог старта:
 
4096k x 16 DRAM
NHAWK - 1_Disk    S-42   03-27-07_11:48
 
Buzz HM SFI
!
(P)SATA Reset
 
Stuff Was Unreadable3.AAD  03-27-07_13:06 AAC,NH_1D_1H_S,6D  
(
T>Pgm=00 Trk=C35FD(135C6:00[14681]).0(0).000(000) Zn=0 Err=00 ErCt=0000 Hlth=0000 CHlth=0000 Ready LBA=CC8C3835
 
:50000000FF000000  AX`9QZ6HMTP'  "000000000000"1355A-136D7
SRAM Ovly = Diag
 
Age=50 Type=FF MxCyl=22B50 MxHd=0 MxSct=FFF BSz=008M TCode=FF000100 ThermFlts=0000
 
T>/2
2>x
Head 00
Zone 00:  00018 - 025BE  1430 (0596) 900.000
Zone 01:  025BF - 04769  1393 (0571) 878.225
Zone 02:  0476A - 060E9  1364 (0554) 861.290
Zone 03:  060EA - 09020  1320 (0528) 829.492
Zone 04:  09021 - 0B7C5  1265 (04F1) 800.460
Zone 05:  0B7C6 - 0E72F  1210 (04BA) 764.516
Zone 06:  0E730 - 10F07  1155 (0483) 733.064
Zone 07:  10F08 - 13F3D  1100 (044C) 691.935
Zone 08:  13F3E - 1604F  1045 (0415) 662.462
Zone 09:  16050 - 186C2   990 (03DE) 625.512
Zone 0A:  186C3 - 1A7A1   935 (03A7) 593.548
Zone 0B:  1A7A2 - 1CD48   880 (0370) 554.516
Zone 0C:  1CD49 - 1E8C6   825 (0339) 527.046
Zone 0D:  1E8C7 - 208A6   770 (0302) 491.474
Zone 0E:  208A7 - 21AFA   733 (02DD) 470.322
Zone 0F:  21AFB - 22B50   696 (02B8) 450.000
Reserve:  1355A - 136D7   640 (0280) 524.653
Total KBAs = 0959C416
 
 
Думаю только на номер буфера. Но на snowmass заливал всё через 10-й буфер (что, по идее, не правильно) и у меня всё работало.
Просим помощи (желательно - "скорой" )

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 00:10 02-03-2012
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_me
 
RD:04AD:0010
WR:04BD:0010
 
 
Добавлено:
 S_BUF/4BD/track\vendor.trc/0/10/1  
 SLEEP/2000  
 LEVEL/2/  
 STR/s135C6,0,22  
 STR/w,0,10  
 LEVEL/T/  
 S_BUF/4BD/track\vendor.trc/10/2/1  
 LEVEL/2/  
 STR/s135C6,0,22  
 STR/w,10,2

Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 00:31 02-03-2012
vidbo

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexman9000
проверьте личку

Всего записей: 130 | Зарегистр. 30-01-2007 | Отправлено: 09:11 02-03-2012
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to AntiMember
Большое спасибо, что беспокоитесь обо мне и "соучаствуете" ибо маленький я ещё в "хардовом деле"  
Но, как иногда бывает, вчера уже и сам понял, как смотреть буферы (T>y) и сам нашёл.
Вендор записался, "Stuff was unreadable" исчезло, но появился ещё один интересный "подарок судьбы" в виде "failed to load overlay 01|000A"
Время было позднее и я решил попробовать сам. В первой части темы проскакивало, что e0 в скрипте это оверлей 0, а e1 - оверлей 1.
Недолго думая, я ему (винту) и пнул:
 
STR/e1,0/0
SLEEP/4000
SEND_FILE/512/track\ovl.trc/<0/<9D
LEVEL/T
STR/c
 
а он мне в ответ - "фигвам"
 
4096k x 16 DRAM
NHAWK - 1_Disk    S-42   03-27-07_11:48
 
Buzz HM SFI
!
(P)SATA Reset
AT Er 01 Nwt Er 00 RdWr ffffffff.00.00f8
ATA St 80 Er 04 Op 00 0,0000/0/00,00 01 00
Niwot:  000f002d  6c  000f002d.4.118 0400  0000 8000 0000  c664e4
 
0004 F600 F6D2 F6FC 0000 F280 FFFF 009F 005E 005F 0003 0808 00C0 AFD8 FBA0  
D872 FFFF 0000 0000 008F 0000 0000 8000 FFFF 0000 0010 0000 FFFF 7FFF 008F 0000  
0000 0000  
 
SP=F7C8  
F6FC : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  
F71C : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  
F73C : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FE06 FD72 46B6 00C0  
F75C : FCE9 46B6 00C0 0224 FCF6 46B6 FF50 FABE 46B6 00C0 0224 FAD1 46B6 00C0 6EC0 6EC0  
F77C : 6EC0 6EC0 CB00 FE79 46B6 00C0 0224 0000 11A0 00C0 FE78 46DE 00C0 2288 00C0 3DD6  
F79C : FEB2 4696 FE7F 4696 FE82 46DE 00C0 231A FB7E F78C 00C0 FB7E F78C 00C0 6800 F92E  
F7BC : 00C0 F8F8 E800 0144 F774 00C0 FB7E F78C 00C0 6808 F92E 00C0 D4C2 00C0  
 
SP=F6C6  
F600 : FF1C FFFE 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  
F620 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  
F640 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  
F660 : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6EC0 6EC0 CC00  
F680 : 45C0 00C0 6EC0 CC00 45C0 00C0 2C76 FE8F 4696 FE8B 46DE 00C0 231A FE89 4696 FE87  
F6A0 : 46DE 00C0 2288 00C0 3DD6 00C0 0000 0000 0000 0000 0000 2B84 F280 FBA0 D866 0000  
F6C0 : 0000 0001 4A26 00C4 0808 FBA0 AFD8 00C0 0808 A5B0 00C0 2F4E 00C6 2F30 00C6 31EA  
F6E0 : 00C6 35A6 00C6 0E7E 0016 06A2 0016 22B4 00C7 26C6 00C6 2B8C B80A 00C6  
 
FC43 DD9C E8FD 00EA B068 88A8 68D4 0008 78D4 000A C0D4 0010 D0D4 0012 6C20 7D30  
80EA B068 C8F0 C0DA AE78 68D4 0014 78D4 0016 60C4 0006 70C4 0008 28F4 0018 2CC0  
Reset
 
Прогнал по новой скан с N2, вернулся к "последней баррикаде" - "failed to load overlay 01|000A"
В первой части темы смотрел, но везде только и пишут типа "залил второй кусок оверлея и всё пошло". А как его "приготовить" или где взять - нигде нету (вроде). Подскажите, ребяты (с этим диском - последний раз, чесс слово). Надоел я вам уже, да? Зато форум пошевелил...
 

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 15:02 02-03-2012
NiTr0

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_me

Цитата:
А как его "приготовить" или где взять - нигде нету

 
Откройте трек оверлея, посмотрите, найдите 2 куска, залейте их по очереди (e0 и e1 соответственно)

Всего записей: 1430 | Зарегистр. 06-09-2008 | Отправлено: 15:19 02-03-2012
igor_me

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как всегда всё просто Мог бы и сам докумекать...
Залилось удачно, в терминал больше никаких подозрительных сообщений не было.
Похоже он завёлся (совсем).
Сейчас буду проверять его и Snowmass'ы в MHDD.
Всем огромное "спасибище".
(Не прощаюсь, будут ещё диски через время, поковыряемся )

Всего записей: 5716 | Зарегистр. 27-12-2011 | Отправлено: 16:21 02-03-2012
alexman9000



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vidbo

Цитата:
alexman9000  
 проверьте личку

Посмотрю но только завтра, сегодня уже расслабляюсь =))) 35 стукнуло, как никак =)

Всего записей: 357 | Зарегистр. 25-06-2002 | Отправлено: 18:04 02-03-2012
vidbo

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexman9000
 
Поздравляю!!!

Всего записей: 130 | Зарегистр. 30-01-2007 | Отправлено: 18:54 02-03-2012
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт накопителей Seagate. Часть 2
Dekker (03-05-2012 13:15): http://forum.ru-board.com/topic.cgi?forum=84&topic=4137


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru