st3200822a после замены PCB один раз запустился и все | |||||||
---|---|---|---|---|---|---|---|
allgrit 24/12/2015 22:45 |
Добрый день,
у жесткого диска st3200822a выгорел MOSFET блок, заказали идентичную PCB по параметру номеру и ревизии 100306044 REV A. Заменили плату, заменили ROM память (цифры на микросхемах памяти разные), один раз диск запустился, после выключения питания больше запустить не удалось. Подскажите, в чем может быть дело? После выключения питания издает очень короткий еле слышимый писк. Спасибо. |
||||||
Joiner 25/12/2015 09:34 |
И обычно в таких случаях экстренно сливается ценная инфа, а винт может еще и поработает некоторое время, но серьезно на нем работать категорически нельзя. Ну а в данном случае замены электроники хватило на один удачный старт. |
||||||
allgrit 25/12/2015 10:10 |
Я читал про то, что возможно rom память самопроизвольно перепрограммируется. С другой rom он не будет запускаться. |
||||||
Joiner 25/12/2015 10:48 |
Вам нужно вытянуть инфу или простое любопытство? Сколько лет винту? |
||||||
allgrit 25/12/2015 11:01 |
Нужно вытянуть инфу, хард пролежал без работы 10 лет, до этого работал года 2-3. |
||||||
Michael666 25/12/2015 12:00 |
|
||||||
Joiner 25/12/2015 12:06 |
ЗЫ - насчет залипания наиболее вероятно. |
||||||
allgrit 25/12/2015 13:32 |
как-то можно убедиться, что точно головы залипли? с этим можно что-то поделать? версия по поводу самопроизвольного перепрограммирования ROM (она описана в выложенной инструкции по барракудам на этом форуме, как типовая при замене PCB и перепайке ROM) не может быть? |
||||||
Michael666 25/12/2015 17:59 |
allgrit, Перепрограммирования , самопроизвольного тут нет . Хард бы тогда был тихим трупом , а не издавал похрюкиывний и повизгиваний . Залип голов - разобрать гермоблоок и отлепить и запарковать головы . Если никогда не делали , то и не сделаете с первого раза - хоть со съёмником , хоть без него . Вот и всё |
||||||
allgrit 25/12/2015 18:45 |
Похрюкиваний и повизгиваний по сути никаких нет, есть только очень краткий еле слышимый писк после выключения питания. Имеет ли смысл подключиться по сервисному разъему и посмотреть в чем там дело? |
||||||
Michael666 25/12/2015 18:52 |
А Вы это ещё не сделали ? Хотя , судя по вопросам - лучше и не надо .
|
||||||
allgrit 25/12/2015 19:10 |
в свое время через сервисный разъем восстановил не один хард, так что вашего сарказма не понимаю, было это правда 5 лет назад, не было необходимости этим заниматься. |
||||||
Michael666 25/12/2015 20:01 |
Повод сами даёте -
|
||||||
allgrit 25/12/2015 20:25 |
вопрос заключался в том, имеет ли это смысл делать, так как хард вообще не стартует.
я всегда работал с хардами, которые по крайней мере запускались и был звук работающего харда. |
||||||
JohnK 25/12/2015 21:14 |
|
||||||
allgrit 25/12/2015 21:51 |
любой, кряхтение, жужание, любой звук. от этого после первого запуска - тишина.
подключил контроллер по сервисному разъему Interface task reset 4096k x 16 buffer detected ALPINE - 1_Disk M.14 01-16-03 11:51 ставлю его на хард, не выдает ничего контакты двигателя изолировал, тоже самое - не выдает ничего подскажите, пожалуйста, что можно попробовать еще сделать, чтобы понять причину ДОБАВЛЕНО 25/12/2015 21:54 Michael666, зря смеетесь над самопроизвольным пере программированием. "В частности для Barracuda II Hot Swap с донорского накопителя может привести к реконфигурированию ПЗУ на донорской плате, после чего она станет неработоспобна" Цитата из инструкции PC-3000 ДОБАВЛЕНО 25/12/2015 21:57 закрыл управляющие контакты (не те, которые к движку три идут, а другие), движок заработал. ДОБАВЛЕНО 25/12/2015 21:59 при закрытых контактах выдает Head Mask 000F - Head Mask 000F постоянно |
||||||
allgrit 25/12/2015 22:31 |
как я понял ROM, который сейчас в PCB, относится к ALPINE 3.06
но жесткий диск ST3200822A вроде бы как APLUS или я ошибаюсь? и firmware у него написан 3.01, а у ALPINE 3.06, а вот APLUS есть 3.01 смотрю тут http://doxtorhdd.narod.ru/index.htm |
||||||
JohnK 25/12/2015 22:33 |
allgrit, Ссыль в теги урла обуйте, она тогда работать начнет. |
||||||
allgrit 25/12/2015 22:40 |
JohnK, спасибо, поправил |
||||||
Michael666 25/12/2015 23:11 |
Я не над перепрограммированием , а над другим - Barracuda II и Barracuda 7 - разные кролики и Hot Swap не Ваш случай Донор пришёл с флешкой , флешка под жирной стрелкой была перепаяна с оригинала , изделие включилось один раз вышло на интерфейс итд . На второй раз не включилось . Я правильно понял ? Что б делал для начала : 1 Залил содержимое флешки оригинала через программатор в физически другую и перепаял заново . SPIFlash дохнут физически . 2 Искал бы ещё одну плату - их ИМХО на любой помойке , как грязи ( Только Ляо и племянники их отмывают и продают ) А резистор под знаком вопроса на плате присутствует ? ......................... Далее . Судя по логу старта - ПЗУ отсутствует наглухо и стартует изделие с типовой для этой платы маски 14 или 21 ( в конкретном случае с маски 14) . |
||||||
allgrit 26/12/2015 11:46 |
1. Донор пришёл с флешкой , флешка под жирной стрелкой была перепаяна с оригинала , изделие включилось один раз (именно включилось), интерфейс мы не смогли проверить, выключили. Потом прикрутили все нормально, включили и не запускается. НО, теперь после эксперимента с закрытыми контактами управляющими, я подозреваю, что просто могли не все болты прикрутить и потому оно запустилось, также как запускается сейчас с закрытыми контактами.
2. Резистор, отмеченный знаком вопроса, присутствует. 3. Мы заказывали плату аж в Австралии, не знаю где в России их искать, так чтобы номер и ревизия еще совпали. Единичные экземпляры жестких дисков встречаются, но не думаю что легко подобрать 1к1 донора. А для чего нужна еще одна плата? 4. "Залил содержимое флешки оригинала через программатор в физически другую и перепаял заново . SPIFlash дохнут физически . " Но если она физически сдохла, как с нее можно будет считать данные, пусть даже с помощью программатора? 5. Верно ли то, что жесткий диск у меня APLUS, а стартует оно с ALPINE ? Лог старта приведен для платы без подключения ее к самому боксу с дисками. И еще мне не совсем понятно, флешка и ПЗУ в данной терминологии разные вещи? Где тогда находится ПЗУ? Откуда оно берет информацию про ALPINE - 1_Disk M.14 01-16-03 11:51 . |
||||||
Michael666 26/12/2015 12:21 |
F3 T>
Interface task reset 4096k x 16 buffer detected ALPINE - 1_Disk M-21 11-25-03 18:53 Buzz - Interface task reset 1024k x 16 buffer detected ALPINE - 1_Disk M.14 01-16-03 11:51 Buzz - Interface task reset 1024k x 16 buffer detected ALPINE - 1_Disk M-21 11-25-03 18:53 Buzz - Interface task reset 1024k x 16 buffer detected ALPINE - 1_Disk M.14 01-16-03 11:51 Buzz - Interface task reset 4096k x 16 buffer detected ALPINE - 1_Disk M-21 11-25-03 18:53 Buzz - Interface task reset 1024k x 16 buffer detected APLUS - 1_Disk S.07 02-09-04 16:00 Buzz - Это насчёт Австралии . 5 минут поисков только в одной коробке с мусором это 44 и 42 платы - взаимозаменяемы , разница лишь в буфере , присмотритесь к цифирькам - поймёте и про ПЗУ и про буфер. M.хх - флешки нет ( или ПЗУ в данном контексте , только букв печатать меньше ) . М-хх ПЗУ есть , как и на S.07 . Дамп ПЗУ ( оно ж флеш ) тут не как на F3 серии - подобрать не проблема , даже методом высоконаучного перебора . ALPINE - 1_Disk M.14 01-16-03 11:51 - берёт из маски процессора ( внутреннего ПЗУ ) , резистор определяет с внешним или внутренним работать .
Это ответ на то , на кой я б искал другую плату . Долго пальнуть что ль с таким подходом , не удивлюсь , если Вы её включённую просто на гермоблок нахлобучили - про HOTSWAP ведь в Мурзилке-3000 написано . APLUS, а стартует оно с ALPINE - угу , а ещё у них платы бывают одинаковые и вообще они внутри одного поля - 7200.7 |
||||||
allgrit 26/12/2015 12:52 |
Спасибо за подробный ответ.
Правильно ли я понимаю, что оно не видит флешку, которую мы перепаяли. Скорее всего она дохлая. Как вариант - либо купить новое ПЗУ и залить в него образ, либо взять любую из подходящих плат и просто ее поставить и залить новый образ? И последний вопрос, почему контроллер ничего не выводит при подключении к банке? |
||||||
Michael666 26/12/2015 13:18 |
allgrit, ПЗУ с платы донора у Вас уже есть , на крайняк с трупа видеокарты отпаяете SPIFlash такого же объёма .
Поскольку ALPINE+ ( оно ж APLUS ) кроме как с S.07 мне не попадались - держи пару прошивок .
В кому впадает - это нормально , даже если плату или коммутатор голов в гермоблоке не пальнули . Одни выпадают в >F , какие то молчат как партизаны , какие то такое в терминал выписывают любой шифровальщик повесится - видел разное , над физическими процессами сексуальной жизни нулей и единиц не задумывался |
||||||
allgrit 26/12/2015 13:23 |
Спасибо, можно ли ее прошить через сервисный разъем без подключенной банки? Оно пишет постоянно Buzz - , но потом один раз спустя пару минут написало F
Или единственный вариант отпаять флеш и программатором залить туда образ? Что касается программатора, то подойдет любой который по SPI умеет лить данные? Думаю собрать на базе atmega или в arduino может готовый есть интерфейс. |
||||||
Michael666 26/12/2015 13:31 |
ИМХО программатором надёжнее - там хоть верефикацию сделать можно , что б не думалось залилось оно по 400му буферу или нет . Про программатор ничего сказать не могу - что работает со SPIFlash то и годится . POSTAL2 например . http://monitor.espec.ws/section46/topic243574.html |
||||||
allgrit 07/02/2016 00:41 |
Выпаяли память, которая была раньше на оригинальной плате. Посмотрели ее содержимое - полностью пусто. Записали образ, верифицировали, запись прошла успешно. Впаяли в плату донора эту память. Также не стартует диск. По сервисному разъему не отвечает при подключенной банке. Если открутить плату, то по сервисному разъему выдает тоже самое, что и раньше, не читает записанный образ из памяти.
Подключили логический анализатор к контактам на плате, где стоит память. Отсутствует даже CLK сигнал, по другим ногам тоже самое, данные не передаются и не пытаются быть считанными. Похоже, что плата электроники повреждена где-то в другом месте. Если есть у кого подобная плата, будем рады приобрести. Потратили столько времени, хотелось бы довести дело до конца. |
||||||
allgrit 07/02/2016 01:14 |
Подключились к плате 100291893 к CLK разъему, считывается синхронизирующая последовательность. Значит должно быть и на той плате. Но сигнала там нет, делаем вывод, что битая.
А 100291893 не заменяется с 44 ? ДОБАВЛЕНО 07/02/2016 01:20 На 100291893 считывается по умолчанию M.14, флешка отсутствует, впаяли туда S.07, впаяли резистор, подключили по сервиснику без банок - считывается прошивка S.07 |
||||||
allgrit 07/02/2016 03:15 |
Еще одно наблюдение. CLK (SCK) синхр. сигнал подается на 44ую плату только, если она без банок или стоит на любых других банках, кроме того харда, который пытаемся восстановить. Так что по всей видимости какая-то проблема с внутренностями банки. Только что может быть там?
Под конец уже совсем решили поэкспериментировать. Если на 100291893 плате с прошивкой S.07 на харде, который пытаемся прочитать (на нем стояла 44ая ревизия PCB), сначала запустить двигатели (без подключения управляющих контактов к банкам), а потом подключить эти контакты, то прошивка определяется S.07, движок запускается, головки начинают ездить судя по звуку, в итоге выпадает в Head Mask FFFF бесконечный |
||||||
Michael666 07/02/2016 13:38 |
Да уж возмите комплект ROM ,APP, CERT , итд пустите этому чуду скан - пусть умрёт в борьбе |