Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Вопрос новичка об Э-60
RSS

Вопрос новичка об Э-60

Вперед>> Страницы: 1 2 3 4 5 6 7 8 * 9 10 11
Печать
 
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
Хочу запустить плату КМД - контроллер дискет MY. Прошивка 91. Начинал с тем что проверял регистры 17772140 и 17772142. Читается. Подключил один FD55. В RT-11 запустил программу TESTMY. Выбрал 0. накопитель и запустил функциональный тест. Выдала ошибку ESR=200. При чтении и записи то же самое. Но форматирование как бы проходит. С чего начинать поиск проблемы?
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Technomancer написал:
[q]
С чего начинать поиск проблемы?
[/q]
Осциллографом на плате КМД проследить сигнал данных чтения от разъема диска до входа ВП1-128.
( и приготовить 1 шт. ТЛ2 и 3 шт. АП2 - которые к разъему диска идут ).
Обычно пробивают на ~220 эти ИС при комутации внешнего МС6022, с вероятностью 80%.

Если это не поможет, и поиск залипух на ДПП КМД ничего не дал - плату к металлисту, т.к. без стендов там делать нечего.
*
Один из вариантов полноскоростного стенда для головной М-ЭВМ МС0510 и МС1201.02 :

Лампочками на Канале исследуемого устройства просьба не пренебрегать - они ох как полезны.
Выключатели повыше по Э3 - это номер банка по 8 кбайт в главной М-ЭВМ, лучше не адреса 000000-017777
Выключатели пониже по Э3 - это номер банка по 8 кбайт в исследуемой М-ЭВМ.
Обращаю внимание, что такой вариант стенда не особо отличается безвисяковой работой, ввиду аппаратного формирования диаграмм МПИ на стороне ЦП главной М-ЭВМ.

Обычно выполняли на макетной полуплате.АП2 желательно на колодках, т.к. это расходный материал.
( Если для ежедневных применений - то слаботочную МПИ исследуемой платы желательно подключать через резисторы 30 ом на каждую проволоку МПИ ).
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
А что воовше значит ESR=200? Состояние регистра? Сигналы данных через буфера как бы проходит. Сигналы ИНД и Д00 по осциллографу тоже. А управление головкой и выбор накопителя очевидно работает корректно.
Пробовал переключить в другой режим переключатели на плате - не помогло. Программы TESTMY и MYFORM оба запускает форматирование и это проходит без ошибок. Чтение не работает. Команда INI MY0: ошибку не выдаёт, но обращение к накопителю не просходит. DIR MY0: выдаёт ошибку и обращение тоже не происходит.
Пока без каких либо стендов как еще искать дефект в КМД? И главное - как расшифруются коды ошибок программы TESTMY?
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
Дочитал документацию до описания бит регистра 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 написал:
[q]
При коде ошибки 200 ...
[/q]
Как на Вашей КМД выставлены адресные перемычки силовой МПИ ?
Есть и универсальный вариант перемычек для 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
Technomancer написал:
[q]
С чего начинать поиск проблемы?
[/q]
С переключателей.


Technomancer написал:
[q]
Пробовал переключить в другой режим переключатели на плате - не помогло.
[/q]
А все комбинации попробовали?
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
Вот, только что еще раз прошёл через все четыре комбинации. Если оба или один выключен, работает одинаково - форматируют без ошибок, а после того запуская функциональный тест, оно двигает головки в начало, потом в произвольное место (каждый раз другое) и буквально сразу останавливается с ESR=200.
А при обоих включенных дискета всё время вращается а TESTMY пишет что ошибка контроллера.
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
А, вот, самую простую идею - попробовать КМД поставить в других слотах никто не предлагал. :biggrin: Я платы в корзине разместил таким образом как на паспорте на ДВК-4. Плата процессора вторая снизу, под ней КЦГД, справа над процессором - КМД. И тогда и были те же странные ошибки. Так как я сжёг свой МС6106, от КЦГД нету смысла и я решил попробовать КМД поставить вместо КЦГД. И сразу пошло! До этого форматирование прошла так что один раз прошёл медленно, наверное форматировал и потом быстро пробегал через все дорожки. А тепер и второй раз, наверно контроль медленно проходит. Сделал INI - не ругалось. Сделал DIR и увидел пустую дискету.

Тогда у меня уже другой вопрос - какой должен быть порядок плат в корзине ДВК-4? Или точнее - в какой цепочке прерывании должны быть платы? А то цепочку в корзине я бы мог и прозвонить.

Кстати, вот, взял отпуск, делаю свои дела, в том числе ковыряюсь с ДВК. На прошлой неделе ничего не получилось. Сегодня удалось до конца починить КСМ, подключить в паре с КГД, запустить Kermit через плату КТЛК и, вот, даже КМД заработал просто так. Запустить бы еще КЖД и будет полное счастье.
Вперед>> Страницы: 1 2 3 4 5 6 7 8 * 9 10 11
Печать
Полигон-2 »   Бывший СССР »   Вопрос новичка об Э-60
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS