Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 30 31 32 33 34 * 35 36 37 38 .. 75 76 77 78 79 80 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 14:03 Сообщение отредактировано: 10 апреля 2018 14:22
strelec написал: На самом деле, если не стоит задача полностью разобрать FW,можно ограничиться Это ,конечно, интересно.Это надо знать тип процессора(например ,серия HC16),дизассемблер под него,и знать к тому же алгоритм работы hdd?И еще как минимум,надо знать ассемблер )))) разбором по кусочкам, KALDYH давал ссылку. КС скорее скорее всего простое сложение (как в BIOS), но как Вы верно отметили, может не все ПЗУ считаться. Также HDD может не весь образ ПЗУ возвращать верно, Проверил в лоб сумму байтов всего образа образа - явно не оно. upd. KALDYH писал, что на других Seagate правил карту голов, переставляя байты, и работало. Я думаю, CRC бы обнаружило это, а вот простая КС нет. |
strelec
Newbie
Откуда: Кемерово Всего сообщений: 105 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 апр. 2018 |
i8088 написал: КС типа checksum byte(простое сложение байт) -эта да,не обнаружит замену байт местами. KALDYH писал, что на других Seagate правил карту голов, переставляя байты, А уже КС типа checksum word(простое сложение word ) уже эту подмену заметит.Пробовал через калькулятор checksum. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 15:56 Сообщение отредактировано: 10 апреля 2018 16:00
Пока не удалось подобрать, написал программу для подсчета КС в Motorola order, сумма ненулевая. А кстати, она может быть любой, и ненулевой, просто какая-то определенная, хотя я не встречался с таким в BIOS материнок. Начало дампа какое-то странное. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 16:23 Сообщение отредактировано: 10 апреля 2018 16:31
KALDYH, такой вопрос, для проверки физического наличия второй головки но 80GB TONKA2 достаточно посмотреть реакцию на 2>H1, или нужно еще сменить тип диска и серийный номер? Upd. Перечитал статью, вопрос в основном снят. Тогда у TONKA2 одноголовой если обнаружится H1, то она настоящая, а остальные всегда фантомные? |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 апреля 2018 19:13 Сообщение отредактировано: 10 апреля 2018 19:23
i8088 написал: Серийник нужен только для селфскана, а насчёт типа не знаю - возможно и надо, экспериментировать надо. Вообще, на маску голов надо смотреть - если она FF, то включены все головки, можно пробовать попереключать их, но скорее всего ничего не найдётся. А вот если не FF, то шанс обнаружить незадействованные стремится к 100% или нужно еще сменить тип диска и серийный номер? Да, у TONKA2 почему-то находится 6 голов и все выбираются. Тем временем для освежения навыков провёл бурн на Samsung SV2001H V40 (Victor) и Samsung SV0761D V10 (Voyager). Оба прошли успешно. Разобрался с burn-in script и его кодовым словом. К сожалению, не смог сохранить лог последовательного интерфейса - оказывается, выбор скорости там имеет некоторые особенности. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Покопался с CP30087E Jaguar - 4HJ2.60 04-19-93 021 1 1 Обнаружил некоторые команды: 1>C - похоже, рестарт микропрограммы 1>R - останов шпинделя T>B - Enter Bar code S/N 1>B - set break point, на большинство параметров отвечает Not in ram, ввод B20 вызвал жёсткую перезагрузку с выводом мусора в терминал. Посмотрел пакетные файлы, их обнаружилось довольно много: https://pastebin.com/LG5hGPuk Можно попробовать из них определить назначение некоторых других команд. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH написал: Спасибо за разъяснения, на одной из TONKA2 маска голов FF, как вторую заберу тоже посмотрю. А вот если не FF, то шанс обнаружить незадействованные стремится к 100% У меня есть Conner CP30084E, можно тоже будет глянуть. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2018 11:08 Сообщение отредактировано: 11 апреля 2018 11:25
Попробовал разобрать скрипты. 6>D5 Получается, заливка сектора двумя паттернами (координаты сектора указывать отдельно) 6>D7 Что-то связанное с тестированием сервосистемы? 6>D9 Некое тестирование. Узнаём о возможном существовании еще двух уровней TMOS и о некоей важной ячейке памяти. 6>D11 Опять-таки дефектоскопия. Проверить команду 2>D. На сон грядущий почитал немного об организации памяти 68HC11. Адресное пространство - 64к, обычно разбивается на страницы по 32к: верхняя фиксирована, в нижнюю могут подключаться банки памяти (но в принципе разбивка может быть любой). Первые 256 байт - память быстрого доступа. Регистры устройств мапятся на память (как в PDP-11 или m68k), на прототипных платах - 1000-105F внутренняя периферия, 1800-1FFF внешняя. Итого приходим к выводу: 1) ПЗУ в 64к разбито на банки, 2) для чтения ПЗУ через терминал нам необходимо как-то щёлкать страницами памяти, а адрес регистра неизвестен (хотя есть намёки). Читать всю память в лог я в принципе научился, осталось проверить и сравнить. Также неплохо бы узнать расположение буферов в памяти. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Интересная информация! А есть сведения, какая система команд (тип процессора) на 7200.7 7200.10? Написано видимо на Си большей частью, когда со stuff возился, при невозможности загрузки stuff и отсутствмии ovl (если не ошибаюсь) появлялись сообщения с именем файла.c Повозился с ALPINE 80GB, FW 8.01 (на которой я сбрасывал G-list) Прочитал треки app, ovl, cer vnd, целиком, и решил попробовать включить AAM. Удалось, у него фактически два уровня AAM: "тихий", от 0 до 64, и "шумный" от 65 до 126. Обратил внимание, что после установки ключа, последующие ^U отдают DRIVE HAS BEEN SET-STUFFED - А у "нетроганного" диска было: Configured-1 Part #: 100355650 Видимо, есть бит, где запоминается, что диск "трогали"? Посмотрел логи заводского SS, и был удивлен: диск не прошел последние тесты, и нет сводного лога, хотя предыдущие прошли с health 0000. No log 63 on disk No log 59 on disk No log 56 on disk No log 6F on disk No log 4E on disk На предоставленном Вами логе, от Вашей ALPINE, эти тесты пройдены. В тесте 02 множество сообщений с error 13 (offtrack) Вот лог заводского SS, и ответы на инфорационные команды. https://yadi.sk/d/MOgB6dn23UKG6H |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
i8088 написал: Есть. Ядро ST10, система команд C166 А есть сведения, какая система команд (тип процессора) на 7200.7 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 30 31 32 33 34 * 35 36 37 38 .. 75 76 77 78 79 80 | Печать |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |