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

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

Автор: tomset
Дата сообщения: 07.02.2013 11:56
alpham100
В разных .mod может быть сразу по несколько объектов SA и плюс свои структуры описания для HD доктор.
Но если сравнить с похожим комплектом, то объекты легко выдернуть через редактор.
Автор: GennadyIS
Дата сообщения: 07.02.2013 12:16
alpham100
1.mod - оверлей
2.mod - серт
3.mod - таблицы
7.mod - апп
4.mod - вендор ( точнее 4-й сектор вендора)
Обычно в ресурсах для SalvationDATA так
Автор: south_man
Дата сообщения: 07.02.2013 14:01
alpham100

Цитата:
в ст мем - выбираю - команд справа и STLD и выбираю этот файл

выбирать нужно скрипт, в котором прописано, что и куда мы будем лить...
читайте топик с начала - это база - без нее никуда
а потом по первым строчкам начнете сами узнавать и апп и оверлей и другие прелести нашего городка. чуть ранее был выложен архив "универсальный" со скриптами...
Автор: alpham100
Дата сообщения: 07.02.2013 14:21
south_man
GennadyIS
спасибо за ответы

да городок веселый даже очень веселый...
скрипты видел, уже смотрел
( да и читал...читал..читал..и читаю.)

передвыполнением скрипта app.bin положил рядом в папку Project1.exe


Цитата:

// Send APP to ALPINE drive.

SPEED/115200/b115
STR/d80,1/0
SLEEP/4000/1
SEND_FILE/1024/APP.bin/<0/<180
SPEED/9600/b96
STR/j,,22/0


вот только версия у меня st_mem_win
а скрипт для.. ST_MEM_FULL


при выполнении


Цитата:
SPEED/115200/b115////////
STR/d80,1/0////////
SLEEP/4000/1////////
SEND_FILE/1024/APP.bin/<0/<180//////
SPEED/9600/b96////////



лог в терминале


Цитата:
&#255;Interface task reset1024k x 16 buffer detected
ALPINE - 1_Disk S.15 01-16-03 11:51

