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

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

Автор: GennadyIS
Дата сообщения: 17.02.2012 11:22
1st IntfCode Cyl 000168F6 -оверлей
1st Intf Sys Cyl 000168FA -вендор
Автор: lerom27
Дата сообщения: 17.02.2012 11:40
Ребята, проверьте пожалуйста этот скрипт на вендора

SPEED/57600
S_BUF/210/0_170E7.trс/0/10/1
LEVEL/2
STR/s168FA,0
STR/w,0,10
LEVEL/T
S_BUF/210/0_170E7.trс/0/10/1
LEVEL/2
STR/s168FA,0
STR/w,10,10
LEVEL/T
SPEED/9600
Автор: GennadyIS
Дата сообщения: 17.02.2012 11:45
Сравнивайте:
SPEED/57600
S_BUF/656/0_170E7.trс/0/10/1
LEVEL/2
STR/s168FA,0,22
STR/w,0,10
LEVEL/T
S_BUF/656/0_170E7.trс/10/10/1
LEVEL/2
STR/s168FA,0,22
STR/w,10,10
LEVEL/T
SPEED/9600

Добавлено:
ToNiTr0

Цитата:
T> - апп уже в памяти, и никто его повторно читать не будет

Может и ошибаюсь , давно не занимался, но, насколько помню
T>R -считать системный сектор в системную RAM


Автор: lerom27
Дата сообщения: 17.02.2012 11:52
И прежде чем Мы побъем этот хард оверлей проверьте

SPEED/115200
STR/e0,0/0
SLEEP/4000
SEND_FILE/512/TRACK\0_170E3.trc/<0/<93

Добавлено:
Пардон, вот так

SPEED/115200
STR/e0,0/0
SLEEP/4000
SEND_FILE/512/000168F6\0_170E3.trc/<0/<93
Автор: GennadyIS
Дата сообщения: 17.02.2012 12:13

Цитата:
000168F6\0_170E3.trc

-это так Вы оверлей обозвали?
А где команда записи?
Автор: lerom27
Дата сообщения: 17.02.2012 12:19
000168F6 - имел в ввиду адрес.
0_170E3.trc - оверлей ))

Я пока целиком полагаюсь на свою интуицию и Ваши советы. Подводила только интуиция. Команду записи в данном случае не знаю.
Автор: GennadyIS
Дата сообщения: 17.02.2012 12:34
адрес при таком способе не нужен, добавьте в конец скрипта
STR/b,,22
STR/c
Автор: lerom27
Дата сообщения: 17.02.2012 13:12
Хард завис при заливки Вендора, можно ли передернуть питание, на какую стадию откачусь?
Автор: NiTr0
Дата сообщения: 17.02.2012 14:56
GennadyIS

Цитата:
T>R -считать системный сектор в системную RAM


Дословно - да. Параметров нет у этой команды. Читается таблица зон, адаптивы...

lerom27

Цитата:
Хард завис при заливки Вендора, можно ли передернуть питание, на какую стадию откачусь?

Точно завис? Льется долго, это не SDLD все же...
Автор: lerom27
Дата сообщения: 17.02.2012 15:20
Я выдержал достаточную паузу, прежде чем начал дергаться. Перезагрузил комп - думал СОМ завис

Добавлено:
Остается питание харда передергивать?

Добавлено:
Результат

Reset4096k x 16 DRAM
NIGHTHAWKPLUS - 1_Disk S-20 06-01-07_13:23

