Автор: Alexander_G , 18 февраля 2009
Есть пара таких стареньких сигейтов. ST320015A и ST340015A.
Оба просят selfscan.
На 20 гиговом при попытке чтения нулевого сектора виснет в бизи, хотя, если начинать чтение с lba > 1000000, то всё нормально.
Если его охлалдить в морозилке, то работает нормально до тех пор пока не прогреется.
Инициализируется медленно, хотя и , похоже, правильно. Лог инициализации:

P.0017 Interface task reset 1024k x 16 buffer
Ref 01F3 - Hd Msk 0A00 - Switch to full int.
Ready
C1 - ST320014A(S)
ROM.01.04 PAT.17
ATRst
PMstr


40 гиговый при инициализации явственно пару раз чирикает головками, но инициализируется, и потом работает нормально, хотя поверхность не слишком чистая. Довольно много "Красных" секторов.
Лог инициализации.

Interface task reset
Ref 01ED - Hd Msk 0A00 - Switch to full int.
Ready
C2 - ST340015A(S) Grand 2A3, Head 12
ROM.02.03
$Hd Msk 0800 - Switch to full int.
Ready
ATRst
P$Switch to full int.
Ready
Mstr


Оба лога, вроде. правильные. Т. е. винты хоть и медленно, но считывают служебку.
Есть мысль прогнать тесты с N2 и посмотреть, что получится.
Нужна инфа, как это делать. В смысле, как определить, где служебка (2>x не помогает), Смещения треков ( app, cert, ovrl, vendor), может быть адреса буферов чтения/записи если они не 200/210 и т. п. Хотя-бы коротко.







Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Zong

17 лет назад

>В смысле, как определить, где служебка (2>x не помогает),
Координаты всех модулей описаны в ROM.
App и N2 на этих винтах нет.Оврелеи там разбиты на группы. Одна часть скановая,уничтожает
при скане своих интерфейсных братьев :) Т.е надо сохраняться.
Старт скана с инитом служебки T>I.(или N4. Но нужно естественно обнулять дефект-листы+ пересчитать транслятор иначе будет зависание типа P )
Если старт был с I,то придется (необходимо )будет вернуть на родину модули (RSM,оверлеи и т.д).
Какие точно HDD cам скажет в ответе на команды T>Rx где x-номер(hex). выводя в терминал
строку типа "Copy bad"
Не очень все просто,но и не сверх-сложно.
>> Координаты всех модулей описаны в ROM.
>> App и N2 на этих винтах нет.Оврелеи там разбиты на группы. Одна часть скановая,уничтожает
>> при скане своих интерфейсных братьев:) Т.е надо сохраняться.

Утилью сохранился вроде. Правда, не у всех модулей контрольная сумма верна а у ST320014a OVRL7 не считался. Утилитовые отчеты можно привести потом.

>> Старт скана с инитом служебки T>I.(или N4. Но нужно естественно обнулять дефект-листы+ пересчитать транслятор иначе будет зависание типа P )

Как обнулить и пересчитать транслятор?

>> Если старт был с I,то придется (необходимо )будет вернуть на родину модули (RSM,оверлеи и т.д).

Ни разу не пробовал, но, скорее всего, утилью верну.

Zong

17 лет назад

>Как обнулить и пересчитать транслятор?
Как умеете. Одним или др. способом.
>Ни разу не пробовал, но, скорее всего, утилью верну.
Здорово.
>> Как умеете. Одним или др. способом.

Никак пока не умею.
В попытке научиться проел глазами дыру в доке по u-шным командам. Но толку нет

А кстати, что имеется в виду под "Искать по слову "парковка" здесь http://3.yusoft.z8.ru/forum/topic9156.htm ?

А то я уже похоже 40-ник прибил слегка. Не выходит на работу ни по одному интерфейсу.




>> Никак пока не умею.
>> В попытке научиться проел глазами дыру в доке по u-шным командам. Но толку нет

