Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Вопрос новичка об Э-60 |
Вперед>> | Страницы: 1 2 3 4 5 6 7 8 * 9 10 11 | Печать |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 ноября 2018 17:48 Сообщение отредактировано: 12 ноября 2018 20:58
Дочитал документацию до описания бит регистра ESR: 0 - Устанавливается в "1", если при чтении зоны данных определена ошибка по контрольному коду или при попытке выполнить запись на диск, если установлена защита записи. 1 - Устанавливается в "1", если если при чтении зоны заголовка определена ошибка по контрольному коду. 2 - Устанавливается в "1" после завершения начальной установки. 3 - Устанавливается в "1", если диск не выполяет установку на нулевой дорожке. 4 - Устанавливается в "1", если обнаружена ошибка поиска дорожки. 5 - Устанавливается в "1", если сектор не найден за 5 оборотов диска. 6 - Устанавливается в "1", если был прочитан или записан сектор с меткой. 7 - Устанавливается в "0", если дискета не вращается. 8,9 - Указывает номер накопителя, с которым выполнялась последняя операция. 10 - Указывает номер поверхности с которой выполнялась последняя операция. 11 - Устанавливается в "1", если в процессе передачи данных по прямому доступу был сформирован несуществующий адрес ОЗУ ЭВМ. 12 - Устанавливается в "1", если контроллер не обнаружил адресный маркер. 13 - Устанавливается в "1", если контроллер не обнаружил маркер данных. 14 - Устанавливается в "1" при попытке прочитать дискету с нестандартной разметкой или при неверном задании формата в команде разметки. 15 - Устанавливается в "1"при ошибочном функционировании контроллера. При коде ошибки 200 у меня подозрение на двух битов: 2 - должен ли этот бит быть в состоянии 1 при нормальном функционировании? Или это только после включения? 6 - что значит сектор с меткой? Должен ли этот бит быть в состоянии 0? |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Technomancer написал: Как на Вашей КМД выставлены адресные перемычки силовой МПИ ? При коде ошибки 200 ... Есть и универсальный вариант перемычек для 1шт. высокоадресной платы в корзине - на А16....А21 запаять ( со стороны КМД )перемычки к силовой МПИ корзинки, и одновременно с них по резистору 1 ком на общий. ( Проверено на множестве 091 КМД ). Вообще, "нет вращения диска" может возникать от отсуствия данных чтения на ВП1-128, т.к. формат работает, а он требует маркер оборота диска для старта записи формата трека. Ну, если пофантазировать, вероятные причины : 1. Фатальная ошибка РУ1 ( особенно , если она разрисована карандашиком , типа Б01 ). 2. Ошибка к/с ПЗУ 3. Не все проволоки внуренней МПИ КМД доходят до компонентов КМД ( отвал трека или вывода ИС, особенно средних выводов АП2 ). Что можно предпринять для тестов ? 1.Отформаируйе диск кодом 177777 ( байт 377 ). 2.Попытайтесь загрузиться вручную с такого диска ( а лучше и еще какого-нибуть от ДВК-4, УКНЦ, БК001х ) 3.Опубликуйте скриншот 000000...000040 адресов ОЗУ М-ЭВМ ( не запускать с 000000 адреса ). |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Вообшем-то ошибки "дискета не вращается" нету, там как раз единица что нету ошибки. Я пробовал читать без дискеты, тогда как раз остановился с кодом ошибки 0. Да, РУ1 отмечена карандашом. Спасибо за идею с загрузкой, попробую и выложу результат. |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
ММ, я попробовал. Отформатировал кодом 177777 и тогда с пульта сделал: 172140/000040 37 172142/000004 0 Состояние ячеек 00-40 не изменилась. Пробовал на двух разных платах с ВМ3 - на оригинальной плате .03 и полуплате разрабоанной andyTh. У меня всё еще не понятно - что за ошибка ESR=200? Который бит там ошибочный? Я конечно, мог бы вытащить ОЗУ и ПЗУ из платы и проверить, но пока так как плата как бы стабильно запускается, не хочу их трогать. |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 ноября 2018 11:44 Сообщение отредактировано: 13 ноября 2018 11:48
Technomancer написал: С переключателей. С чего начинать поиск проблемы? Technomancer написал: А все комбинации попробовали? Пробовал переключить в другой режим переключатели на плате - не помогло. |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 ноября 2018 13:32 Сообщение отредактировано: 13 ноября 2018 14:48
Вот, только что еще раз прошёл через все четыре комбинации. Если оба или один выключен, работает одинаково - форматируют без ошибок, а после того запуская функциональный тест, оно двигает головки в начало, потом в произвольное место (каждый раз другое) и буквально сразу останавливается с ESR=200. А при обоих включенных дискета всё время вращается а TESTMY пишет что ошибка контроллера. |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
А, вот, самую простую идею - попробовать КМД поставить в других слотах никто не предлагал. Я платы в корзине разместил таким образом как на паспорте на ДВК-4. Плата процессора вторая снизу, под ней КЦГД, справа над процессором - КМД. И тогда и были те же странные ошибки. Так как я сжёг свой МС6106, от КЦГД нету смысла и я решил попробовать КМД поставить вместо КЦГД. И сразу пошло! До этого форматирование прошла так что один раз прошёл медленно, наверное форматировал и потом быстро пробегал через все дорожки. А тепер и второй раз, наверно контроль медленно проходит. Сделал INI - не ругалось. Сделал DIR и увидел пустую дискету. Тогда у меня уже другой вопрос - какой должен быть порядок плат в корзине ДВК-4? Или точнее - в какой цепочке прерывании должны быть платы? А то цепочку в корзине я бы мог и прозвонить. Кстати, вот, взял отпуск, делаю свои дела, в том числе ковыряюсь с ДВК. На прошлой неделе ничего не получилось. Сегодня удалось до конца починить КСМ, подключить в паре с КГД, запустить Kermit через плату КТЛК и, вот, даже КМД заработал просто так. Запустить бы еще КЖД и будет полное счастье. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Technomancer написал: Корзины с 22-адресной МПИ делятся на "правильные" ( как в Э-60 ) и "патченные" ( Квант-4С ), где линии цепочки векторных прерываний и ДМА закольцованы, из-за чего порядок расположения плат неважен, лишь бы без пустых слотов. какой должен быть порядок плат в корзине ДВК-4? Обычно КМД , вставленный "неправильно", жутко тормозит ДВК, примерно так на порядок, за счет холостых непрерывных циклов ДМА. |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Во время отпуска я решил плату КЖД или запустить или выбросить (шутка). Так-как при запуске теста преривании из меню TESTDW оно вылетало в пульт, прерывания мне показались подозрительными. Вставил в корзину одну плату КЖД, и сигнал IAKI проводком подключил на массу. На IAKO в тот момент появились неравномерные пульсы частотой 8МГц. Оказалось, что глючит АП2, поменял, пульсы пропали, тест проходит. Дальше подключил ST-225 и пробовал отформатировать. Параметры я ввёл с этого сайта: Номера цилиндров: 0-614 Номера поверхностей: 0-3 Предкомпенсация: 300 А что делать со секторамы? У ST-225 как бы 17 секторов на цилиндр, а в TESTDW там просто ряд с шестнадцати номерам цилиндров. Как это выставляется правильно? А так я всё равно как и раньше получаю ошибки позиционирования и пока с этим не разбирался. Хоть прерывания починил и тестовый диск подключил. |
Technomancer
Advanced Member
Откуда: Рига Всего сообщений: 359 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 июня 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 декабря 2018 11:12 Сообщение отредактировано: 20 декабря 2018 11:16
Продолжаю ремонт КЖД. Смотрите очень длинную картинку. Верхний сигнал - ФЗ, выход 12. микросхемы D54. Этот сигнал должен появлятся в начале сектора в течении синхрозоны после 80 принятых бит синхронизации. Как видно в картинке, это происходит правильно (нижный сигнал - данные от ЖД). Осциллограф синхронизируются по внешнему сигналу INDEX, это тоже на картинке отмечено. Сигнал ФЗ уходит во входной регистр процессора (D26.14) и через секунду с выходного регистра процессора (D44.15) появляется разрешающий сигнал на микросхему детектора маркера (D48.9). В этот момент продолжается синхрозона, так как её длина - 104 бит синхронизации. Это всё как бы по документации. НО! Пару бит перед началом адресного маркера (видно на картинке) процессор выключает сигнал разрешения с детектора АМ и сбрасывает счетчики детектирования синхрозоны, соответственно, пропадает сигнал ФЗ, адресный маркер не детектируются и вот и из за того у меня "ошибка поиска адреса". Так как сигнал сброса явно приходит от процессора, я пока без идей куда копать дальше. У меня еще одна убитая плата КЖД, с той переставил и процессор и ПЗУ, без изменении. Что могут подсказать умные люди? -- Чувствую что надо думать о более серёзном осциллографом или даже логическим анализатором. |
Вперед>> | Страницы: 1 2 3 4 5 6 7 8 * 9 10 11 | Печать |
Полигон-2 » Бывший СССР » Вопрос новичка об Э-60 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |