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

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

Автор: NiTr0
Дата сообщения: 17.09.2014 23:58

Цитата:
Это не поможет?

Мало поможет. Приоритет процессов ядра выше пользовательских. Т.е. если ядро решит засвопиться на одноядерном проце - будет задержка.
Автор: MisHel64
Дата сообщения: 18.09.2014 11:48

Цитата:
Ну и какой смысл гонять запись/чтение, если диапазон задержек известен?

tomset Там был несколько другой смысл, не много не по этой теме.


Цитата:
Вносите диапазон в лист дефектов, сразу все треки этого диапазона

То есть ты предлагаешь найти сектор, который вызывает задержку при одном прогоне, но не вызывает задержки при другом, вычислить физические координаты (чем кстати?)
И занести весь трек в дефекты? Для начала в G. Потом пересчитать транслятор и отформатровать и учетом G и P. Я правильно уловил суть идеи?
В принципе можно попробовать в ВдМарвел 3.2.
Пока загнал оверлей для внутреннего измерения задержек, посмотрим, что получится.
Если кролику кирдык не придет конечно.


Цитата:
или SS запустить, если скрипт есть.

Я же писал, он всего из 8 пунктов.


Цитата:
гы, еще раз, то что винда не ОС реал тайм ни о чем не говорит?

frunumber Гы, а "прерывания" ни о чем не говорит? А время в 1/10 секунды мозг включатся не заставляет?


Цитата:
Про PIO так и подумал, но не понимаю, почему линейное чтение идет под 100 МB/s

Skif_off А потому, что это не чтение вовсе, в том смысле, в котором ты используешь этот термин.
Автор: NiTr0
Дата сообщения: 18.09.2014 13:45

Цитата:
Гы, а "прерывания" ни о чем не говорит?

А какое отношение имеет обработчик прерывания в драйвере к коду юзерспейса? Когда планировщик решит дать поработать юзерспейсу - тогда и даст. Если планировщик посчитает, что есть более важные дела (ну там, обработка своппинга, или сетевой подсистемы) - юзерспейс будет ждать.
Автор: CERT00
Дата сообщения: 18.09.2014 17:58
Прошу хелп.
Подопытный - WD10EARS-00Y5B1
Предистория такова: случайно, вместо G-листа, был стёрт P-лист (WdMarvel), после чего, наконец-то было решено сохранить служебку . Был запущен ремап из-под Виктории, что привело, после прибл.половины к шуршанию головками и неопределяемости.
Выведен в готовность, залита сохранённая служебка - определяется, но теперь не читаются модули 33 и 35.
Когда их заливаешь - перестаёт читаться ДИР заливаешь его, опять не читаются 33 и 35... Подскажите, что не так делаю? Спасибо.
Автор: frunumber
Дата сообщения: 18.09.2014 18:44
MisHel64
Цитата:
гы, еще раз, то что винда не ОС реал тайм ни о чем не говорит?

frunumber Гы, а "прерывания" ни о чем не говорит? А время в 1/10 секунды мозг включатся не заставляет?
Прерывания?под виндой? типа INT21? ГЫЫЫЫЫЫЫЫЫ
Автор: MisHel64
Дата сообщения: 18.09.2014 19:01
frunumber Гы. А что, кроме INT21 в системе больше никаких прерываний нет? Перестань позорится, и почитай хоть учебник для чайников по устройству компьютеров.

NiTr0 А разве прерывания может обрабатывать только код ядра? Ты будешь сильно удивлен, но это не так.
И второй момент. Тему так плавно спихнули на проги под винду, в частности про ВдМарвел. И в этом ключе, ниже приведенная цитата больше смахивает на бред. Потому, что в данном случае, прерывание будет обслуживать не драйвер, причем по одной, и очень банальной причине. Драйвер устройства, по многочисленным рекомендациям, тупо отключен. А значит и вопрос смысловой нагрузки не несет.
Цитата:
А какое отношение имеет обработчик прерывания в драйвере к коду юзерспейса?
Автор: CERT00
Дата сообщения: 18.09.2014 19:07
tomset
А как подружить ДИР с модулями 33 и 35?
Автор: CERT00
Дата сообщения: 18.09.2014 20:20
tomset
Спасибо за наводочку, правка Дир, всё завелось. Только вот почему сместилось??? лес дремучий...
Ещё одно, а если отдельно запихнуть тест поверхности от другого Royl в модуль 28 и запустить? или есть где-то SS с этим тестом (чтоб вернуть, хоть приблизительный P-лист (логов SS у него нет))?
Автор: SRUTSSSSSSSS80
Дата сообщения: 18.09.2014 20:20
MisHel64
Да напишите вы программу которая будет выдавать реальное время доступа к сектору основываясь на прерываниях.

А так Оффтоп в другой ветке.

CERT00
логи есть, если сливали модули

