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

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

Автор: Ascet
Дата сообщения: 17.05.2012 11:06
упс,погорячился...
Автор: SRUTSSSSSSSS80
Дата сообщения: 17.05.2012 17:16
308011
не видит
WDR видит если выбрать custom - просканить.

Диапазон адресов
9000/9402
9800/9С02

Можно ли интегрировать в программу такое же меню как в WDR? По пробую ещё адреса в ини вбить, а вось прокатит.

Не прокатило
Автор: 308011
Дата сообщения: 17.05.2012 19:44
При старте сканит, почему не находит, хз, надо такой конфиг и разбираться
Автор: SRUTSSSSSSSS80
Дата сообщения: 17.05.2012 19:52
308011
может диапазон адресов расширить? Или как в WDR отдельное окно (Custom) а там диапазон портов сканить?
показывает только на бортные каналы.
контролёр карты как скази определяется. http://forum.ixbt.com/topic.cgi?id=11:38403-24 тут биос под карту.
Автор: Ascet
Дата сообщения: 17.05.2012 21:08
присоединяюсь,,по-минимуму,достаточно просто иметь возможность ввести номер порта,номер порта можно взять из Виктории(вдруг это сложно присобачить....)
Автор: SRUTSSSSSSSS80
Дата сообщения: 18.05.2012 16:16
В ини файле нет возможности изменять базовые адреса, жаль.
Автор: 308011
Дата сообщения: 18.05.2012 19:24
Никакие адреса не перебираются
Из конфигурации PCI берется список устройств, те из них что идентифицируются как контролеры IDE попадают в список
Контролер должен быть в режиме IDE в биосе
В AHCI или райд работать не будет
Возможно в этом проблема у вас
Автор: SRUTSSSSSSSS80
Дата сообщения: 19.05.2012 10:59
308011
Возможно и в этом проблема, WDR без проблем видит и работает с этой платой, по пробую в биос всунуть....авось увидит каналы
Автор: KOTuK77
Дата сообщения: 19.05.2012 14:58
SRUTSSSSSSSS80
WDR не таскает с собой биосы устройств.
Автор: 308011
Дата сообщения: 19.05.2012 17:12

Цитата:
WDR не таскает с собой биосы устройств.

Вы, видимо, один, кто таскает)
Автор: SRUTSSSSSSSS80
Дата сообщения: 19.05.2012 19:48
KOTuK77
вы не до поняли.
WDR ищет все контролёры иде/сата/скази/усб, а вот работает он через них это всё в руках пользователя
в программе от 308011 поиск контролёров устроен по другому.
Автор: KOTuK77
Дата сообщения: 19.05.2012 22:33
Я невнимательно прочел, извините оплошность.
Сообщение
Цитата:
Возможно и в этом проблема, WDR без проблем видит и работает с этой платой, по пробую в биос всунуть....авось увидит каналы

я понял, как биос платы контроллера вшить биос компа. Когда-то я делал такое с Promise FastTrak 150.
Автор: SRUTSSSSSSSS80
Дата сообщения: 19.05.2012 22:42
KOTuK77
вот вот, но места в флешке кот наплакал.
Автор: off2011
Дата сообщения: 22.05.2012 08:36
308011 Огромное спасибо за программу. Почти полный аналог MWD от BVG.
)))))))) А нельзя сделать токо одну кнопку - и чтоб программа все сама делала. Особенно интересует замена проца и флешек.))))))))))))))))))))))))))))))))))))))))
Спасибо!
Автор: intman
Дата сообщения: 28.05.2012 21:34
о, я его убил, похоже. wd5000bevt. прочитал и сохранил ПЗУ в программе от 308011, потом черт дернул меня отключить одну головку (стал определяться как wd3200) и, затем произвести запись сохраненной ранее ПЗУ, все в той же программе. при записи стирание прошло, но сама запись сказала "иди домой", и настал капец - винт перестал раскручиваться и не определяется.

есть какие варианты кроме как прибить гвоздямм к стене? данные с диска доставать не надо.
Автор: Michael99
Дата сообщения: 29.05.2012 06:54
intman
Писать надо пзу в кернел теперь. Я так понимаю пзу после отключения голов вы не сохранили ? Тогда придётся через правку карты голов. Или с подгрузкой 11-го модуля вывести винт в нормал.режим и вернуть сохранённые треки (регионы) назад, если конечно вы сохранили ресурсы винта до отключения головы. Потом уж произвести отключение головы по новой.
И привели б полное название модели винта - wd5000bevt-00ххх0. Чтоб понятно было что за семейство. На разных семействах - разные способы получения кернел.
Автор: intman
Дата сообщения: 29.05.2012 07:22
Michael99, wd5000bevt-22A0RT0 такой он по фамилии. пзу после отключения головы не сохранял, ресурсы не сохранял тоже.
Автор: Michael99
Дата сообщения: 29.05.2012 07:42

Цитата:
wd5000bevt-22A0RT0

Это WD Mariner у вас.

Цитата:
пзу после отключения головы не сохранял, ресурсы не сохранял тоже

Плохо конечно. Вы сможете изменить карту голов в пзу отключив ту неисправную голову ? Если можете - попробуйте, как вариант. Есть и другие способы - посложнее.
Автор: Ascet
Дата сообщения: 31.05.2012 14:32
хотел бы я глянуть одним глазком как вы у трупа(с чистым ПЗУ) будете изменять карту голов
Автор: Michael99
Дата сообщения: 31.05.2012 15:00
А с чего это вы взяли что оно чистое ? Ведь intman ясно написал -

Цитата:
черт дернул меня отключить одну головку (стал определяться как wd3200)

и после этого вы хотите сказать что винт определился как wd3200 с чистым/пустым пзу ? И как же это винту удалось-то ?
С пустым,неверным пзу и в регистрах было б пусто, а не то что определение модели !
Автор: Ascet
Дата сообщения: 31.05.2012 23:13

Michael99

Цитата:
при записи стирание прошло, но сама запись сказала "иди домой"

отсюда,естественно....
Автор: tametung
Дата сообщения: 31.05.2012 23:39

Цитата:
С пустым,неверным пзу и в регистрах было б пусто, а не то что определение модели !

в регистрах не будет пусто. Наоборот там будет хитрая сигнатура 0B0A0Dh
Автор: vovan172005
Дата сообщения: 31.05.2012 23:56
308011
А сколько должно длиться внутреннее форматирование?
винт 2т WD20EADS-00R6B0 прога уже пару дней работает до 40% доходит и начинает заново, ни ошибок, ни других сообщений, просто счет прогресса обнуляется.
Автор: Michael99
Дата сообщения: 01.06.2012 07:00

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

Будет. Может я несовсем верно выразился. тогда - "в отображении регистров будет пусто". Когда-то раньше, у РС3000 не обрабатывался размер и сверка бинарника вливаемого в пзу. Многие попались на этом, и я в том числе. При замене платы (сгоревший проц) бралась донорская 1-в-1. Прошивалось пзу этого же семейства для восстановления "родного" пзу и модулей пзу из СА. И плата "умирала" бывало, по причине несоответствия размера бинарника и установленного пзу. и ни в какую повторно не прошивалось никак и ничем. А ни один регистр не светился. Выход напрашивался один - прошить внутреннее пзу проца скорее возможно через терминал. Встречались пзу 192 кБ и 256 кБ в одном и том же семействе WD.
vovan172005

Цитата:
А сколько должно длиться внутреннее форматирование?
винт 2т WD20EADS-00R6B0 прога уже пару дней работает до 40% доходит и начинает заново, ни ошибок, ни других сообщений, просто счет прогресса обнуляется.

Значит есть повторы и пересечения в Р-листе винта. Из-за этого неверно построен транслятор. Поэтому бессмысленно ждать окончания внутреннего формата. Надо просто прописать всю поляну "0"-ми и всё.
Автор: tametung
Дата сообщения: 01.06.2012 09:14

Цитата:
Будет.

Не будет. не путайте работу с PC3K и работой с регистрами.
Стертое ПЗУ дает "гирлянду" ,но если опросить регистры,то там получите
указанную выше сигнатуру.

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

