Ремонт / запуск PDP-11/04

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
SuperMax
Advanced Member
Сообщения: 1606
Зарегистрирован: 27.08.2012,11:38
Откуда: Красноярск
Контактная информация:

Конкурсы

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение SuperMax » 05.07.2020,16:43

size_t писал(а): 05.07.2020,16:08
SuperMax писал(а): 05.07.2020,15:27 у меня есть вот такая плата на UNIBUS
Спасибо, это не оно.
Ваша больше похоже на что-то от VAX.
VAX на QBUS
а эта точно UNIBUS
предположительно это или SCSI или куча последовательных портов

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение size_t » 01.10.2020,21:31

Немного расскажу как продвигаются дела, чтобы зафиксировать полезную инфу для тех кто решит пойти по этому же пути.
В общем, ребята, хотите разорить страну - подарите ей крейсер) PDP-11 с неисправностями - примерно то же самое.

После ревизии БП машинка запустилась и выдала приглашение ODT (точнее, оно там называется по-другому, но суть та же).
Первый успех закончился обломом, т.к. после загрузки через последовательный порт и HX-эмулятор, машина стала вываливаться в trap to 4. Если снять один банк памяти, то RT-11 таки грузится.
Дисковод удалось отреставрировать, он включается и жужжит как настоящий, но с диска не грузится.
Итого две неисправности - ОЗУ и что-то с диском.

Небольшое отступление в сторону.
Чтобы ремонтировать машины с такой компоновкой, нужны обязательно удлинительные платы. Для советских ЭВМ Э-60 и ДВК они не являются редкостью и без проблем находятся или одалживаются.
Для оригинальных корзин PDP что QBus что UNIBUS их тупо нет и негде взять. А без них до платы не добраться! и остается только аналитический метод - смотрим на плату и думаем что бы это могло быть.

Итак, встала задача такие платы раздобыть.
С этим помогла вот эта ссылочка с герберами плат-удлинителей: http://retrocmp.com/tools/dec-flip-chip-extenders (в самом низу)
Да и вообще сайт зачетный, там например есть проект Unibone с универсальной платой UNIBUS, являющейся эмулятором всего.

Платы заказал в Китае. Пытался заказать у нас, но я не понимаю этот сервис - нужно отправить по почте заполненную в экселе форму, подождать три недели и получить ответ, что платы не подходят по таким-то параметрам. Это те кто ответил - с десяток объявлений на авито морозились, и еще столько же фирм из инета требовали заполнять кучу персональных данных чтобы сказать "мы вам перезвоним". В Китае заказалось за три клика - сразу посчиталась цена по герберу, доставка, пять дней продукция и две недели почта.

К плате нужны разъемы. Разъемы с шагом 0.125" - это невероятный дефицит. Они очень похожи, но НЕСОВМЕСТИМЫ с советскими разъемами РППМ. У наших метрический шаг, у DEC - дюймовый. Что самое опасное - плата входит в неподходящий под нее разъем, естественно со смещением дорожек и последующим замыканием (я так не делал, просто предупреждаю).

Была попытка распилить разъем с развандаленной корзины UNIBUS на части с помощью алмазного диска для плитки. Оригинальный разъем является монолитом, в котором 3-4 разъема (в зависимости от высоты корзины) выполнены единым блоком. Ничего из этого не вышло, кроме тончайшей едкой пыли от бакелита - нужна нормальная оснастка. Попутно по городу были опрошены основные сервисы лазерной резки - ни один не взялся, сказали что у лазеров небольшая глубина резки и широкий конус, и что бакелит скорее всего закипит. Короче, "отцепись дядя".

Однако же, ищущий обрящет - вот совместимые разъемы https://ru.mouser.com/ProductDetail/587-346-080-540-802
Part number: EDAC 346-080-540-802
Цена у них не из дешевых, но выбора нет.
И что характерно, эта фирма из Америки имеет представительство в России и включает почту и таможню в стоимость. Спустя каких-то две недели курьер привез разъемы.

