EISA: настройка по шагам

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Гость

EISA: настройка по шагам

Сообщение Гость » 15.03.2011,23:21

Решил сделать на будущее запись, чтоб не забыть. Ну, и кому-то полезно будет. Можно расширить до ФАКа, но если народу будет интересно.

Итак, предположим, что у вас есть компьютер с шиной EISA и хоть одной платой на этой шине, воткнутой в матплату.
Не переставляйте эту плату никуда, пока точно не удостоверитесь в наличии все драйверов!

Если же у вас есть компьютер с шиной EISA, который выдает странные сообщения про неверную конфигурацию EISA, то вам сюда.

Шина EISA имеет, скажем так, "недоделаный plug-n-play", т.е. распознавать вставленные в нее карты она умеет, а настраивать автоматически - нет.
Все настройки хранятся в перезаписываемой части БИОСа (если правильней - информация о конфигурации плат пишется не в BIOS, а в специальную энергонезависимую память - EISA NVRAM), а для перезаписи необходимо иметь EISA Configuration Utility (ECU / ЭКУ) - специальную программу, нежно перешивающую не весь биос, а только нужные для работы EISA части. Самое нехорошее в данной утилите - то, что она делалась под конкретный БИОС, и для более новой/старой версии нужна другая утилита. Не говоря уж о моделях других производителей. Интеловское ЭКУ осталось к настоящему моменту всего на одном сайте - ftp://ftp.necam.com/swan-zds-ftp/eisa.htm
Полегче с ЭКУ для DIGITAL Alpha - они еще кое-где работают, поэтому их еще возможно раздобыть. В основном через поисковик по ФТП Мамонт ( http://www.mmnt.ru/int/ )
Совсем уж хорошо с ЭКУ у PA-RISC: утилита встроена в дистрибутив HP-UX.

Но поиск и нахождение ЭКУ - всего лишь полдела. Теперь для нефункционирующего EISA-устройства нужно найти конфигурационный файл. !ADP0001.cfg для Adaptec 1742, например.
Как определить, какой файл нужен? Запустить ECU, а там она сама скажет (определять-то она сама умеет).

ECU надо запускать и после удаления карты из системы, или переставки ее в другой слот.
При удалении нужно подтвердить что еиса нет, так как каждый слот на материнской плате имеет свой номер. Если установить или вынуть плату без запуска ECU то будет при стрте напоминание о неправильной конфигурации еиса. и установленое устройство не будет работать.

Так же обязательно ищем конфигурационный файл от матери. То есть при инстале ЕИСА должны быть в наличии ECU конфигурационный файл от платы ЕИСА и конфигурационный файл материнской платы.


чтоб установить ЕИСА плату нужно три вещи. программа ECU, конфигурациооный файл материнской платы, конфигурационный файл платы ЕИСА.

Так же названия конфигурационніх файлов имеют свою систему. Вторая, третья и четвертая буквы конфигурационого файла обозначают производителя железки. ADP - это ADAPTEC, цифры - это идентифиатор модели платы, ну, и расширение .cfg

Первый символ относится к архитектуре процессора. ! - интел и ПА-РИСК, А - Альфа.
Код Адаптека-1742 для интела будет выглядеть как !ADP0001.CFG, а для Альфы - AADP0001.CFG


Нашли конфигурационный файл? Посмотрите, не лежат ли рядом оверлеи с похожими названиями (adp0000.ovr или adp0000.ovl), для вышеприведенного Адаптека 1742. Эти файлы нужно тоже забрать - они нужны для записи конфигурационной информации в БИОС, а несколько штук их потому, что производители БИОСов-то разные.

И, когда у вас есть ECU, конфигурационный файл и оверлей, сбрасывайте все это в одно место, запускайте ЭКУ... Если все было собрано правильно, то неработающее ранее устройство заработает. Можно будет подправить ему прерывания, адрес и прочее, но самое основное: оно будет работать.

---------------
дополнения-исправления приветствуются

SL project
Advanced Member
Сообщения: 4165
Зарегистрирован: 03.01.2007,14:31
Откуда: Великий Новгород
Контактная информация:

Конкурсы

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

Сообщение SL project » 15.03.2011,23:49

впринципе все верно, Для ибма находил образ дискеты для этого дела.

Причем ECU надо запускать и после удаления карты из системы, или переставки ее в другой слот.
При удалении нужно подтвердить что еиса нет. так как каждый слот на материнской плате имеет свой номер. Если установить или вынуть плату без запуска ECU то будет при стрте напоминание о неправильной конфигурации еиса. и установленое устройство не будет работать.

Так же обязательно ищем конфигурационный файл от матери. То есть при инстале ЕИСА должны быть в наличии ECU конфигурационный файл от платы ЕИСА и конфигурационный файл материнской платы.


чтоб установить ЕИСА плату нужно три вещи. программа ECU, конфигурациооный файл материнской платы, конфигурационный файл платы ЕИСА.

так же названия файлов имеют систему. насколько помню то первые три буквы конфигурационого файла обозначают производителя железки Точно скажу про одного ADP это ADAPTEC цифры это идентифиатор модели платы. ну и расширение .cfg

XXXyyyy.cfg плучается что то вида ADP1234.cfg

borisfox
Advanced Member
Сообщения: 1095
Зарегистрирован: 30.07.2008,05:52
Откуда: Хабаровск

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

Сообщение borisfox » 16.03.2011,01:29

Одно уточнение: информация о конфигурации плат пишется не в BIOS, а в специальную энергонезависимую память - EISA NVRAM.

Если планируете создавать где-нибудь архив ECU и конфигурационных файлов - могу поделиться ECU для ASUS PCI/E-P54NP4, конф.файлами для контроллеров Adaptec AHA-274x SCSI, DTC 2290 IDE, сетевых плат Intel EtherExpress PRO/100 и 10, и платы видеомонтажа Matrox Studio Express. И ещё от контроллеров сканера HP ScanJet II есть, но их я не проверял.
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010. Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT. http://www.phantom.sannata.ru/forum/index.php?t=9103

SL project
Advanced Member
Сообщения: 4165
Зарегистрирован: 03.01.2007,14:31
Откуда: Великий Новгород
Контактная информация:

Конкурсы

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

Сообщение SL project » 16.03.2011,02:31

вот нашел в залежал файл на Adaptec AHA-1540/1542 ISA SCSI Host Adapter

а вообще собрание таких конфигов жизненно необходимо


UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

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

Сообщение UFO » 16.03.2011,04:42

В дополнение - если используется винда, то операции с утилитой ECU нужно выполнять из чистого ДОСа.

У меня тоже есть немного конфиг.файлов от IBM и Adaptec.

Гость

Сообщение Гость » 17.03.2011,19:45

Дополнил, однако.
А как бы организовать сборник ECU и конфигов? Какие есть предложения?

Аватара пользователя
wrenchrox
Advanced Member
Сообщения: 2203
Зарегистрирован: 11.11.2009,19:28
Откуда: Москва

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

Сообщение wrenchrox » 17.03.2011,21:21

Я могу собирать файло и когда надо поднимать ftp.
make[1]: *** [asyncAPI.o] Error 1
Эй, кто за дверью, выходи в сортир по-одному
Изображение

SL project
Advanced Member
Сообщения: 4165
Зарегистрирован: 03.01.2007,14:31
Откуда: Великий Новгород
Контактная информация:

Конкурсы

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

Сообщение SL project » 18.03.2011,07:53

может пока у кого что есть пусть выложит на файлообменники а ссылки кидать сюда?

UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

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

Сообщение UFO » 18.03.2011,13:47

Посмотрел, что есть в наличии:

1) Набор файлов IBM EISA Configuration Diskette от сервака PC Server 320
В комплекте следующие cfg'шки:
!ISA0000.CFG Generic ISA Adapter
!MIC0054.CFG IBM Dual Pentium PCI-EISA System Board
!IBM1010.CFG IBM EtherJet ISA Adapter
!INT1030.CFG Intel EtherExpress PRO Ethernet Adapter
!INT1010.CFG Intel EtherExpress Flash32 Ethernet Adapter
!NVL1001.CFG Novell NMSL (Netware Mirrored Server Link)
!SVGA000.CFG Super VGA ISA Card