Вот у стертой и "умершей" запросите регистры.

Цитата:
Прошивалось пзу этого же семейства для восстановления "родного" пзу и модулей пзу из СА.

Чужая ПЗУ может подвесить проц,да. Но это даст перманентный BUSY. Т.е опять таки в регистрах пусто
не будет.

Автор: Michael99
Дата сообщения: 01.06.2012 10:29
Я ж писал об отображении, светится/не светится, не про значения в регистрах. И могу взять такую плату, прошитую не тем пзу и подключить куда угодно хоть к РС3000, хоть к любой утилит. А потом выложить скрин, чтоб убедить вас.

Цитата:
не путайте работу с PC3K и работой с регистрами.

А как это можно спутать-то ? И РС3000 показывает активность регистров. Не значения, именно активность.

Цитата:
Т.е опять таки в регистрах пусто
не будет.

Вы всё про то же. Про значения, а не про активность. Активности индикации не будет у такой платы.
Да и сами значения меня меньше всего интересовали. Гораздо больше интересен способ записи пзу через терминал. Т.е. способ оживления таких плат, которые не пишутся и в кернеле.
Автор: tomset
Дата сообщения: 01.06.2012 11:35
Michael99
Терминал, такой же порт у проца как и все, и если микропрограммы нет, не та.
То он работать не будет.
Остается только JTAG.
А для этого надо хорошо знать проц, а Marvel и WD не дадут на него описания. Ну если только за очень большие деньги.
Автор: tametung
Дата сообщения: 01.06.2012 12:35

Цитата:
Я ж писал об отображении, светится/не светится

Cветится/не светится это лишь способ интерпретации. (можно например поменять местами.
ошибки давать зеленым,а RDY,DRQ,DSC... красным).
Важны только цифры в регистрах. В АТА стандарте ни про какую индикацию речи нет.


Цитата:
Активности индикации не будет у такой платы.

Еще раз.Индикация и состояние в регистрах не одно и тоже. Попробуйте зелененьким и красненьким
просигналить BAD.(т.е сигнатуру,которая есть и реальна).


Цитата:
И могу взять такую плату, прошитую не тем пзу и подключить куда угодно хоть к РС3000, хоть к любой утилит.

Выкладывайте.Скриншот и дамп всех регистров.
вот вам из сегодняшней рассылки:

Принесли стучащий винт на дату и такого же донора
WD3200SD-01KNB0- в утилите определяется как BUKKANER
Для проверки контроллера взял ПЗУ с пациента и залил в донорский контроллер
Донор умер. Сидит в BUSY. ни на что не реагирует


Автор: Michael99
Дата сообщения: 01.06.2012 13:20

Цитата:
Остается только JTAG.

JTAG ковыряли на англ. хддгуру. Но не в курсе до чего доковырялись там. Вряд ли до реальной работы с процом. Скорее всё на уровне экспериментов, копания.

Цитата:
Cветится/не светится это лишь способ интерпретации. (можно например поменять местами.
ошибки давать зеленым,а RDY,DRQ,DSC... красным).

Ну дык и я про что. Те платы что у меня есть,, никакой индикации не подают вообще.

Цитата:
Индикация и состояние в регистрах не одно и тоже.

Ну что ж вы совсем за идиота меня принимаете ? Я это прекрасно и так знаю.

Цитата:
Выкладывайте.Скриншот и дамп всех регистров.

Скрины могу выложить, только толку от них, с погашенными регистрами. Дампы - нет, тратить своё время на пустое - неохота. Реального ремонта и восстановлений даты гораздо больше. И так сутками работаю и без выходных.

Цитата:
WD3200SD-01KNB0- в утилите определяется как BUKKANER

Buccaneer. Не попадаются такие. Редкое семейство.

Добавлено:
P.S. В шапке выложил коды ошибок WD. Если кому интересно.
Автор: SRUTSSSSSSSS80
Дата сообщения: 04.06.2012 16:09
Вопрос по WDC WD1200BEVS-07LAT0, Aquarius (Marvell-Royl) этот веник поддерживает набор команд как от Marvell так и Royl ?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: Гибридные HDD


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