Buzz HM SFI
!
ERR A6: App Code
(
F>

Добавлено:
Скрипт останавливается в логе на LEVEL/2, на какие будут идеи?

BAUDRATE/57600/0
S_BUF/656/0_170E7.trс/0/10/1
LEVEL/2
STR/s168FA,0,22
STR/w,0,10
LEVEL/T
S_BUF/656/0_170E7.trс/10/10/1
LEVEL/2
STR/s168FA,0,22
STR/w,10,10
LEVEL/T
SPEED/9600
Автор: Michael99
Дата сообщения: 17.02.2012 16:38

Цитата:
ERR A6: App Code

Апп нужно вернуть на родину.
Автор: lerom27
Дата сообщения: 17.02.2012 16:51
Вернул и пробовал опять вендор залить, тот же результат

Добавлено:
Может я не тем заливаю. Нужен для вендора ST_MEM_FREE?
Автор: AlexTAT
Дата сообщения: 17.02.2012 18:15
lerom27
Вендор долго заливается, я 10 секторов пол часа наверное заливал на 150200, выручает адаптер USB-UART со светодиодами , видно как данные ползут.
Автор: lerom27
Дата сообщения: 17.02.2012 18:47
Просветите,

selftest N2,,22 еще раз проходить не нужно, адаптивы уже получены и записаны?
Уже 40 мин вендор заливает и нет видимых признаков работы софта
Автор: Michael99
Дата сообщения: 17.02.2012 18:54
Вендор то льёте, надеюсь когда винт на Т ? Апп то на месте ?
Автор: lerom27
Дата сообщения: 17.02.2012 18:55
Однозначно!

Добавлено:
Как я понимаю стопорится здесь STR/s168FA,0,22

Скрипт
BAUDRATE/57600/0
S_BUF/656/0_170E7.tr&#241;/0/10/1
LEVEL/2
STR/s168FA,0,22
STR/w,0,10
LEVEL/T
S_BUF/656/0_170E7.tr&#241;/10/10/1
LEVEL/2
STR/s168FA,0,22
STR/w,10,10
LEVEL/T
SPEED/9600

Добавлено:
BAUDRATE/57600/0
S_BUF/656/0_170E7.trc/0/10/1
LEVEL/2
STR/s168FA,0,22
STR/w,0,10
LEVEL/T
S_BUF/656/0_170E7.trc/10/10/1
LEVEL/2
STR/s168FA,0,22
STR/w,10,10
LEVEL/T
SPEED/9600
Автор: AntiMember
Дата сообщения: 17.02.2012 19:10
lerom27
А так попробовать...
LEVEL/T
HEX/0D/1
STR/R/1
STR/B57600/0
BAUDRATE/57600/0
S_BUF/656/0_170E7.trc/0/10/1
HEX/0D/1
LEVEL/2
STR/s168FA,0,22
STR/w,0,10
LEVEL/T
S_BUF/656/0_170E7.trc/10/10/1
HEX/0D/1
LEVEL/2
STR/s168FA,0,22
STR/w,10,10
LEVEL/T
SPEED/9600
Автор: Michael99
Дата сообщения: 17.02.2012 19:24
Я как-то давненько лил вендор NHawk-у так :
SPEED/115200
STR/e0,0/0
SLEEP/4000
SEND_FILE/512/vendor.bin/<0/<E7
с
в ST_MEM_548 864b.
Автор: lerom27
Дата сообщения: 17.02.2012 20:11
Michael99 Ваш скрипт залился
после я записал командой T>w

-unable to write cert table

Передернул питание и вот, какие идеи?

4096k x 16 DRAM
NIGHTHAWKPLUS - 1_Disk S-20 06-01-07_13:23

Buzz HM SFI
!
(P)SATA Reset
(
T>/1
1>r
VALID Cert Disk Code Detected - Revision # .11N
Current FS Buffer usage: 12800 bytes

FS_INODE_TABLE_BUFFER: ca7
FS_DIR_ENTRY_BUFFER: ca9
FS_SCRATCH_BUFFER: cab
FS_INDIR_BLOCKS_BUFFER: cad
FS_BUFFER: cbd

1>t
$HM HM HM HM HM HM HM HM HM DiskAccess ReadSector EC=11 at ffffffff.01.0200
Автор: NiTr0
Дата сообщения: 17.02.2012 20:30
Michael99

Цитата:
Я как-то давненько лил вендор NHawk-у так

Ничего не путаете? Точно вендор, а не оверлей?

А по SDLD - да, лить можно. По 10h секторов, в буфер записи и потом писать (хотя вообще-то достаточно залить всего один сектор, паспорта, если перед этим сделать SetStuff->ASCIFE и если винт на это согласится). Заметно быстрее будет, чем через S_BUF.

lerom27

Цитата:
после я записал командой T>w

Кого? Куда? И с какой целью?


Цитата:
-unable to write cert table

А таблички у вас в памяти были? Если нет - накой вы их вместе с цертом (которого тоже в памяти, уверен, не было) пытались на блины записывать?
Автор: lerom27
Дата сообщения: 17.02.2012 20:56
Серт и таблицки я подгружал. Подумал все в памяти поэтому применял команду.
Сейчас лог загрузки такой:

Reset
4096k x 16 DRAM
NIGHTHAWKPLUS - 1_Disk S-20 06-01-07_13:23

Buzz HM SFI
!
(P)SATA Reset

Он вышел на интерфейс? Как проверить все ли на месте у диска??
Автор: AlexTAT
Дата сообщения: 17.02.2012 21:02

Цитата:
А по SDLD - да, лить можно. По 10h секторов, в буфер записи и потом писать (хотя вообще-то достаточно залить всего один сектор, паспорта, если перед этим сделать SetStuff->ASCIFE и если винт на это согласится). Заметно быстрее будет, чем через S_BUF.

С уровня Т можно лить? Примерно так?

Код:
STR/d"№буфера",0/0
SLEEP/4000
SEND_FILE/512/vendor.bin/<0/<10
LEVEL/2
STR/s16297,0,22
LEVEL/2
STR/w,0,10
LEVEL/T
....
.....
.....
....
Автор: lerom27
Дата сообщения: 17.02.2012 21:43
применил сий скрипт для вендора

SPEED/115200
STR/d656,0/0
SLEEP/4000/1
SEND_FILE/512/0_170E7.trc/<0/<10
LEVEL/2
STR/s168FA,0,22
LEVEL/2
STR/w,0,10
LEVEL/T

все стало на STR/s168FA,0,22
Автор: AntiMember
Дата сообщения: 17.02.2012 21:58
lerom27

Цитата:
все стало на STR/s168FA,0,22

Ну так перейди на 2-й уровень руками (/2) и подай s168FA,0,22.
И посмотри, что ему не так. А если все так и покажет 2>, нажми точку
на клавиатуре и посмотри где бмг находятся. Буфер точно 656 ? Нажми
знак вопроса и посмотри адрес после WR. И т.д. Хоть чуток анализируй.
Автор: NiTr0
Дата сообщения: 17.02.2012 22:06
lerom27

Цитата:
Серт и таблицки я подгружал. Подумал все в памяти поэтому применял команду.

Значит таблички неподготовленніе грузились, о подгоотвке таблиц к загрузке в прошлой части темы было написано. Не критично до тех пор, пока не надумаете снова пнуть на нем скан. Тогда и таблички понадобятся...


Цитата:
Он вышел на интерфейс? Как проверить все ли на месте у диска??

Вышел. Проверить - подключить по интерфейсу

AlexTAT

Цитата:
Примерно так?

Угу, примерно так. Только не надо после каждой команды STR по уровням скакать - винт самопроизвольно уровень не меняет же...
Автор: lerom27
Дата сообщения: 18.02.2012 10:47
Здравствуйте! Решил с вендором так:
скрипт:
BAUDRATE/115200/1
S_BUF/656/0_170E7.trс/0/10/1
руками
T>2
2>STR/s168FA,0,22
2>STR/w,0,10
/
скрипт:
BAUDRATE/115200/1
S_BUF/656/0_170E7.trс/10/10/1
руками
T>2
2>STR/s168FA,0,22
2>STR/w,10,10

Результат:
4096k x 16 DRAM
NIGHTHAWKPLUS - 1_Disk S-20 06-01-07_13:23
HM SFI
!
(P)SATA Reset
(H)SATA Reset

GennadyIS, AntiMember, NiTr0, Michael99, tomset, alexman9000, tametung и всем кого забыл, но кто так или иначе терпеливо учавствовал в поднятии моего Ястреба.
Спасибо, все обязательно зачтется в вашу Карму и список хороших дел.
Автор: Michael99
Дата сообщения: 18.02.2012 11:53
lerom27
Ещё вдогонку маленький совет. Пройдите записью по всей поляне, потом сканом. На всякий случай...
Автор: SlavaNov
Дата сообщения: 18.02.2012 15:12
Привет всем!

ST920217AS серии LD25.1
FW: 3.01

Был в новой сигейтовской шкурке GoFlex типа 1Tb ! Вот такой китайский юмор!
Когда пользователь решил отформатировать в NTFS он отвалился и более не был виден никакими средствами.

Сейчас находится только на уровне F.

Interface task reset
1024k x 16 buffer detected
MLITE - 1_Disk 3.00 03-
Buzz - 15-05 20:16
Head Mask FFFF - Switch to full int.
Spin Ready
Error Reading Application Code

>
>
F>R
Code - 71 Track 0CC4B.0.182 Sns 182

F>.
F>Pgm=00 Trk=0000CC4B(0000CC4B[00E4A3]).0(0).182(182) Zn=FF Err=71 ErCt=0000 Hlth=0000 CHlth=0000 Ready LBA=00000000

F>;
Age=00 Type=00 MxCyl=0000CD47 MxHd=00 MxSct=23C BSz=0800 TCode=00000000

Кто что может посоветовать, это чисто спортивный интерес, данные восстанавливать нет необходимости.
Поиски комплекта для этой серии не привели ни к чему.
Автор: Michael99
Дата сообщения: 18.02.2012 15:58

Цитата:
Code - 71 Track 0CC4B.0.182 Sns 182

Код ошибки 71 - Невозможно прочитать код из системных секторов. Но и ресурс очень редкий.
Автор: SlavaNov
Дата сообщения: 18.02.2012 18:50
Спасибо Michael99! Расшифровка кода ошибки у меня тоже есть, но на эту серию дисков вообще никаких ресурсов не нашел, думал может тут бывалые люди подскажут!

Вроде и не самый редкий диск, судя по всему часто ставился в Xbox 360, и всё-же глухо.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

Предыдущая тема: Подключение внешнего диска к телевизору


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