2) Набор файлов IBM EISA Configuration Diskette от серваков PC Server 325 (8639-EJ0,ES0, ESV, RS0)/330 (8640-ES0, ES2, ESS, EM2).
В комплекте следующие cfg'шки:
!ISA0000.CFG Generic ISA Adapter
!IBM1038.CFG IBM Dual Pentium Pro PCI-EISA System Board (Leopard (Itchy) Board)
!IBM1048.CFG IBM Dual Pentium Pro PCI-EISA System Board (Lynx (Stimpy) Board)


3) Adaptec EISA configuration files for the AHA-274x SCSI Host Adapter (в архиве также User's Manual, Installation Guide + некоторые утилиты):
!ADP7771.CFG Adaptec AHA-2740/2742/2744 SCSI Host Adapter
ADP7770.OVL


Update: залил архивчики, добавил ссылки. Может, пригодится кому-нибудь...

UFO
Почётный пользователь
Сообщения: 5650
Зарегистрирован: 12.12.2006,17:24

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

Сообщение UFO » 18.03.2011,13:50

Кроме того, вот полезная информация из readme.txt о конфигурировании устройств EISA:

Код: Выделить всё

IBM, Corp.
EISA Configuration Diskette, README.TXT

The following topics are described in this file:

1) Change History
2) Hints on using the EISA Configuration Utility for Server 325/330
3) Utilities included with this diskette


2) Hints on using the EISA Configuration Utility for Server 325/330
   ================================================================

   Configuring PCI Devices
   -----------------------
   PCI devices shown in the EISA Configuration Utility are view-only.
   Although the EISA Configuration Utility displays the "+/-" symbol
   for PCI devices, changes to these fields do not affect the PCI devices
   resources.  The PCI BIOS configures the PCI devices automatically during
   boot up.

   If you need to change the IRQ for a PCI device, use the PCI Interrupt
   Request function in the built-in Configuration/Setup Utility.  You
   can manually assign IRQs to PCI devices when required or when control
   over IRQ sharing among PCI devices is desired.  This function can be found
   in the Configuration/Setup (F1 from the bootup LOGO screen) by selecting
   Advanced Setup, and then selecting PCI Bus Control.


   Configuring I/O Ports and System Devices
   ----------------------------------------
   The I/O Ports and System Devices (serial ports, IR port, parallel port,
   and the floppy diskette drive(s)) require configuration in both the
   built-in Configuration/Setup Utility and the EISA Configuration Utility.

   If you change the configuration of the I/O Ports or System Devices
   using the EISA Configuration Utility (for example, if you change the
   Parallel Port from LPT1 to LPT2), you must make the same change in the
   built-in Configuration/Setup Utility, to keep the CMOS settings in the
   Configuration/Setup synchronized with the settings in the EISA NVRAM.



3) Utilities included with this diskette
   =====================================

   BOARDID.EXE  -   This utility reads the ID of EISA products plugged
                    into the system board. This is helpful in determining
                    if the system board recognizes the EISA cards. Also
                    the EISA card's ID explains what configuration file
                    is associated with the EISA product. Slot 0 corresponds
                    to the system board.

                    Usage:  BOARDID

                    Example:

                    1) Type BOARDID and press the return key.
                    2) Enter 0 for the slot number.
                    3) The ID should be read as IBM1038 !.
                    4) The configuration file that corresponds to the
                       system board is thus !IBM1038.cfg. This file
                       resides in the same directory as the CF.EXE file.
                    5) An ID that is read as "___???? !" means that the
                       utility did not recognize a valid\working EISA
                       product in that slot.



   CHECKCFG.EXE -   This utility checks configuration files (*.CFG) for a
                    valid syntax.

                    Usage:  CHECKCFG (path)\filename.CFG

                    Example:

                    1) Type CHECKCFG A:\!IBM1038.CFG - That is the
                       configuration file for the M54Pe system board.
                    2) The message returned should be "Successful syntax
                       verification."
                    3) If an error message appears, contact the EISA
                       product's manufacturer for a new configuration
                       file.



   CLRCMOS.EXE  -   This utility is used to clear the EISA CMOS. Run this
                    program if you are having lots of problems with the
                    configuration utility (CF.EXE).

                    !!! Warning !!!
                    This utility writes 0's to the EISA CMOS, effectively
                    clearing it. All configuration information will be
                    lost. The sytem must be reconfigured by running the
                    CF.EXE utility after this program is executed.

                    DO NOT USE THIS UTILITY UNLESS ABSOLUTELY NEEDED!!!
                    USE ONLY AS A LAST RESORT.

                    Usage:  CLRCMOS



   CLEARRTC.COM  -  This utility is used to clear the Real Time Clock
                    chips Non-Volatile Random Access Memory (NVRAM).

                    !!! Warning !!!
                    This utility sets the NVRAM to zero, effectively
                    clearing it. All configuration information will be
                    lost. The sytem must be reconfigured by running the
                    ROM-based Setup utility and the CF.EXE utility after
                    this program is run.

                    DO NOT USE THIS UTILITY UNLESS ABSOLUTELY NEEDED!!!
                    USE ONLY AS A LAST RESORT.

                    Usage:   CLEARRTC

SL project
Advanced Member
Сообщения: 4165
Зарегистрирован: 03.01.2007,14:31
Откуда: Великий Новгород
Контактная информация:

Конкурсы

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

Сообщение SL project » 18.03.2011,14:58

вот ссыль откуда можно набрать образы дискет для сервером IBM 520/320
как раз с ECU и .CFG файлы в них

http://www-947.ibm.com/support/entry/po ... nd=5350884

Ответить