Да, действительно с двумя ключами это С, извините.
Это я понадеялся на картинку из инета, а когда вскрыл разъём то оказалась ошибка на картинке.
- - - Добавлено - - -
Не звонятся.
Б/У, но это в личку.
Вид для печати
MiX, спасибо за информацию!
Вчера ночью занялся удлинением шлейфов, 3 из 4-х за два часа... Муторная работа блин. Сегодня рассчитываю закончить с удлинением и запаять разъём, завтра проверить уже с диском...
https://photos.app.goo.gl/GhXoYdxtWBfgawFg1
Думал, хватит меня на спаять кабель целиком за ночь, но нифига... Пока что только столько:
https://uploads.tapatalk-cdn.com/201...3fe40c9468.jpg
https://uploads.tapatalk-cdn.com/201...96b8e4bf59.jpg
Допаял кабель, попытался подключиться... При попытке загрузки с DK0 один раз из многих удалось получить I/O ERROR на экране, больше ничего, только останов... Иногда контроллер диска падал в СТОП. Читая регистр 177400 очень смутила ошибка "Нет секторного импульса"... Буду перепроверять кабель. Плюс есть предположение, что есть проблема с самом контроллере... Т.к. тест файлового регистра падает, когда есть активность на общей шине, есть подозрение что либо двухпортовая память шалит, либо какой дешифратор или ещё что... Буду искать удлинительную плату в корзину (интересно, удлинитель от корзины терминала СМ7238 подойдёт?) и ремонтировать потиху.
В придачу ещё у диска СМ5400 ёмкость по 220В умудрилась выплюнуть свои кишки...
- - - Добавлено - - -
Кто-нибудь может подсказать, какие тесты контроллера и самого диска можно было бы позапускать через HX? Хотя бы банальщину вроде подвигать головку, помониторить состояние регистров и т.д....
Контроллер RK11 весьма продвинутый, поэтому должен пересылать любые объёмы данных с диска в память одной командой.
Для начала можно проверить, как контроллер распознаёт сектора на диске - в регистре RKDS ( 177400 ) младшие четыре бита содержат номер текущего сектора под головкой чтения/записи, поэтому если открыть ячейку несколько раз подряд - младшие циферки должны отличаться:
Код:@177400/004713 /004702 /004712 /004701 /004710 /004703
Когда номер текущего сектора совпадает с номером целевого сектора, заданным в младших 4 битах регистра RKDA ( 177412 ) - по адресу 177400 дополнительно должен устанавливаться бит 020. Можно попытаться подловить такой момент, много раз открывая в пульте регистр 177400, или написать тестовую программку, ожидающую появления бита 020 в регистре 177400.
Чтобы прочитать нулевой блок диска по адресу 000000 - нужно записать 177400 в регистр 177406, обнулить регистры 177410 и 177412, после чего подать команду "чтение" ( 000005 ) в регистр 177404.
Отчёт о выполнении команды содержится в регистре 177402 - при успешном выполнении команды в этом регистре должен быть ноль.
Код:@177406/000000 177400
177410/000000
177412/000000
@177402/000000
177404/000200 5
@177402/000000
@0/000240
000002/000415
000004/000000
000006/000000
@0G
?BOOT-U-I/O erro
?BOOT-U-I/O er
?BOOT-U-I/O err
Если выключить таймер - результат такой:
Код:@177406/000000 177400
177410/000000
177412/000000
@177402/000000
177404/000200 5
@0/000240
@0G
RT-11SB (Y) V05.07
.SET TT SCOPE
.SH
TT (Resident)
RK (Resident)
RK0 = DK , SY
Patron, шикарно, спасибо! Кое-какие действия я уже пробовал. Мучал регистр 177400. Видел в нем меняющиеся первые 4 бита (номер сектора), биты 5-8 были установлены (бит 8 по русской документации сбил меня с толку, по тексту там "Означает, что секторный импульс отсутствует", хотя я так понял, что смысл противоположный должен быть. Также был установлен бит 11. Вроде как все в норме.
Регистр ошибок был пустой. Пробовал в DAR (177412) записать произвольный номер цилиндра и сектора, и дать команду 000001, увидел почему-то 9-й бит ошибки...
Какие команды давать для считывания загрузчика я понял, попробую завтра утром перед работой заехать помучать немного, может быть что-то прояснится...
Информацию понял, завтра перед работой прощупаю и результаты сообщу.
PS. Вы не смотрели документацию конкретно по СМ1420.5410? Разбираюсь с его внутренними кишками, т.к. ловлю ошибку в микропрограммном тесте, но только при активной ОШ... Пытаюсь разобраться, кто гадит и гадит ли...