vak: (Default)
[personal profile] vak
Сетевую карточку NE2000 удалось оживить. Понадобился другой компьютер, с 16-битной шиной ISA.

На одном из прилагавшихся флопиков есть утилита SETUP.EXE. Нею можно изменить параметры карточки и прописать в её NVRAM. Изначально карточка находится в режиме Plug-n-Play, то есть не имеет адреса и приписанного прерывания. Это дело следует отключить. Сначала ничего не получалось: утилита не находила карточку. Дело было в конфликте с дисковым контроллером XTIDE. У него тот же базовый адрес 300h, что и у карточки. Когда я догадался вынуть дисковый контроллер и загрузиться с флопика - дело сдвинулось с мёртвой точки.

Вот список допустимых базовых адресов на выбор. Поставим 280h, вроде ни с чем не пересекается.



Выбор номера прерывания.



Проверяем работу карточки: запускаем внутреннюю диагностику.



Запускаем так называемый пакетный драйвер. Их два на выбор: опенсорсный NE2000.COM и от производителя ETHER.COM. Оба устойчиво работают.



В качестве интернет стека я поставил mTCP. Сначала выполняем команду DHCP, она получает IP адрес. Запускаем "ping 8.8.8.8" - работает. Зайдём для проверки на какую-нибудь бибиэску.
telnet mtrek.com 1701



Ничо так, весёленько смотрится. А вот другая бибиэска: википедия с искусственным интеллектом.



В целом выход в интернет налажен. Жаль только, SSH и HTTPS не поддерживаются.

Но как же насчёт XT-шки? Переставляем карточку в XT и обнаруживаем, что пакеты не ходят. Нет приёма. Утилита диагностики карточку видит, но при попытке изменить её параметры говорит:



Дело во времянке на шине ISA, полагаю. А может в восьмибитности XT-шной шины. Не думаю, что карточку, разработанную в 1997 году, рассчитывали на совместимость с шиной 1984 года. Так что для XT-шки надо искать что-то другое.

Date: 2025-12-12 17:29 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
8-битную NE1000

Date: 2025-12-12 18:18 (UTC)
dimorlus: (Default)
From: [personal profile] dimorlus
Не ну нормальный такой plug and play, перемычками-то посподручнее было.

Date: 2025-12-12 19:00 (UTC)
dimorlus: (Default)
From: [personal profile] dimorlus
Я такое помню в уже более поздние времена, когда оно уже в целом как-то работало, а ISA потихоньку вымирал. Тут уж молись, не молись - трусить надо.

Date: 2025-12-12 19:10 (UTC)
dimorlus: (Default)
From: [personal profile] dimorlus
P&P на ISA как-то мимо меня прошло, не слишком такие решения распространены были, а на PCI все куда веселее, но еще надо же чтобы софт правильно поставился, что с '95 случалось, мягко говоря, не всегда. Обнаружено новое устройство. Кастрюля красная, эмалированная.

Date: 2025-12-12 22:52 (UTC)
From: [identity profile] ledernierheros.livejournal.com
Да, причина на самом первом скрине: Bus Mode 16 bit.

Утилита позволяет переключать?

У меня была карточка, но не помню от кого, кажется 3Com и там можно было выбрать 8 бит. И тогда карточка работала даже в Поиске, хотя у него даже и 8 битая шина не полностью реализована была — не было DMA.