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

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

Автор: south_man
Дата сообщения: 25.09.2012 18:28
alexyc

Цитата:
с другого винта оверлей лили?

нет, т.к. не нашел такого же комплекта, но до скана все слилось без проблем, несколько раз проверял на совпадение.

секторами удалось влить Vendor (правленный родной) аж 32768 (8000h - т.е. 40h секторов).
сверил - совпадает. (после него опять таки мусор) Так что проблем ни в терминале, ни в кабеле нет.

OVL на месте, по кр.мере, если вырезать из трека части - они совпадают с бекапом.

есть ли более простой способ, чем из буфера по 10 секторов, писать треки??
W_SECTORS или W_SECTORS_SDLD не работает ни в SDLD ни во фришной.
Автор: FaB0SS
Дата сообщения: 25.09.2012 19:23
Попробуйте скрестить скрипт заливки аппа по сдлд и ваш скрипт заливки вендора.
Получите скрипт заливки вендора по сдлд.
Не проще, но хоть быстрее
P.S.
Этот скрипт есть во второй части темы.
Автор: south_man
Дата сообщения: 25.09.2012 19:41
FaB0SS
ха, так а "аналог" для вендора для вот этой команды-то вообще существует?
аппа: STR/d60,2/0
СЕРТ: STR/d,3,1/0
СЕРТ_Т: STR/h17/0
ОВЛ: STR/e1,0/0

Автор: FaB0SS
Дата сообщения: 25.09.2012 19:48
south_man
Вы уже написали эту команду, только параметры нужно немножко подправить.
Говорю же

Цитата:
P.S.
Этот скрипт есть во второй части темы.

Ну а если хорошенько подумать, то можно и самому надумать.
Я как-то сам допер, только не знал будет ли работать... а потом увидел такой скрипт во второй части темы
Даю наводку:
Куда мы льем апп?
Автор: AntiMember
Дата сообщения: 25.09.2012 20:59
south_man

Цитата:
у меня сейчас странная канитель с OVL или я себе это придумал, а проблема именно в вендоре?
не понятно почему я заливаю пустой трек, а сливается все как и было.
тут все тоже верно:


Цитата:
1st IntfCode Cyl 00015F1E 00017025
1st Intf Sys Cyl 00015F22 00017029

Когда перестанете лить вендор в свой трэк и в трэк оверлея (IntfCode), так жизнь и наладится.
Автор: alexyc
Дата сообщения: 25.09.2012 21:22

Цитата:
S_BUF/4b1/VENDORN.bin/0/10/1
LEVEL/2
STR/s15F1E,0,22

мда...."дело было не в бобине"
вовремя пришел "лесник" и всем дал.....пока винт не сломали
Автор: south_man
Дата сообщения: 25.09.2012 21:52
alexyc

Цитата:
мда...."дело было не в бобине"

ребята, спокойствие только спокойствие (с)... вы меня не так поняли
этим кодом я затирал оверлей...

ща поправлю свой пост..
VENDORN.bin - содержит просто 10 секторов из 0х00

я тут другое заметил: не грузятся таблички с блинов.. видать, я их зацепил, когда OVL лил не туда (или вендор)
C>D (конечно после 1>^R)
выдает что-то типа нет таблиц для загрузки:

Код: Incompatible Cert code
Unable to load cert table
Автор: alexyc
Дата сообщения: 25.09.2012 22:09
south_man
таблицы для интерфейса и близко не нужны,не торопитесь пускать скан,перепроверяйте свои действия-истина гдето рядом ©

Цитата:
или логи все потрутся к этому времени и инфы о том, что мы уже прошли до OkEnd Test 50 не будет?
как вам такая строка в самом конце 2 теста?

Цитата:
DC Erasing entire system area

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

2 ALL
это чем же так приболел ястреб,что бы при заливке родного же аппа на 9600,на нескольких адаптерах ругаться на 96 ошибку?

Цитата:
F>j,,1
ERR 00: App Code
Code - 96 Track 1166B.0.000 Sns 000
Автор: igor_me
Дата сообщения: 25.09.2012 22:32

Цитата:
или может есть тесты, чтоб только служебку поправить?

