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

» Ремонт накопителей WD (Western Digital). Часть IV

Автор: mgazim
Дата сообщения: 19.02.2014 08:34
Michael99
Если имелось в виду вычитать ПЗУ на программаторе, то в этом проблем нет, а вот редактировать его я не силён. Если вы поможете в этом я выложу.

http://gfile.ru/a5sdk
Вроде дал очистить RELO, и считать ПЗУ, но положение не изменилось, а ПЗУ пустое (0-байт)
Автор: Michael99
Дата сообщения: 19.02.2014 09:21

Цитата:
Вроде дал очистить RELO, и считать ПЗУ, но положение не изменилось, а ПЗУ пустое (0-байт)

Ничего он не очистил. И пзу не может быть 0. Что-то вы не так делаете...
Автор: mgazim
Дата сообщения: 19.02.2014 09:26
Michael99
Имелось в виду то что он считал. А программатором ещё не считывал, на работе считаю, чуть позже.
Автор: Michael99
Дата сообщения: 19.02.2014 13:57

Цитата:
Имелось в виду то что он считал.

А я вам и повторяю - никакой очистки рело-листа не произошло и пзу не считано/прочитано. Вообще ничего не прочитано из СА, кроме модели и обьёма.
Автор: anms
Дата сообщения: 19.02.2014 18:49
NiTr0

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

Это вы по поводу wd800bb-00fja0 писали...
С WD800JB-00ETA0_77.07W77, Family: Xenon (WDC) что-то слабо "работает".
[more]Треки:
-- не читаются в WDMarvel2.3: Начато чтение треков... - Ошибка чтения ... трека по 0/1 голове, статус - 0000BE-50-50 - Успешно считано 0 треков.
-- не читаются в WDMarvel Beta 1/2: Начато чтение треков... - Устройство не подняло флаг DRQ - No DRQ after block recived - Receive buffer error - Ошибка чтения 1 трека по 0 голове, статус - BE00 - Успешно считано 0 треков.
-- 20 читаются в WDR. 20-й с 16/17 нечитаемыми секторами по голове 0/1, у последующих сектора нечитаемы сплошь.

Модули:
-- 17 в WDMarvel2.3, для 23-х: Ошибка чтения модуля ID..., статус - 0000BE-50-50.
-- 38 в WDMarvel Beta 1/2, для пары: Устройство не подняло флаг DRQ - No DRQ after block recived - Receive buffer error - Ошибка чтения модуля ID43&FF, статус - Ошибка чтения буфера.
-- 40 читаются в WDR. id28 среди них нет.[/more]

В WDMarvel Ошибка запуска SelfScan-а, статус - 002B. В WDR после запуска SS ничего не происходит. Ну, меняются модули id29 (SMART сбрасывается), 44 (между SS Start - SS Stop). Ничего интересного на диске нет, но это "ничего" тоже не изменяется.
Собственно, хотелось бы обновить адаптивы.
Автор: mgazim
Дата сообщения: 19.02.2014 21:02
Michael99
Извините конечно, но я об этом и говорил, видимо не до конца выразил свою мысль и мы не поняли друг друга

Считал ПЗУ, если поможете отредактировать буду вам благодарен.
http://gfile.ru/a4Ehe
Автор: SRUTSSSSSSSS80
Дата сообщения: 19.02.2014 21:09
anms
у вас проц WDC как бы.
а
Цитата:
нероялями
имелось в виду семейства
роял, марвел



Автор: AV82
Дата сообщения: 20.02.2014 07:36
tomset

Цитата:
А запускается он с хотсвапа.

Это меняет дело. Сочувствую... А что за хард, ВД-шка? Может сразу определить размеры исцарапанной области и обойти ее, пока головы сами не отвалились?
Автор: Michael99
Дата сообщения: 20.02.2014 09:05

Цитата:
Считал ПЗУ, если поможете отредактировать буду вам благодарен. http://gfile.ru/a4Ehe

А вы уверены что это пзу ?
Там даже нет этого -

Цитата:
0x3FEE0 00 52 4F 59 4C 04 00 1E 00 0B 00 01 00 09 62 B9 .ROYL.........b¹
0x3FEF0 66 30 30 30 32 30 30 30 30 00 00 00 00 00 00 06 f00020000.......
Автор: mgazim
Дата сообщения: 20.02.2014 10:08
Michael99
Нет, извините. Это ПЗУ, но для моста USB. Моя невнимательность
Позже выложу.
Автор: Michael99
Дата сообщения: 20.02.2014 10:57

