Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Документация » Програмный ремонт жёстких дисков HDD |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 12 13 14 15 16 * 17 18 19 20 .. 75 76 77 78 79 80 | Печать |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
i8088, в общем, вопрос об управляющих последовательностях пока остаётся открытым. Как вариант, можно вывод в файл записать, промотать до тестов гистерезиса и изучить. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Вот лог теста гистерезиса с Hilo от PCSEAGATE https://yadi.sk/d/5hCx1ExW3TjvQC Исходники DOS версии ST_MEM скомпилировались DOS компилятором Borland BP7 без ошибок, очевидно одна из версий Borland Pascal и использовалась (что неудивительно, тк win версия написана на Borland Delphi) |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 марта 2018 22:46 Сообщение отредактировано: 26 марта 2018 1:02
i8088 написал: Спасибо! Вот лог теста гистерезиса с Hilo от PCSEAGATE Ну вот, из него видно, что позиционирование курсора - контрольный код Esc "=" и потом два байта координат. Но это не соответствует ни ANSI, ни VT100, я вообще не знаю, какому терминалу это подходит... UPD: Скурив termcap и выполнив поиск по ":cm=\E=", нашёл, что подходят системы команд ADM или Wyse. Поставил ZOC, вызвал тест гистерезиса командой 3>Y - график нарисовался. Ура, тип терминала вычислен! Добавил в главу по Seagate. В процессе изысканий встал вопрос: а как у коннергейтов (например, Belize) правильно поменять скорость терминала? Меняется командой T>b, указание T>b72 скорость с дефолтной 7200 не поменяет, но скажем b96 выставит не 9600 бод, а какую-то другую! |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH написал: Спасибо! Почитаю man по терминалу во FreeBSD, чтобы получить правильный вывод. UPD: Скурив termcap и выполнив поиск по ":cm=\E=", нашёл, что подходят системы команд ADM или Wyse. Поставил ZOC, вызвал тест гистерезиса командой 3>Y - график нарисовался. Ура, тип терминала вычислен! Добавил в главу по Seagate. Удивительно, что этот вопрос практически не поднимался на форумах... |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 марта 2018 18:03 Сообщение отредактировано: 27 марта 2018 18:03
Попалась SATA ALPINE 7200.7, со старым firmware 3.43, к терминалу еще не подключал, а вот простой тест чтения/позиционирования, скорость довольно неплохая:
У меня такой вопрос - можно ли обойтись без использования SDLD, и если можно, то насколько долгой будет такая загрузка? Начиная с каких семейств SDLD стал поддерживаться? |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
i8088 написал: Можно. Пишется скрипт побайтового заполнения буфера и делается запись через буферы. Если надо, могу написать. можно ли обойтись без использования SDLD i8088 написал: Не знаю, никогда не пробовал... Можно скорость порта побольше поставить (винт поддерживает и более чем 115200). насколько долгой будет такая загрузка i8088 написал: Есть предположение, что протокол существовал ещё на Conner. Начиная с каких семейств SDLD стал поддерживаться? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH написал: Да если можно. Можно. Пишется скрипт побайтового заполнения буфера и делается запись через буферы. Если надо, могу написать. KALDYH написал: Вот это интересно! Есть предположение, что протокол существовал ещё на Conner. Еще вопрос - у Seagate U4 нет известной болячки? У меня две штуки, не раскручивают двигатель, в терминале ничего (один из них испортился при мне, просто стал во время работы). Выявлено наличие генрации на кварце; наличие 3.3V; процессор перебирает адресные линии ПЗУ, но линия данных в Z-state (последнее надо уточнить еще, и проверить сигнал CS# ПЗУ). При сравнении с исправным U4 - на нерабочих не запускается повышающий преобразователь +25V, но я не знаю он должен запускаться сразу или по команде программы MCU. Элементы преобразователя упрятаны в БИС, в которой и управление двигателем, и скорее всего и головками тоже, вожможно еще что-то. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 марта 2018 19:22 Сообщение отредактировано: 27 марта 2018 22:39
Скрипт ST_MEM для записи оверлея (файл overlay.bin) через буферы будет выглядеть примерно так: SPEED/желаемая_скорость S_BUF/адрес_буфера_WR/overlay.bin/0/длина_буфера=10/1 STR/sтрек_оверлея,0 STR/w,0,10 S_BUF/адрес_буфера_WR/overlay.bin/10/10/1 STR/sтрек_оверлея,0 STR/w,10,10 S_BUF/адрес_буфера_WR/overlay.bin/20/10/1 STR/sтрек_оверлея,0 STR/w,20,10 и т.д. до конца файла SPEED/9600 Команда S_BUF заполняет буфер побайтно, используя команду 2>Ux,y,z или общую команду =x,y,z (точно не знаю). i8088 написал: Ну, cert code у них хранится на блинах, и его надо как-то передавать... Опять же флешку пересылать через что-то надо... Я давал ссылку на код реализации, этот код - для 68HC11, как я понял. Вот это интересно! i8088 написал: Нет, я не знаю. Может, ПЗУ убилось? Программатора нет? Можно по старинке на плате MPG прошить Еще вопрос - у Seagate U4 нет известной болячки? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
KALDYH написал: Спасибо большое, идея понятна! Скрипт ST_MEM для записи оверлея (файл overlay.bin) через буферы будет выглядеть примерно так: KALDYH написал: Именно для такого нет, тк 16-разрядное, но придумать как прошить можно, один вариант Вы Нет, я не знаю. Может, ПЗУ убилось? Программатора нет? Можно по старинке на плате MPG прошить уже предложили. Надо будет проверить наличие CE# и OE#, если при их наличии нет ничего на линиях данных, то проблема в ПЗУ. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 29 марта 2018 22:08 Сообщение отредактировано: 30 марта 2018 0:29
В качестве упражнения прогнал селфскан на TLITE2HD с отключением нулевой головки и стартом из памяти. Вполне успешно, на выходе получил одноголовую 80-ку. А у нулевой головки, похоже, отвалилась запись из-за засорения пишущего элемента. Частично раскурил задание битрейта на Belize, добился работы на 28800. Следующим шагом будет создание скрипта для вычитывания флешки. А там и до записи доберусь. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 12 13 14 15 16 * 17 18 19 20 .. 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 тем | |