E0=Лог дефектов SelfScan по 0 головке
E1=Лог дефектов SelfScan по 1 головке
E2=Лог дефектов SelfScan по 2 головке
E3=Лог дефектов SelfScan по 3 головке
E4=Лог дефектов SelfScan по 4 головке
E5=Лог дефектов SelfScan по 5 головке
E8=Лог дефектов SelfScan по 0 головке
E9=Лог дефектов SelfScan по 1 головке
EA=Лог дефектов SelfScan по 2 головке
EB=Лог дефектов SelfScan по 3 головке
EC=Лог дефектов SelfScan по 4 головке
ED=Лог дефектов SelfScan по 5 головке
F0=Лог дефектов SelfScan по 6 головке
F1=Лог дефектов SelfScan по 7 головке
F2=Лог дефектов SelfScan по 6 головке
F3=Лог дефектов SelfScan по 7 головке

Автор: CERT00
Дата сообщения: 18.09.2014 20:26
SRUTSSSSSSSS80
это уже проделал. Мне tomset писал что под это сесейство нет полного SS. Как мне вернуть потерянный P-лист, хоть приблизительный??
Автор: SRUTSSSSSSSS80
Дата сообщения: 18.09.2014 20:30
треки/регионы/модули в памяти сохраняли до стирания?
с логов или пнуть SS или физ. сканирование.
Автор: CERT00
Дата сообщения: 18.09.2014 20:47
SRUTSSSSSSSS80
модули сохранил, только после опустошения листа, к сожалению(((
SS у него не полный, хоть и есть PE-тест, но почему-то на нём стопор...
Автор: SRUTSSSSSSSS80
Дата сообщения: 18.09.2014 21:23
был в теме "скрипт" на DragFly2 и на гуру есть он, только по править нужно.
логи SS то не стираются....
Автор: CERT00
Дата сообщения: 19.09.2014 09:43

Цитата:
был в теме "скрипт" на DragFly2 и на гуру есть он, только по править нужно.

не могу найти, всю тему перерыл...
Пустил вот этот - http://www.ex.ua/get/126831711 от DF4, предварительно убрав 4 первых пункта, идёт уже > 10 часов...

Цитата:
логи SS то не стираются....

ага, но они у меня почему-то пустые, по всем головам 0 дефектов. Мож кто ковырял до меня....???
Автор: NiTr0
Дата сообщения: 19.09.2014 12:15
MisHel64

Цитата:
А разве прерывания может обрабатывать только код ядра? Ты будешь сильно удивлен, но это не так.

В операционках, работающих в защищенном режиме - да, только код ядра (ring0). Ring3 прерывания обрабатывать не может - ОС его тупо к правке IDT не допустит (ибо нефиг - и дыра в безопасности огромная, и смерть процесса приведет к краху сситемы), более того - даже к регистрам устройств доступ получить не может, если ядро не позволило. Учите матчасть.


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

В данном случае прерывания вообще не используются. Тупо опрос портов статуса винта. Через драйвер ядра.
Автор: frunumber
Дата сообщения: 19.09.2014 15:41
MisHel64

Цитата:


Advanced Member    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
frunumber Гы. А что, кроме INT21 в системе больше никаких прерываний нет? Перестань позорится, и почитай хоть учебник для чайников по устройству компьютеров.
 
NiTr0 А разве прерывания может обрабатывать только код ядра? Ты будешь сильно удивлен, но это не так.
И второй момент. Тему так плавно спихнули на проги под винду, в частности про ВдМарвел. И в этом ключе, ниже приведенная цитата больше смахивает на бред. Потому, что в данном случае, прерывание будет обслуживать не драйвер, причем по одной, и очень банальной причине. Драйвер устройства, по многочисленным рекомендациям, тупо отключен. А значит и вопрос смысловой нагрузки не несет.
Цитата:
А какое отношение имеет обработчик прерывания в драйвере к коду юзерспейса?


гы, позор на мою седую голову, уже 40 лет занимаюсь электроникой, а оказывается мне надо учебники для чайников читать... А для самоваров не водится учебников?
Автор: MisHel64
Дата сообщения: 19.09.2014 16:31

Цитата:
операционках, работающих в защищенном режиме - да, только код ядра (ring0).

NiTr0 Гонишь. Иди мат часть учи.
Автор: SRUTSSSSSSSS80
Дата сообщения: 19.09.2014 19:24
CERT00
Поиск в теме в ТХТ режиме по "DF1 очень похож на Tahoe/Tahoe_LT..."
вообще принято читать тему и заносить полезное в блокнот.

Добавлено:

Цитата:
ага, но они у меня почему-то пустые, по всем головам 0 дефектов. Мож кто ковырял до меня....???

они стираются при пуске SS
Автор: CERT00
Дата сообщения: 19.09.2014 20:27
SRUTSSSSSSSS80

Цитата:
Поиск в теме в ТХТ режиме
ну это ж понятно, только искал по слову скрипт, Dragon и т.п.)))