Цитата:
Нет, извините. Это ПЗУ, но для моста USB.

Ну "спасибо, хорошо, положите на комод" Шурик ©.
От искал бы я там регионы.
Автор: vovan172005
Дата сообщения: 20.02.2014 16:14
Для Hitachi утилитка какая-нибудь есть? WD купило их вроде как.
А то 4ТБ HUS72404ALE640 после 1.5 лет непрерывной отличной работы подвело отключение питания в момент удаления данных и все приплыли 1512 пендингов и периодически отрубается.
Автор: Michael99
Дата сообщения: 20.02.2014 16:17

Цитата:
4ТБ HUS72404ALE640

Для хитачи-АРМ вы вряд ли что найдёте в открытом доступе.
Да и сам винт вряд ли можно отремонтить. Лучше поменять по гарантии.
Автор: mgazim
Дата сообщения: 20.02.2014 18:42
Michael99
Надеюсь на этот раз я сделал всё правильно
http://zalil.ru/34976591
Автор: SRUTSSSSSSSS80
Дата сообщения: 20.02.2014 18:49
mgazim
вот теперь это точно ромка ВД
Автор: mgazim
Дата сообщения: 20.02.2014 20:08
SRUTSSSSSSSS80
Значит чему-то научился
Автор: SRUTSSSSSSSS80
Дата сообщения: 20.02.2014 20:42
mgazim
ну смотрите туда хек редактором поиск ROYL идентификатор начала модуля, 8 - ид модуля
52 4F 59 4C 04 00 1E 00 0D

0B -регионы служебки
0А -карта голов
Автор: mgazim
Дата сообщения: 20.02.2014 21:41
SRUTSSSSSSSS80
Нашел. Что нужно с ним сделать? Я говорил что не силён в этом, но с подсказок могу попробовать.
Автор: Michael99
Дата сообщения: 21.02.2014 08:45

Цитата:
http://zalil.ru/34976591

Правленный "регионы +1" - http://zalil.ru/34977196 .
Автор: mgazim
Дата сообщения: 21.02.2014 09:17
Michael99
Спасибо.
Автор: alexyc
Дата сообщения: 21.02.2014 17:04
Накопилось некоторое количество 1537/90 плат,в упор не видящих головы,и нормально работающих по фейсу.Осторожная пропайка не приводит к успеху....поясните кто нить,что в них "дохнет" и дайте плз ответ,на извечный вопрос"что делать и кто виноват"
Автор: alexyc
Дата сообщения: 21.02.2014 20:49
tomset

Цитата:
Не попадалось такое.
Мне так кажется, что вам нужно за конфигом (DIT) следить, какая фирмварь работает с какой конфигурацией платы и с каким коммутатором.
Так как плат таких попадется порядка четырех конфигураций, а типов коммутатора наверное штук семь, с какими они могут работать в зависимости от WF.
Внешние надписи на платах, конфиг платы и код коммутатора ни как не обозначают. По ним можно определить только конструкцию платы, встанет она на эту банку или нет.

Да не в том дело...пример буквально сегодня
750-тка кермит,плата родная (без сомнений) 1590,винт в готовности,без модели,размером 0, голов не видит,модулей ессно тоже,ругается на все что можно,на некорректную карту голов ессно начинает стучать,при отключении рабочих-поведение не изменяет,флешка стирается-пишется...меняю на заведомо рабочую плату 1537 с прошивкой родной ромки-винт полностью исправен и готов к использованию.Прогреваю плату до плавления припоя-результат нулевой.
Автор: tomset
Дата сообщения: 21.02.2014 21:33
alexyc

Ну так глянь конфигурацию на родной плате и на той которую поставил.
Автор: alexyc
Дата сообщения: 22.02.2014 00:12
tomset
причем конфиги...я не спрашиваю про подбор донора,я спрашиваю-"что такого" становится с родными с завода платами,что они не видят собственных голов???

