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

Полигон-2

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

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

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

Полигон-2 »   Технический флейм »   Как узнать ресурсы не PnP ISA контроллера?
RSS

Как узнать ресурсы не PnP ISA контроллера?

Для отечественной разработки без документации.

<<Назад  Вперед>> Страницы: 1 2
Печать
 
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Hi All!
Требуется определить базовый адрес контроллера Lintech "Net-RT11" для ISA шины. Есть подозрение что DOS-Line у меня на нем виснет из-за неправильно указанного базового адреса в файле настроек. Хотя сам Net-RT11 работает без вопросов.
Сильно сбивает с толку указанные по умолчанию настройки в конфигураторе "IRQ = 5; BASE = 0220h;", т.к. для IRQ там вроде бы 1 джампер и выбрать можно из 2-х вариантов - 9 и 11. Есть еще 1 дж. на 2 положения и 2 сдвоенных. Вот последних можно подозревать в ответственности за базовый адрес, но как узнать текущее значение адреса, если начальное значение неизвестно и с каким шагом меняют адрес перемычки непонятно.
В общем: требуется софт и/или методика определения хотябы базового адреса не PnP ISA контроллера.
SKcorp
Advanced Member
Эксперт.

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


Ссылка


Дата регистрации на форуме:
28 июля 2008
А если воткнуть в виндовую машину?
Понятно что будет неизвестный девайс, но может хоть адрес покажет.
SKcorp
Advanced Member
Эксперт.

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


Ссылка


Дата регистрации на форуме:
28 июля 2008
PS:

HARDWARE:
\tNULD\t: TYPE = H_NUL; IRQ = 9; BASE = 0400h;
\tNET\t: TYPE = H_LTN; IRQ = 5; BASE = 0220h;

Почему тогда на 9 идет NULD? Может оно и есть та карта?
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
SKcorp написал:
[q]
А если воткнуть в виндовую машину?
Понятно что будет неизвестный девайс, но может хоть адрес покажет.
[/q]
Так она же его вообще не увидит, скорее всего. Оно же не PnP, а винда в некоторых случаях такое в упор не видит. Хотя попробовать поставить винду можно.


SKcorp написал:
[q]
Почему тогда на 9 идет NULD?
[/q]
Потому что DOS-Line умеет работать через разные каналы связи и поддерживает разные устройства:

    ZS      = 1;    #ЗЕЛАКС-Секунда
    ZSi     = 2;    #ЗЕЛАКС
    ZSe     = 3;    #ЗЕЛАКС
    NVT     = 4;    #НАТЕКС монохром Геркулес DVT220
    NVTc    = 5;    #НАТЕКС цветной или монохромный VGA
    VDT     = 6;    #VIDEOTON VDX-52600
    W60     = 7;    #WYSE 60/120
    ASCII   = 8;    #
    EMUL    = 9;    #Эмулятор терминала на базе компьютера
                # или STAR Systems 2
    VT100   = 10;   #DEC VT-100/200/300
    SCR     = 12;   #Мультиконсольный терминал
    MOUSE   = 13;   #Мышь
    NVTa    = 14;   #НАТЕКС цветной VGA (версия > 2.8)(VERTEX)
    PRN     = 15;   #Принтер
    SVT     = 16;   #
    MWM     = 17;   #
    LTN     = 18;   #ЛИНТЕХ (УКНЦ и т.п.)
    GEMUL   = 19;   #Графический эмулятор терминала
    PCCGA   = 20;   #НАТЕКС VERTEX с поддержкой графики

Вот для каждого и указываются свои настройки. Только оно вполне может пересекаться.

SKcorp написал:
[q]
Может оно и есть та карта?
[/q]
Не, такой вариант я пробовал - только с 11 прерыванием (боюсь на 9 может видео повиснуть).
Alex_reaper
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2009
Arseny
а если попробовать отследить от isa разъема дорожки до джамперов, а потом посмотреть по распиновке какие irq и адресные линии задействованы?
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Alex_reaper написал:
[q]
а если попробовать отследить от isa разъема дорожки до джамперов, а потом посмотреть по распиновке какие irq и адресные линии задействованы?
[/q]
Это было самым легким и уже сделал. Так что в IRQ я уверен.
Кай
Гость
Divine Assassin

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


Ссылка


Дата регистрации на форуме:
8 авг. 2010
А вот что пишут в оф. руководстве:

Сетевой контроллер головной машины IBM PC использует уровень прерывания 11 (IRQ 11). Если в машине используется
современная плата со слотами PCI-ISA, что часто бывает в машинах на базе процессоров 486DX4/100, 486DX4/120, Р5
(«пентиум»), то, скорее всего, будет необходимо перевести прерывание со слота PCI на слот ISA. Это достигается путем
переключения слота PCI в состояние disable, прямого указания для слота ISA номера используемого прерывания IRQ 11, или
другим подобным способом. Чаще всего в современных BIOS подобные изменения производятся в меню Plug and Play BIOS
SETUP. Если правильно не выставить этот параметр, то загрузка системы на УКНЦ производиться не будет.
¨ BIOS SETUP часто имеет параметр Turbo switch function. Для нормальной работы системы значение этого параметра должно быть
установлено в положение Off (disable). Если не выставить значение этого и следующего параметров, то система в терминальном
режиме будет работать крайне неэффективно и, возможно, со сбоями.