Есть еще один вариант - http://www.douglas.com/index.php/6-de-8.html
там же есть и разъемы отдельно и можно заказать плату с разъемами, но доставка там получается что-то в районе $200, что множит затею на ноль.

Еще были отправлены письма во все найденные refurbished DEC parts services в Европе и Америке. Те что ответили, за платы DEC W984A W987A (так называются 2- и 4-удлинители) - те что ответили, просили $400 за одну плату. Также были попытки купить плату на eBay (как оказалось у автора сайта retrocmp.com по имени Joerg). Плата была совмещена с простым логическим анализатором на диодиках, и аукцион ушел куда-то в космос, от покупки пришлось отказаться.

Пока все это мучительно обреталось, коллега занимающийся ремонтом продвинулся:
- RX02 подключенный к Э-60 через И-4 и выставленный в режим DX успешно прочел дискету и записал, а также загрузил ФОДОС с дискет от ГМД-7012. То есть мы почти исключили неисправность дисковода.
- С помощью утилиты PDP11GUI http://retrocmp.com/tools/pdp11gui (похоже на HX-эмуль, но более продвинутый с кучей встроенных тестов) гонялись тесты памяти, которые в 99.(9)% выдавали что все ок, но один раз был сбой.
- XXDP загрузить не удавалось
Все-таки после некоторого шаманизма с заменой импортного драйвера на советский аналог удалось добиться четкого сбоя чипов RAM - сбойными оказались два чипа.
- параллельно был заказан в Германии модуль RXV21 для QBus-машины (к такой имелся доступ). На eBay очень дорогая доставка для имевшихся плат. Я же случайным поиском нашел сервис запчастей для станков, и у них была эта единственная плата для DEC, с ценой дешевле ebay и сравнительно недорогой доставкой.
С ее помощью выяснилось, что режим DY в дисководе тоже работает, и удалось прочесть несколько дискет из комплекта машины. Их оцифровкой пока не занимались, но на вид там ничего интересного - RT-11 v4.0 и серии данных с какого-то датчика.

Были заказаны чипы памяти Mostek MK4096 на Али. К сожалению, пришла подделка (лазерная гравировка). У этих чипов три питания. В подделке они звонились на землю. Чуть не сожгли плату, к счастью спасло ее промышленное исполнение и заложенный в неё запас прочности.
А чипы получается проверять можно только на стенде, т.к. подавать только одно питание и звонить его на землю нельзя - чип так сгорит.
Товарищ исхитрился и перепаял рабочие чипы с банка ECC (контроля четности), и теперь вроде бы проблема ушла и RT-11 какое-то время работает.

Сейчас в процессе поиска неисправности на контроллере гибкого диска.
С содроганием жду, что там вылетело. Как показывает практика, в машинах середины 70-х применяются редчайшие микросхемы...

Вот так, с перерывами на поиски, заказы, ожидание доставки из-за семи морей, дело движется) Но мы упорные)

SKcorp
Advanced Member
Сообщения: 3559
Зарегистрирован: 28.07.2008,13:37
Откуда: Leningrad, USSR

Конкурсы

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение SKcorp » 01.10.2020,22:07

size_t писал(а): 01.10.2020,21:31


Пока все это мучительно обреталось, коллега занимающийся ремонтом продвинулся:
- RX02 подключенный к Э-60 через И-4 и выставленный в режим DX успешно прочел дискету и записал, а также загрузил ФОДОС с дискет от ГМД-7012. То есть мы почти исключили неисправность дисковода.
А форматировать он умеет?

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение size_t » 01.10.2020,22:12

SKcorp писал(а): 01.10.2020,22:07 А форматировать он умеет?
Нет, by design.
Надо покупать преформатированые дискеты непосредственно у DEC или рекомендованных им производителей. Oh shit, таких фирм больше нет, сорри)
Там еще и формат DY редкостный, с заголовками и секторами разной плотности, т.е. форматировать такое умеет далеко не всякий дисковод.

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение falanger » 16.10.2020,17:58