Добавлено:
Если уж столь важен конфиг-у донора конфиг идентичен пациенту
Controller chip Vendor = 0x0000
Controller chip rev = 0x45D0
MicroP Vendor = 0x0000
MicroP Rev = 0x45D0
Channel Chip Vendor = 0x0058
Channel chip Rev = 0x0001
Preamp Vendor = 0x0000
Preamp Rev = 0x0002
Power IC vendor = 0x0000
Power IC Rev = 0x0000
Автор: Ignat
Дата сообщения: 22.02.2014 01:02
На каком-то этапе работ с диском CACHE стал OFF.
Паспорт из Victoria:

Цитата:
Model: WDC WD5000ABYS-01TNA0
Firmware: 12.01C01
Serial: WD-WCAPW...
Disk size: 976773168 LBAs 476940 Mb
CHS: 16383/16/63 8063 Mb
SMART: Enabled, Errlog, Selftest
CACHE: 16384k; L/A=OFF; Wr=OFF; !
Support: LBA, HPA, AAM, DLM, DMA, UDMA-6
AAM val: 254 Maximum
Erase: ~122 minutes
Security: OFF
ATA-8: SATA2, NCQ, PEC, SCT, SFDLM

В принципе, диск по скорости чтения/записи работает нормально. Хотелось бы узнать отчего могло стать OFF и главное, как это исправить. Спасибо.
Автор: JETWAY
Дата сообщения: 22.02.2014 02:28
Ignat,
WD5000ABYS-01TNA0 -это из серии Raid Edition (RE) на них с завода может быть отключен кэш .
Для совместимости с Raid контроллерами
Автор: klepiku
Дата сообщения: 22.02.2014 06:24

Цитата:
Да не в том дело...пример буквально сегодня
750-тка кермит,плата родная (без сомнений) 1590,винт в готовности,без модели,размером 0, голов не видит,модулей ессно тоже,ругается на все что можно,на некорректную карту голов ессно начинает стучать,при отключении рабочих-поведение не изменяет,флешка стирается-пишется...меняю на заведомо рабочую плату 1537 с прошивкой родной ромки-винт полностью исправен и готов к использованию.Прогреваю плату до плавления припоя-результат нулевой.



могут регионы sa не совпадать в ram и rom и еще карту голов можно сравнить там же



Вопрос : сколько тест b2 с функцией 01 может идти ?

Автор: alexyc
Дата сообщения: 22.02.2014 08:04
klepiku

Цитата:
могут регионы sa не совпадать в ram и rom и еще карту голов можно сравнить там же

Не понял потока мысли....что может не "совпадать" у платы,установленной производителем изначально на винт,так что бы в один "прекрастный" момент при эксплуатации винта перестать видет головы ? И что там сравнивать,если донор использовался от перввоначально абсолютно иного винта с перепрошивкой ромки?
Автор: klepiku
Дата сообщения: 22.02.2014 08:38
Если в sa есть какие то проблемы (модуль например выполз) накопитель блокируется , пример WD30ezrx
блокиурется он в ram (личные опыты) по этому попробываьть сравнить ram с донорской платы и родной платы
на 99% (только личный опыт) адреса служебки и головки не совпадут

на сколько я понял при выключении диска
1 читается rom
2 модуль sa
3 пишется в ram

при включении
читается ram
читается rom
читается sa

если sa испорчена в ram пишется мусор (это только личный опыт всего на 3 дисках 2012-2013 годов)
Автор: MisHel64
Дата сообщения: 22.02.2014 09:11
Вообщем закончил я мучения своего кролика. Попутно выяснил, что если грузится с флешки, то винт работает в режиме PIO-0, что грустно.
Осталась не понятка.
Сделал SS, затем пересчет транслятора и форматирование с учетом P.
Затем протестировал самопальной прогой на R/W, затем прогнал SpinRite (мощный такой тестик, типа древнего калибрате из NU), и MHDD. Ошибок нет, зелени то же нет.

Но скан по физике ошибки находит.

Вот по этому закрался вопрос. А кто делает скан по физике? Программа сама, или вызывает микропрограмму из прошивки винта, (типа как SS). И почему находятся ошибки? Более жесткие условия по времени, или как-то другой алгоритм.
И стоит ли эти ошибки переместить в P, и повторить форматирование и пересчет транслятора и сканирование, пока сканирование не найдет ни одной ошибки?
И это реально ошибки, и потенциальные смертники, или некий сбой алгоритма и на эти ошибки можно смело забить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

Предыдущая тема: Параметр на end to end error


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