Buzz - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Error Reading Reserve Track Defect List
(
F>
F>
&#209;&#234;&#238;&#240;&#238;&#241;&#242;&#252; COM/HDD=115200 / b115

F>

&#239;&#224;&#243;&#231;&#224; 4000 &#236;.&#241;&#229;&#234;.


я так понимаю ничего не залилось?


p.s. пытался сделать следующие



Цитата:
Автор: NiTr0, Отправлено:14:57 18-11-2012

HDstuff

Цитата:
Я хочу отключить голову 0 и запустить selfscan из памяти.

Для начала - проверьте, живы ли прочие головы. Проще всего - залить апп, потом - T>AA,3 (или сколько там всего голов у кроля), потом - 2>sffff,1 не стучит - голова жива, стучит - голове конец, отстучался - опять 2>sffff,2 и т.д.

Автор: alexyc
Дата сообщения: 07.02.2013 15:00
tomset
спасибо,интересно и познавательно

Добавлено:
alpham100

Цитата:
запустить selfscan из памяти

апп льется из сейфмода,но прежде если вы меняете маску голов,правится и заливается ром,скрипты же льются теми версиями терминала,какими указаны
Автор: alpham100
Дата сообщения: 07.02.2013 15:06
alexyc

Цитата:
скрипты же льются теми версиями терминала,какими указаны

из того, что читал st-mem-full именные, и не раздаются

http://www.ihdd.ru/forum/st-mem-full-t8434.html
http://www.hardw.net/forum/topic9915.htm

Автор: alexyc
Дата сообщения: 07.02.2013 15:09
alpham100

Цитата:
и не раздаются

уже не актуальная информация
Автор: alpham100
Дата сообщения: 07.02.2013 16:12
alexyc

Цитата:
апп льется из сейфмода


я лью из состояния F>
если смотреть книжку от асе лаба - F это и есть Safe Mode ( стр 79 книжки PCSeagBara)

http://files.hddguru.com/download/PC-3000%20Support/Documents/PCSeagBara.pdf


пробую другую версию st_mem что то загружаеться...

Автор: igor_me
Дата сообщения: 07.02.2013 16:20

Цитата:
другую версию st_mem

Надеюсь - эту
http://zalil.ru/34240505
ЗЫ На личку не отвечал, тут уже всё ответили без меня...
Автор: alpham100
Дата сообщения: 07.02.2013 16:55
igor_me
alexyc

спасибо за помощь, в общем раза в 10 что то получилось загрузилось,
перебирал разве версии апп, и вешалось на разном месте при загрузке

да и походу голову мервые...ну или апп не то...или я что то не то делаю

[more=лог]Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Error Reading Reserve Track Defect List(
F>
F>

пауза 4000 м.сек.

посылаем app.trc 0C0 блоков по 1024 байт
посылаем блоки :
001
002
003
004
005
006
007
008
009
00A
00B
00C
00D
00E
00F
010
011
012
013
014
015
016
017
018
019
01A
01B
01C
01D
01E
01F
020
021
022
023
024
025
026
027
028
029
02A
02B
02C
02D
02E
02F
030
031
032
033
034
035
036
037
038
039
03A
03B
03C
03D
03E
03F
040
041
042
043
044
045
046
047
048
049
04A
04B
04C
04D
04E
04F
050
051
052
053
054
055
056
057
058
059
05A
05B
05C
05D
05E
05F
060
061
062
063
064
065
066
067
068
069
06A
06B
06C
06D
06E
06F
070
071
072
073
074
075
076
077
078
079
07A
07B
07C
07D
07E
07F
080
081
082
083
084
085
086
087
088
089
08A
08B
08C
08D
08E
08F
090
091
092
093
094
095
096
097
098
099
09A
09B
09C
09D
09E
09F
0A0
0A1
0A2
0A3
0A4
0A5
0A6
0A7
0A8
0A9
0AA
0AB
0AC
0AD
0AE
0AF
0B0
0B1
0B2
0B3
0B4
0B5
0B6
0B7
0B8
0B9
0BA
0BB
0BC
0BD
0BE
0BF
000
послали файл app.trc блоками по 1024 байт
F>j,,1
3.06 03-20-03 12:42
(
T>
Скорость COM/HDD=9600 / B0096
T>
T>

T>AA,4
All Hds 0-4, All Cyls 00018-16358, Rnd data
T>/2
2>sffff,1

Buzz - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Code - 11 Track 0FFFF.1.0D6 Sns 0D6 Rty F7FF.FF.80FF Rtf 1800 LBA 00000000
2>sffff,0

Buzz - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Code - 11 Track 0FFFF.0.0D6 Sns 0D6 Rty F7FF.FF.80FF Rtf 1800 LBA 00000000
2>sffff,2

Buzz - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Code - 11 Track 0FFFF.2.0D6 Sns 0D6 Rty F7FF.FF.80FF Rtf 1800 LBA 00000000
2>sffff,3

Buzz - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Code - 11 Track 0FFFF.3.0D6 Sns 0D6 Rty F7FF.FF.80FF Rtf 1800 LBA 00000000
2>AA,2
All Hds 0-2, All Cyls 00018-16358, Rnd data
2>sffff,1

Buzz - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Code - 11 Track 0FFFF.1.0D6 Sns 0D6 Rty F7FF.FF.80FF Rtf 1800 LBA 00000000
2>
[/more]
Автор: igor_me
Дата сообщения: 07.02.2013 17:15
Да вроде Апп штатно залилися. Команду проверки голов я на исправном ещё не пробовал (не могу сказать, что она должна вывести), но думаю, если после неё валит "хэдмаск" и стучит - головы могли и подохнуть, однако.
Всё же зайди в safe mode по Esc и залей заново апп, а то ты дал ему самому выпасть в safe, как я понял?

Цитата:
Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Error Reading Reserve Track Defect List(
F>

Автор: CASIKO3162
Дата сообщения: 07.02.2013 18:25
Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Error Reading Reserve Track Defect List

А флеш то переписывали ? С неё надо начинать а не с аппа , если да то нечего с ним возится т.к. после записи флеш с картой 10 он не должен безконечно искать голову если 1 жива .
Автор: NiTr0
Дата сообщения: 07.02.2013 18:33

Цитата:
С неё надо начинать а не с аппа , если да то нечего с ним возится т.к. после записи флеш с картой 10 он не должен безконечно искать голову если 1 жива .

При загруженном в память аппе, при заданном кол-ве голов, при позиционировании на трек по 1 (2, 3...) голове - 0-ю голову винт вообще не должен искать, он обращается к той голове, которая указана. И не может на нее спозиционироваться, о чем и сообщает после стука.

Смущает только маска голов 0000 - такого я что-то у трупиков еще не наблюдал...
Автор: CASIKO3162
Дата сообщения: 07.02.2013 19:15
При загруженном в память аппе, при заданном кол-ве голов,
Чуть по другому сначала из флеш куда стартовать после обнарухение службы на 0 голове запуск аппа и далее по программе .
Если нет службы как в случае с подменой 0головы 1 при обнаружении синхроразметки выдаст сообщение о невозможности прочитать дефект лист служебки без повторных попыток поиска голов . 0000 вроде как не вижу доступных голов .
Автор: AntiMember
Дата сообщения: 07.02.2013 20:14
CASIKO3162

Цитата:
0000 вроде как не вижу доступных голов

Просто из ROM не видит 0-ю голову, если не ошибаюсь. Остальные пока ему не надо.

Добавлено:
Собсно, про маску альпин при старте на хардвее есть:
http://www.hardw.net/forum/topic9684.htm
Автор: CASIKO3162
Дата сообщения: 07.02.2013 20:42
Подскажите NH и NH+ сильно отличаются по комплектам голова+диск .
Автор: NiTr0
Дата сообщения: 07.02.2013 22:03
CASIKO3162

Цитата:
При загруженном в память аппе, при заданном кол-ве голов,


Именно так в последнем эксперименте и было. T>AA,4 - о чем говорит?
Автор: CASIKO3162
Дата сообщения: 07.02.2013 22:30
Так по Вашему получается что бут адаптивы он берёт из аппа ? Постоянные поиски головы говорят о том что с загруженными из флеш адаптивами он не видит сервометок грузи не грузи апп .При загрузке из Ф винт кроме 0 никаких других голов не знает . Не вижу в описании по альпине синтаксиса АА - что это за команда ?
Автор: NiTr0
Дата сообщения: 07.02.2013 22:49

Цитата:
Так по Вашему получается что бут адаптивы он берёт из аппа ?

Дефолтные юзает. Отсутствие адаптивов ведь не мешает ему считать адаптивы из служебки при буте, как и не мешает начать скан при начисто снесенной служебке По крайней мере - в стук не срывается же


Цитата:
Не вижу в описании по альпине синтаксиса АА - что это за команда ?

Есть, есть... Не по уровням - в общих командах. Установка кол-ва голов... Что собссно в логе и происходит.
Автор: CASIKO3162
Дата сообщения: 08.02.2013 06:35
Ну а дефолтные откуда , если после сброса регистры всех устройств стоят в ФФ ? Да и АА,4 это не установка кол-ва голов в прямом смысле а задание области для тестов .
Автор: GennadyIS
Дата сообщения: 08.02.2013 08:29
alpham100
Тоже советую начать с записи в ПЗУ изменённой бинки,сохранив перед этим старую.
Изменённую возьмите здесь:http://zalil.ru/34242272
При записи винт сматерится на неправильную КС (некогда было править), но это неважно,
важно поведение винта после передёргивания питания.

Добавлено:
Впрочем КС уже поправил, заливайте эту:
http://zalil.ru/34242321

Добавлено:
Чёрт,совсем забыл - на 3.06 нет команды к, поэтому лучше эту:
http://zalil.ru/34242381
Автор: NiTr0
Дата сообщения: 08.02.2013 10:25

Цитата:
Ну а дефолтные откуда , если после сброса регистры всех устройств стоят в ФФ ?

А как по-вашему винт с блинов поднимает бут-адаптивы тогда, если дефолтных нет и без них ничего не читает? Можно конечно для уверенности T>l поюзать, заставить сбросить зонник и адаптивы - но результат будет тот же.


Цитата:
Да и АА,4 это не установка кол-ва голов в прямом смысле а задание области для тестов .

И? Каким образом это меняет тот факт, что данно командой меняется Max Head?
Автор: CASIKO3162
Дата сообщения: 08.02.2013 10:51
Я как рыба об лёд пытаюсь Вас убедить что дефолтные находятся в флеш (сброс в дефолт и означает брать не с поверхности ) и первичная настройка сервосистемы там же . По Ах,у,з даже не только мах количество голов но и цилиндров жаль тока что мы задаём ею параметры тестирования а не конфигурацию гермоблока .
Автор: AntiMember
Дата сообщения: 08.02.2013 11:03
Люди, не спорьте. Что есть дефолт ? Лишь бы AGERE понимайт да голову выбирайт.
Реально человеку помог GennadyIS.
Если и с 1-й не поедет - в ведро.


Добавлено:
Собсно, если-б че не так - написал бы: Preamp ID ..... unsupported.
Автор: NiTr0
Дата сообщения: 08.02.2013 11:23

Цитата:
Я как рыба об лёд пытаюсь Вас убедить что дефолтные находятся в флеш (сброс в дефолт и означает брать не с поверхности ) и первичная настройка сервосистемы там же

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


Цитата:
По Ах,у,з даже не только мах количество голов но и цилиндров жаль тока что мы задаём ею параметры тестирования а не конфигурацию гермоблока .

Т.е. - не конфигурацию гермоблока? Вы имеете ввиду, что параметры устанавливаются до следующего рестарта вари/запуска селфскана, а не перманентно? Ну так для целей проверки наличия голов это не есть проблема....
Или вы все же имеете ввиду, что после установки кол-ва голов по АА,3 и далее позиционирования sffff,3 вы получаете не 3-ю голову, а какую-то другую, не смотря на все уверения вари что голова спозиционирована на треке ffff 3-й головы?
Автор: CASIKO3162
Дата сообщения: 08.02.2013 11:30
Запустите на двуголовом тест 2 после того как ввели АА,3 и посмотрите с чем он будет работать .Конфиг голов на альпинах задаётся серийником и командой Y . Да добились того что если он не видит сервы то ни апп ни АА,4 ему не помогут .
Автор: AntiMember
Дата сообщения: 08.02.2013 12:00
CASIKO3162

Цитата:
Запустите на двуголовом тест 2 после того как ввели АА,3

Не корректно - команда А определяет тест-спайс только для работы в диаг-режиме.
К заводскому тесту не имеет отношения. Кстати, на Ф3 тоже весьма актуальна.
Автор: NiTr0
Дата сообщения: 08.02.2013 14:45

Цитата:
Запустите на двуголовом тест 2 после того как ввели АА,3 и посмотрите с чем он будет работать

Ну выставит кол-во голов при старте теста согласно типу/серийнику. И?
Что вы хотели этим сказать-то? Что после АА,3 при позиционировании на трек 3-й головы винт на самом деле позиционируется на трек другой головы?


Цитата:
Да добились того что если он не видит сервы то ни апп ни АА,4 ему не помогут .

Если померла только 0-я голова - как раз при установке кол-ва голов другие головы вполне себе можно проверить. Чтобы знать, стоит ли вообще пытаться править апп/ПЗУ, менять карту голов, или сразу банку в помойку...
Автор: alpham100
Дата сообщения: 08.02.2013 15:07
спасибо всем за участие!
пока сливаю старую пзу, ( еслине успею в пн продолжу)

еще раз спасибо за время и за ликбез!

раз 10 пробую, обрываеться процесс загрузки

потом все же загрузилось

[more=лог]Interface task reset1024k x 16 buffer detected
ALPINE - 1_Disk S.15 01-16-03 11:51

Buzz - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Head Mask 0000 - Error Reading Reserve Track Defect List
(
F>
F>
Скорость COM/HDD=57600 / b576
ъ
F>

пауза 4000 м.сек.

посылаем C:\st_mem_SDLD\rom.bin 080 блоков по 512 байт
посылаем блоки :
001
002
003
004
005
006
007
008
009
00A
00B
00C
00D
00E
00F
010
011
012
013
014
015
016
017
018
019
01A
01B
01C
01D
01E
01F
020
021
022
023
024
025
026
027
028
029
02A
02B
02C
02D
02E
02F
030
031
032
033
034
035
036
037
038
039
03A
03B
03C
03D
03E
03F
040
041
042
043
044
045
046
047
048
049
04A
04B
04C
04D
04E
04F
050
051
052
053
054
055
056
057
058
059
05A
05B
05C
05D
05E
05F
060
061
062
063
064
065
066
067
068
069
06A
06B
06C
06D
06E
06F
070
071
072
073
074
075
076
077
078
079
07A
07B
07C
07D
07E
07F
000
послали файл C:\st_mem_SDLD\rom.bin блоками по 512 байт
Скорость COM/HDD=9600 / b0096

OK
OK
OK
OK
OK
OK
Check sum Error

[/more]


продолжу с пн, заливал 3 версию

народ, это коректная загрузка или нет? ( сколько ОК в конце лога и тд)
Автор: CASIKO3162
Дата сообщения: 08.02.2013 16:33
Есть двухголовый с одной нерабочей головой . При установке АА,2 для двухголового 2 тест переведёт винт в стук что понятно т. к кол-во голов (рабочих) в винте в 3 раза меньше задоного при этом он не увидит одной рабочей (Написал к тому что поданая команда влияет на тесты сертификации ). 2 способа нахождения рабочей головы : 1-й - залив правленную флеш и получив Ф без стука в случае успеха понимаем что 1-я жива и 2-й Ваш после заливки апп из Ф по эскейпу (или самостоятельного после 32 хид маск ) заливки аппа подачи команды АА.1 перехода на уровень 2 подачи комманды Н в случае успеха увидеть номер рабочей головы ( кстати при подаче АА,2 винт покажет ещё и рабочюю 2 голову которой фактически нет ) Таким образом признаю что возможно чарез подгрузку аппа определить здоровую голову (хотя это геморно по количеству манипуляций) тем более что определив рабочюю опять таки прейдётся лить правленную флеш . Какой способ лучше выбирать решать Вам .

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112

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


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