Вот на Хабре перевод статей про ремонт PDP-11/04. Может быть он вам поможет.
По крайней мере "основные болячки" и логика куда рыть там показаны. Если ссылки давал ранее или вы их уже видели - я хотел помочь.
Ремонт процессорного модуля https://habr.com/ru/post/243551/
Ремонт стримера и его интерфейса и снова процессора https://habr.com/ru/post/243553/
Ремонт электронной печатной машинки-терминала LA30 Decwriter https://habr.com/ru/post/243555/

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение falanger » 16.10.2020,18:06

size_t писал(а): 01.10.2020,21:31 С содроганием жду, что там вылетело. Как показывает практика, в машинах середины 70-х применяются редчайшие микросхемы...
Вам терять нечего - пробуйте советские аналоги ставить, хотя-бы временно для проверки.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение size_t » 16.10.2020,22:27

falanger писал(а): 16.10.2020,17:58 Вот на Хабре перевод статей про ремонт PDP-11/04.
Да, я читал это все, спасибо.
falanger писал(а): 16.10.2020,18:06 Вам терять нечего - пробуйте советские аналоги ставить
Так и делается, но они есть для отдельных микросхем.
Там применены очень древние серии микрух, которые в СССР не клонировались. Плюс у DEC было свое производство с кастомными чипами. Те же Mostek MK4096 - у них нету советского аналога, а там их под сотню на плате памяти. Драйверы шины - советскую серию не помню, но они дико дефицитные.

Вообще есть такой проект Unibone того же Joerg Hoppe с retrocmp.org.
Это эмулятор всего в формате UNIBUS (есть уже кстати и QBone - эмулятор плат QBus).
Сделан на одноплатнике BeagleBone, эмулирует процессоры, память, многие контроллеры периферии.
По словам самого Joerg, он чинил-чинил свои флопы и жесткие диски, а они все отказывали и отказывали, и настал такой момент, когда его это достало и он запилил такой эмулятор, чтобы иметь возможность заменить выходящие из строя узлы, а также для использования как логический анализатор шины (все-таки там больше сотни сигналов и ЛА с такой канальностью стоит денег).
Я к нему присматриваюсь, несмотря на то что он заявлен Open Source/Open Hardware, герберов к нему нету, и в группу Google пока подписаться не удалось...

sintech
Junior Member
Сообщения: 129
Зарегистрирован: 23.08.2015,16:00
Откуда: Moscow

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение sintech » 23.10.2020,16:02

size_t писал(а): 16.10.2020,22:27 Вам терять нечего - пробуйте советские аналоги ставить
Так и делается, но они есть для отдельных микросхем.
Кстати на фотках платы Unibone видно, что стоят отечественные микросхемы КР559ИП3 в количестве 16 штук. ;)
http://retrocmp.com/images/stories/joer ... nt-big.jpg

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение size_t » 23.10.2020,16:41

sintech писал(а): 23.10.2020,16:02 КР559ИП3 в количестве 16 штук
Я получил герберы и bill of materials от автора проекта, и там реально в качестве замены используются эти микрухи )

Буду заказывать на днях платы. Очень интересно что получится, вообще проект многообещающий.

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

Ремонт / запуск PDP-11/04

Сообщение Hunta » 23.10.2020,16:57

size_t писал(а): 23.10.2020,16:41 там реально в качестве замены используются эти микрухи )
Насколько мне не изменяет память, некоторые микрухи из 559 серии - аналоги (полные или близкие микрух) от DEC, так что замена не сильно удивительная - 559-ых всё ещё как грязи (правда, по отзывам, много среди них именно "грязи"), в отличии от DEC-овских. Понадобился один из DEC-овских шинников - пришлось на ebay купить по неприличной цене. Из приколов - попытка найти доку на них окончилась провалом. А когда искал их на eBay - один из продавцов выложил так же скан из доков - не полный правда, но хоть назначение выводов видно :)

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Ремонт / запуск PDP-11/04

Сообщение size_t » 23.10.2020,17:26

В оригинале там должно быть SN74LS377DWR

Ответить