Цитата:
DF1 очень похож на Tahoe/Tahoe_LT...
первым делом запихнул 28-ой от Tahoe (осталась служебка после прошлого ковыряния) тест не прошёл, повис на Xmit Blink. Этот вроде щёлкает, по крайней мере прошёл дефектоскопию D1/01... Его обязательно до конца прогнать или листы уже сформировались?
И ещё, подскажите, плиз, на пальцах, как правильно в скрипте поправить головки, пластины под подопытного?
Автор: vetalij007
Дата сообщения: 19.09.2014 22:37

Цитата:
Миниарко>селфскан са> формат са> пересчет транслятора са> запись модулей> запуск последовательности аркотестов>селфскан уа


После этих манипуляций хард умер, скорей всего окончательно. теперь пр включении два раза щёлкает головами и отключается. при включении самой платы в Wdmarvel определяет модель, серийник, версию прошивки, и семейство. если плату обратно прикрутить то опять таки щёлкнет два раза и отключается.
Автор: AntiMember
Дата сообщения: 19.09.2014 22:43
vetalij007

Цитата:
После этих манипуляций хард умер, скорей всего окончательно.


Цитата:
если плату обратно прикрутить то опять таки щёлкнет два раза и отключается.

И гасит все лампочки в регистрах? И свет в комнате?

Добавлено:

Цитата:
при включении самой платы в Wdmarvel определяет модель, серийник

Wdmarvel халявная ? В сейвмоде работать не может?
Автор: vetalij007
Дата сообщения: 19.09.2014 23:02

Цитата:
И гасит все лампочки в регистрах? И свет в комнате?

Да гасит все лампочки в регистре. А свет в комнате нет.


Цитата:
Wdmarvel халявная ? В сейвмоде работать не может?

Wdmarvel 2.8 слитая где то у китайцев.

Автор: AntiMember
Дата сообщения: 19.09.2014 23:16
vetalij007

Цитата:
Wdmarvel 2.8 слитая где то у китайцев.

А-а, типо фриварная 2.2...
Ну из фришного можно в WDR перейти в сейвмод да попинать ресетами да гетсмартами.
Только порт точно указать.
Может кто чего более дельное подскажет. Типа как бережно модули в ПЗУ попортить, шо-б завелось.
Автор: alexyc
Дата сообщения: 19.09.2014 23:20
AntiMember

Цитата:
Может кто чего более дельное подскажет.

А что тут более дельное?В китайпроге под сейвом вертать все взад и выполнять вышеуказанные действия с головой на плечах и кропотливым чтением ветки по вдшкам для понимания своих действий и правильного их выполнения.....Ессно с аркотестами в китайпроге "не все столь однозначно" (с),но в свое время же как то обходились ею))
Автор: xxRAVENxx
Дата сообщения: 21.09.2014 14:04
Развлекался с кроликом WD3200BPVT-22JJ5T0. Из двух бошек одна явно битая - по ней все ошибки в Г-листе и все треки в служебке не читались. Хотя тест в Wdmarvel (2.3, офлайн) проходила(?). Отключил, сцуко не ту... (когнитивный диссонанс между физикой и логикой ). Оживить возможно? (ресурсы сохранены)
Автор: Michael99
Дата сообщения: 21.09.2014 14:36

Цитата:
Оживить возможно? (ресурсы сохранены)

Как 320-ку ? Вряд-ли.
Скорее как 160(120) Гб.
Если нужен обрезок в 160 (120) Гб со сроком жизни 3-5 месяцев и риском постоянной потери инфы - мучайтесь...
Автор: xxRAVENxx
Дата сообщения: 21.09.2014 14:46
Michael99
Меня явно не поняли... Две бошки: одна - труп, вторая - отключена. Как включить живую?
А уж какой обьем в результате, мне пофиг, данное деяние для "познания нового" и мелких надобностей...
Автор: Michael99
Дата сообщения: 21.09.2014 14:57

Цитата:
Как включить живую?

Правкой карты голов в пзу винта.
Затем понадобится полная дефектоскопия с формированием новой трансляции с учётом оставшейся головы.
Не простая это задача ради обрезка на пару-тройку месяцев в лучшем случае...
Автор: CERT00
Дата сообщения: 21.09.2014 14:57

Цитата:
Как включить живую?

прошейте сохранённую флеш назад
Автор: xxRAVENxx
Дата сообщения: 21.09.2014 15:02
CERT00

Цитата:
прошейте сохранённую флеш назад

Былоб так просто, вопросов не задавал. Давно прошито, никак это не влияет на результат. Впечатление, что отключилось на уровне контроллера коммутатора.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

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


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