¨ На 486DX2/66 (!) машинах параметр External cash mode должен быть установлен в значение WT (не WB).

http://www.lintech.ru/docs/Net-RT11_User_Manual.pdf
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Кай написал:
[q]
А вот что пишут в оф. руководстве:
[/q]
Во-первых - я его читал. Во-вторых - это для второй версии контроллера. Может оно и не сильно влияет, но хрен его знает ...


Кай написал:
[q]
Сетевой контроллер головной машины IBM PC использует уровень прерывания 11 (IRQ 11).
[/q]
Что коссвенно подтверждает отличия 1 и 2 версии контроллеров - на первой есть переключатель прерываний и в конфиге он явно прописывается, а а второй в конфиге пусто и похоже прерывание было только одно - 11-е.


Кай написал:
[q]
переключения слота PCI в состояние disable, прямого указания для слота ISA номера используемого прерывания IRQ 11, или
другим подобным способом. Чаще всего в современных BIOS подобные изменения производятся в меню Plug and Play BIOS
SETUP. Если правильно не выставить этот параметр, то загрузка системы на УКНЦ производиться не будет.
[/q]
Это написано для Award биоса, а у меня в AMI есть только назначение приорететов на номер прерывания для PCI слотов. :(


Кай написал:
[q]
BIOS SETUP часто имеет параметр Turbo switch function. Для нормальной работы системы значение этого параметра должно быть установлено в положение Off (disable). Если не выставить значение этого и следующего параметров, то система в терминальном режиме будет работать крайне неэффективно и, возможно, со сбоями.
[/q]
А такое есть в Пентиумных матерях?


Кай написал:
[q]
На 486DX2/66 (!) машинах параметр External cash mode должен быть установлен в значение WT (не WB).
[/q]
А вот это я упустил - каюсь ... Надо проверить.


Кай написал:
[q]
http://www.lintech.ru/docs/Net-RT11_User_Manual.pdf
[/q]
:) Мануал честно спионерен у меня. Хоть бы указали где взяли ...
Alex_reaper
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2009
Arseny
качественное фото платы с 2х сторон можно?
выборку адреса можно в принципе так же отследить. По крайней мере вычислить диапазон адресов I/O, а оттуда уже выбросить заведомо невозможные (например пересекающиеся со звуком, LPT, COMn и пр.)
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Alex_reaper написал:
[q]
качественное фото платы с 2х сторон можно?
[/q]
Легко.

Если что не понятно - могу сделать крупные планы.
Alex_reaper
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2009
Arseny
у нее же ПЗУ отсутствует... DD5, разьве она будет работате без ПЗУ???
X6 похоже выбирает стартовый блок в ПЗУ
адрес порта выбирается резистивной сборкой NR1 и колодкой SA1, которая отсутствует и в ней определены только 2 фиксированных замкнутых джампера - 3й и 6й
таким образом,посмотрев, как идут дорожки под DD16 можно выяснить, какие адреса выбраны для I/O данной карты.
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Alex_reaper написал:
[q]
у нее же ПЗУ отсутствует... DD5, разьве она будет работате без ПЗУ???
[/q]
Ктож ее знает? Net-RT11 работает, а DOS-Line только стартует - стоит запустить на УКНЦ загрузку по сети как на IBM все начинает работать с дикими тормозами. Ну и на УКНЦ нет ничего в результате. Может оно и не зависит, но поскольку спросить не у кого - приходится работать методом исключений.


Alex_reaper написал:
[q]
таким образом,посмотрев, как идут дорожки под DD16 можно выяснить, какие адреса выбраны для I/O данной карты.
[/q]
У меня получилось приблизительно так:
0 - DD14/12
1 - DD12/13
2 - DD12/3
3 - DD16/10
4 - DD17/10
5 - DD16/13
6 - DD17/13
7 - DD16/4
8 - DD17/1
9 - DD16/1

Первые цифры - биты адреса на шине ISA, потом номер м/с, потом номер вывода. На ISA разъеме это пины в обратной последовательности - A31, A30, A29...
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
SA1/3 - DD16/12
SA1/6 - DD17/2
Alex_reaper
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2009
Arseny
Если я не ошибся в расчетах, то диапазон адресов должен быть от 2D8 до 2DF, с учетом замкнутых перемычек в SA1
что в принципе не противоречит возможному, т.к. обычно этот диапазон свободен и не занят никакими устройствами на мат. плате и основными устройствами ввода/вывода, и занимает 8 8и битных слов, чего вполне достаточно и для ширины шины (2..4 8и битных слова) и для регистров.
Arseny
Advanced Member
,,,=^..^=,,,

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


Ссылка


Дата регистрации на форуме:
13 окт. 2005
Alex_reaper, а что делают другие перемычки? X5 управляет каким-то External Access enable - может она и определяет нужна ли ПЗУ DD5?
X6 и X7 дублируются дорожками под перемычками.

Update.
"Дело было не в бобине" (с)
Похоже на моем контроллере стоит управляющий чип v.2.0, а не v.1.0 как я думал. Поэтому софт первой версии и тупил наверное (указание базового адреса 02D8h ничего не изменило).
Зато вторая версия ...

буду разбираться и винду запускать ;)
Alex_reaper
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2009
Arseny
ну, чем мог )
удачи
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   Как узнать ресурсы не PnP ISA контроллера?
RSS

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

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

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