Какой-такой тэсти, дарагой?
Не думаю, что вы что-то затёрли важного, посему ещё раз перезапишите по порядку апп, церт, таблицы, оверлеи и вендор. (я бы всё это треками записал, особенно оверлеи, так как было у меня на Nhawk что-то непонятное с записью по SDLD...)
Господа, глупый вопрос, а зачем вы тут про адаптивы всё время? Ведь если апп стартанул - то все адаптивы с блинов должны быть подгружены. Или не все? К чему про 7>r разговор?
Автор: south_man
Дата сообщения: 25.09.2012 22:33
alexyc
окей, будет продолжать расследование... все было так:
1) после OkEnd Test 50 перемкнул питание
2) завелся, апп на месте:

Код: T>R1

Buzz - Head Mask FFFF - Switch to full int.
Spin Ready
T>R2
T>R
T>w
T>/2
2>((VALID Cert Disk Code Detected - Revision # .08F

2>/C
C>D
Cert Table loaded
02,83,84,03,06,07,90,93,98,9C,AA,81,09,74,E3,0F,82,94,56,99,
10,11,12,13,14,15,16,17,18,19,1A,1B,1C,2A,DA,DC,D6,D7,D8,D9,
7C,B9,7D,78,58,21,23,8F,40,47,31,AB,32,AB,33,AB,34,AB,A5,AB,
A6,AB,F7,AB,F8,AB,36,A8,37,26,3A,25,8A,3B,3C,3D,3E,A9,3F,96,
20,77,42,9D,74,E0,87,88,41,4B,44,48,49,53,4A,4D,8B,61,28,62,
29,63,59,85,35,6F,4E,00
C>/T
T>x
Code - FB Track FFFFF(15F1C).0.133 Sns FFF Rty F7FF.40.80FF Rtf 1800 LBA 00000F6F
T>/2
2>x

Head 00
Zone 00: 00018 - 034AF 1246 (04DE) 787.096
.....

Head 01
Zone 00: 00018 - 025BE 1232 (04D0) 779.032
........

Head 02
Zone 00: 00018 - 027EF 1276 (04FC) 808.064
....

Head 03
Zone 00: 00018 - 0265F 1276 (04FC) 808.064
.....

Head 04
Zone 00: 00018 - 02738 1232 (04D0) 779.032
.....
Reserve: 15EB6 - 15FE3 750 (02EE) 488.269
Total KBAs = 24780C4D
2>/T
T>
Автор: AntiMember
Дата сообщения: 25.09.2012 22:38
south_man

Цитата:
короче надоело это мне - пустим еще на 4 суток N2.

Чем укоротите старичку жизнь еще. Это тест для молодых винтов
с завода. Там не только формирование служебной и юзер зоны, а и куча
тестов на выносливость (профпригодность). И вендор с оверлеем он
вам всеравно не нарисует.
И не ищите ошибки оверлея при работе через кнтрл-З. Оверлей загружается
для работы на АТА. Соответственно, для работы на АТА не нужны таблички.
Да и что за догадки о их потертости - проверьте - 1>t. Покажите людям лог
ответов на T>y, T>?.
Залейте все правильно, для начала.
Автор: alexyc
Дата сообщения: 25.09.2012 22:44
igor_me

Цитата:
К чему про 7>r разговор?

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

Добавлено:
AntiMember
можете что нить подсказать по моему вопросу?Вижу подобное впервые...
Автор: south_man
Дата сообщения: 25.09.2012 23:07
AntiMember

Цитата:
Покажите людям лог
ответов на T>y, T>?


Код: T>y
PhysCyl GrayCyl
1st Sys Cyl 00015EB6 00016FBD
1st 0 Offset Cyl 00015EC0 00016FC7
1st App Code Cyl 00015ECC 00016FD3
2nd App Code Cyl 00015ECE 00016FD5
2nd 0 Offset Cyl 00015EDA 00016FE1
3rd App Code Cyl 00015EE6 00016FED
4th App Code Cyl 00015EE8 00016FEF
1st Adaptive Cyl 00015EEA 00016FF1
1st UsrDfect Cyl 00015EEC 00016FF3
1st Alt Pool Cyl 00015EF4 00016FFB
2nd UsrDfect Cyl 00015F12 00017019
1st CertCode Cyl 00015F1A 00017021
1st IntfCode Cyl 00015F1E 00017025
1st Intf Sys Cyl 00015F22 00017029
1st Cert Log Cyl 00015F52 00017059
1st Decay Cyl 00015FC8 000170CF
1st SPLASH Cyl 00015FE2 000170E9
Last System Cyl 00015FE3 000170EA
T>
Автор: AntiMember
Дата сообщения: 25.09.2012 23:08
alexyc

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

Не понял по какому, извините. Косяки с дампами и висами решал ловкостью
рук - при подаче питания вывалить в позу Ф. Потом F>R или F>R7 - бе разницы.
Попадаем на Т и, не подгружая ничего лишнего, трем или пишем, что надо и куда надо.
Поясню остальным: F>R = F>R7 = R1+R2+R4. Если надо на Ф или Т подгрузить
только адаптивы и дефлист служебки (для записи-чтения) - R3. В случае south_man
действия сумбурно (не понятно) описаны и нет уверенности в правильности слитого вендора.
Автор: south_man
Дата сообщения: 25.09.2012 23:10
alexyc

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

можно подробнее про дефолтные координаты?
меня настораживает, что смещение в СА остались как до скана...
скан, правда, пускал с блинов, т.к. и церт и таблицы были на месте.
Автор: alexyc
Дата сообщения: 25.09.2012 23:13
AntiMember

Цитата:
это чем же так приболел ястреб,что бы при заливке родного же аппа на 9600,на нескольких адаптерах ругаться на 96 ошибку?

Цитата:F>j,,1
ERR 00: App Code
Code - 96 Track 1166B.0.000 Sns 000
Автор: south_man
Дата сообщения: 25.09.2012 23:14
AntiMember

Цитата:
нет уверенности в правильности слитого вендора.

за сумбур прошу простить - уже голова едет, второй день бьюсь над ним..
вендор слит нормально (внешне) (трек есть полный) - maxLBA от 400-ки, которой он был до шаманства, присутствует.
Проблемы были с головой, которую я успешно куснул.. а так вполне себе адекватно вел, паспорт отдавал и т.п.
как можно не правильно слить вендор?? тем более, это ж далеко не первый раз..
а вы тут развели.. вендор в оверлей льешь и т.п.
Автор: alexyc
Дата сообщения: 25.09.2012 23:18
south_man

Цитата:
можно подробнее про дефолтные координаты?

не распыляйтесь на ненужное вам в данный момент,если же интересно,наблюдайте:

Цитата:
Reset4096k x 16 DRAM
(
F>y
PhysCyl GrayCyl
1st SysCyl 0000F63C 00011015
1st 0OffCyl 0000F646 0001101F
1st CodeCyl 0000F652 0001102B
2nd CodeCyl 0000F654 0001102D
2nd 0OffCyl 0000F660 00011039
3rd CodeCyl 0000F66C 00011045
4th CodeCyl 0000F66E 00011047
Lst SysCyl 0000F769 00011142
F>
Reset
4096k x 16 DRAM
CORSAIR - 1_Disk S-00 11-08-07_16:25

Buzz HM SFI
!
(P)SATA Reset
(H)SATA Reset
(
T>((VALID Cert Disk Code Detected - Revision # .01Q
T>y
PhysCyl GrayCyl
1st Sys Cyl 0000F6CD 00011015
1st 0 Offset Cyl 0000F6D7 0001101F
1st App Code Cyl 0000F6E3 0001102B
2nd App Code Cyl 0000F6E5 0001102D
2nd 0 Offset Cyl 0000F6F1 00011039
3rd App Code Cyl 0000F6FD 00011045
4th App Code Cyl 0000F6FF 00011047
1st Adaptive Cyl 0000F701 00011049
1st UsrDfect Cyl 0000F703 0001104B
1st Alt Pool Cyl 0000F70B 00011053
2nd UsrDfect Cyl 0000F72B 00011073
1st CertCode Cyl 0000F733 0001107B
1st IntfCode Cyl 0000F739 00011081
1st Intf Sys Cyl 0000F73D 00011085
:
:
и т д и т п

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

Цитата:
а вы тут развели.. вендор в оверлей льешь и т.п.

что вы пишите-то мы читаем
Автор: AntiMember
Дата сообщения: 25.09.2012 23:58
alexyc
А х.з., честно.
south_man

Цитата:
ха, так а "аналог" для вендора для вот этой команды-то вообще существует?
аппа: STR/d60,2/0

STR/d4B1,0/0 (можно сразу раскрутить блины - STR/d4B1,0,1/0)
SLEEP/4000
SEND_FILE/512/CMD\Vend.BIN/<0/<10
SLEEP/4000
Не забываем, что 4B1 это ваш врайтбуфер и его размер 10h секторов и нельзя в
него за раз впихнуть невпихуемое.
Ну и далее, как обычно:
LEVEL/2
STR/s15F22,0,22
STR/w,0,10


Добавлено:
Да, и обязательно не забываем про R3, если вышли на Т загрузкой АППа в память
или по R4. И вообще, на всякий случай во всех случаях.
Автор: south_man
Дата сообщения: 26.09.2012 00:05
AntiMember спасибо!

добавка: вот гружу все в память (перед этим F>R или R7) - а таблички не хочет писать:


Код: T>w2
Unable to write cert table info
Автор: alexyc
Дата сообщения: 26.09.2012 00:16
south_man

Цитата:
встречный вопрос - а что будет, если однажды я "забыл" и залив из памяти АПП сделал T>w4

Чукча-писатель,чукча-не читатель?©

Цитата:
Reset4096k x 16 DRAM
(
F>y
PhysCyl GrayCyl
1st SysCyl 0000F63C 00011015
1st 0OffCyl 0000F646 0001101F
1st CodeCyl 0000F652 0001102B ---предпологаемое место аппа по "мнению" флеши


F>
Reset
4096k x 16 DRAM
CORSAIR - 1_Disk S-00 11-08-07_16:25

Buzz HM SFI
!
(P)SATA Reset
(H)SATA Reset
(
T>((VALID Cert Disk Code Detected - Revision # .01Q
T>y
PhysCyl GrayCyl
1st Sys Cyl 0000F6CD 00011015
1st 0 Offset Cyl 0000F6D7 0001101F
1st App Code Cyl 0000F6E3 0001102B
--- реальное расположение аппа
Автор: igor_me
Дата сообщения: 26.09.2012 00:16
south_man
Ответ на личку.
Ну раз хотите попробовать - пожалуйста. Лучше во фришной, SDLD, как писали, с прочими командами может глючить. Скрипт такой же, как и для вендора, только "шагов" побольше.
LEVEL/T
S_BUF/4B1/track\ovl.trc/0/10/1
LEVEL/2
STR/s15F1E,0,22
STR/w,0,10
LEVEL/T
S_BUF/4B1/track\ovl.trc/10/10/1
LEVEL/2
STR/s15F1E,0,22
STR/w,10,10
...
LEVEL/T
S_BUF/4B1/track\ovl.trc/80/10/1
LEVEL/2
STR/s15F1E,0,22
STR/w,80,10
LEVEL/T
S_BUF/4B1/track\ovl.trc/90/C/1
LEVEL/2
STR/s15F1E,0,22
STR/w,90,C
LEVEL/T
Только путь к файлу свой поставьте.
Вместо точек, думаю, сообразите, что дополнить, и не лейте на скорости больше, чем 115200, а лучше 57600 (чисто моё мнение )
Автор: AntiMember
Дата сообщения: 26.09.2012 00:18
south_man

Цитата:
Unable to write cert table info

Видимо, приготовлено не так. Или ошибки в ресурсе.

Цитата:
встречный вопрос - а что будет, если однажды я "забыл" и залив из памяти АПП сделал T>w4

Может ругнуться. Может записать без пропуска битых секторов. Прочитает, еесно из этих секторов
фиг с маслом. И т.д. - зависит от состояния кролика и версии вари.
Автор: alexyc
Дата сообщения: 26.09.2012 00:23
AntiMember

Цитата:
Может ругнуться. Может записать без пропуска битых секторов. Прочитает, еесно из этих
фиг с маслом. И т.д. - зависит от состояния кролика и версии вари.

почти всегда льет не в ту степь...экспериментовал
Автор: AntiMember
Дата сообщения: 26.09.2012 00:29
alexyc

Цитата:
почти всегда льет не в ту степь

Обидно, если эта степь в важном месте служебки винта после Н2.
Автор: alexyc
Дата сообщения: 26.09.2012 00:34
AntiMember

Цитата:
Обидно, если эта степь в важном месте служебки винта после Н2.

поэтому неоднократно за несколько часов помянули адаптивы добрым словом
Автор: south_man
Дата сообщения: 26.09.2012 00:44
AntiMember

Цитата:
Видимо, приготовлено не так. Или ошибки в ресурсе.

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

видать таки я прибил что-то архиважное))
всем спсибо, пускаем N2 и не делаем ошибок по пути.

igor_meблагодарю, это все ясно.. я думал что-то типа одной строчкой будет)))
Автор: tametung
Дата сообщения: 26.09.2012 01:44

Цитата:

1st IntfCode Cyl 00015F1E 00017025
1st Intf Sys Cyl 00015F22 00017029



Цитата:
SPEED/115200
S_BUF/4b1/NULL.bin/0/10/1
LEVEL/2
STR/s15F1E,0,22


? Зачем что-то заливать для обнуления ?
2>P ;обнуляет WR-буффер
2>s15F1E,00,22
2>w,0,10
2>s15F1E,00,22
2>w,80,10
2>s15F22,00,22
2>w,0,10
2>s15F22,01,22
2>w,0,10

PowerOff
ON

Заново лейте оверлеи и Intf Sys
Автор: wardv
Дата сообщения: 26.09.2012 03:12
Нужно слегка подшаманить концовку харда технологии F3
Holliday TetonST4.2
Product FamilyId: 3E, MemberId: 07
HDA SN: ---------, RPM: 7265, Wedges: F8, Heads: 2, Lbas: 1D1C5970, PreampType: 5B 02
PCBA SN: -------------, Controller: TETONST_4(63A2)(3-0E-4-2), Channel: AGERE_COPPERHEAD_LITE, PowerAsic: MCKINLEY MOBILE PLUS Rev 8B, BufferBytes: 1000000
Package Version: HO077A.HPM1.CA0A18.0006HPM1, Package P/N: ---------, Package Builder ID: 84,
Package Build Date: 04/07/2010, Package Build Time: 14:41:38, Package CFW Version: HO07.HPM1.00253246.8400,
Package SFW1 Version: A788, Package SFW2 Version: ----, Package SFW3 Version: ----, Package SFW4 Version: ----
Controller FW Rev: 0A180001, CustomerRel: 0006, Changelist: 00253246, ProdType: HO07.HPM1, Date: 04/07/2010, Time: 144138, UserId: 00080603
Servo FW Rev: FD54

V1 меньше чем V2
В виктории ремапы работают не всегда, много унок.
Дабы не свернуть голову транслятору может обнулить V4 g-list (T>i4,1,22)
А потом уже пересчитать транслятор с учетом дефект-листов m0,6,3,,,,,22 или обнулить v4 V1 и m0,6,4 - пересчет по заводским логам селфскана? Ну или может через m0,6,2,,,,,22, точно не знаю чем отличие. (это без учёта G-листа)
Команды для этого харда такие же как для 11 серии?

После каждого пересчёта требуется полное стирание винта. Это через команды типа m0,8,2,1,1,,,22 можно, но она трёт все листы, или таки лучше викторией?
Если находит бэды обратно формат через m0,6,3,,,,,22? Как Ремап в этом случае после записи показан?


m0,D,3,,,,,22 формат, с очисткой первичных листов, без сертификации и подробных логов учитывая v1 V4 - многим помогал .но я не хотел бы терять первичные листы,
m0,D,,,,,,22,FFFFFFFF заполнять патерном FFFFFFFF
а если после пустить m0,6,3,,,,,22 так вобще всё будет правильно.

Tomset(R) Сделать m0,D,2 то есть прописали с проверкой поляну, то в первичные G-листы (V40,V80) добавились новые дефекты. В конце форматирования они добавились в slip-лист (V1).

внутренний формат - m0,8,3,2,2,,,22 (Tomset (R))Бестолковая команда и очень медленая, то же самое, проще и быстрей делать викторий, прописав всю поляну.
Кто-то пишет ,что портит логи... прописывая все дифекты в листы....


А как обезопасить себя, что слить с харда, чтобы потом можно было вернуть обратно если что-топойдёт плохо. Как в эом случае тулза новопереведённая и испечонная?



Такой вариант замены скана в виктории возможен? Нашёл где-то но ничего не пробовал.
T>V4
Если Г-лист пустой - Ctrl+T
T>i4,1,22
T>/2
2>x
Далее
2>S(значение начального цилиндра) ,0,22
2>L1
2>W,,1

Следом
2>S(значение начального цилиндра) ,0,22
2>L1
2>R,,1
T>V4
Автор: tametung
Дата сообщения: 26.09.2012 04:18
Чота маленькая простынь.
Больше вопросов нет что ли ?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112

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


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