OOps.

Только закрыл броузер, как тут же всё нашел. Оказалось уже давно всё это русским языком расписано в PC-UXX.PDF.
Отсюда старая как мир мораль: Если ничего не помогает, прочти же, наконец, инструкцию...

Zong

17 лет назад

>А кстати, что имеется в виду под "Искать по слову "парковка" здесь 3.yusoft.z8.ru/forum/topic9156.htm ?
Незнаю. Может потому что P и парковка начинаются на одну буку 8-[] ?
>Отсюда старая как мир мораль: Если ничего не помогает, прочти же, наконец, инструкцию...
Очень верно.И документ хороший. Но не поможет. :) Я ж написал= "не очень просто. " (т.е трудней чем прочитать
в мануале).
>>Отсюда старая как мир мораль: Если ничего не помогает, прочти же, наконец, инструкцию...
>Очень верно.И документ хороший. Но не поможет.:) Я ж написал= "не очень просто. " (т.е трудней чем прочитать
в мануале).
В мануале не написано - сбросить дефект лист и пересчитать транслятор. Так что если бы и запустил скан, то мог влететь в P (возможно, без возврата, т. к. искал методу восстановления, но так и не нашел. ) А сейчас - тест идёт и дошел до 32-го теста. И скорее всего дойдёт до конца, но не без ошибок. Много 016 -ой ошибки в первой зоне. Seek Timeout.

А что до простоты...
Просто - это нажать кнопку "Починка винчестера автоматом" и получить готовый работающий винт...
Но такой кнопки нет и быть не может. Поэтому - всё сложно, везде надо прилагать знания.

40-к прибил простой вещью. Осваивал утиль. Тогда еще без мануала (кто-ж знал, что acelab любезно выложит доки на дос-овскую pc3k) и залил только что считанные модули взад с пересчётом контрольной суммы. Чего делать нельзя было.
Результат - винт прибит, так как не выходит на работу ни по одному интерфейсу вообще. Ни по ide, ни по com.



Zong

17 лет назад

>В мануале не написано - сбросить дефект лист и пересчитать транслятор.
Дело в том,что в дефект листах записан S/N HDD. А сброс (хотя смотря конечно _как_ сбрасывать) портит заголовки.
Естественно сам дефект.лист в таком виде не нравится командам пересчета :)
>Результат - винт прибит, так как не выходит на работу ни по одному интерфейсу вообще. Ни по ide, ни по com.
Ну эт вряд ли. Подать питание и сразу подать ^Z есть T> ? Даже сам контроллер выходит в готовность как ROM.Master.
Может ПЗУ запороли ?
>>Результат - винт прибит, так как не выходит на работу ни по одному интерфейсу вообще. Ни по ide, ни по com.
>Ну эт вряд ли. Подать питание и сразу подать ^Z есть T> ?

Есть. Нормально всё.

>Даже сам контроллер выходит в готовность как ROM.Master.Может ПЗУ запороли ?

Вряд ли пзу. Скорее бэды в служебке. Когда нормально инициализировался, было слышно, как дергает головку 2 раза и в логе старта - '$' так же 2 раза. А сейчас - раскручивается и 1 раз головкой дёргает, появляется '$' и виснет. Весьма похоже на бэд.
Хочу попробовать сохранённые модули по sdld влить обратно согласно мануалу для u-шастых. Но сунулся смотреть соответсвие модулей (OVLY_ACT мануала -> ovly_act.rpm утили) и выяснилось, что в утиле все модули перепутаны и не соответсвуют мануалу. Ладно есть живая 20-ка. Сливал с неё согласно мануалу и сравнивал с утиловыми модулями. Нашел чего чему соответсвует. Прогу, которая sdld умеет, поправлю и попробую.


'$' - серву не ловит. (ошибка адресного маркера при завершении серво пакета)
Грязная или подпаленная на запиле голова, скорее всего.