КОРПОРАЦИЯ STANDARD MICROSYSTEMS Драйверы NDIS для сетевых адаптеров TokenCard EliteSeries ИНФОРМАЦИЯ О ВЫПУСКЕ Данные программы лицензированы SMC для использования только заказчиками этой фирмы. (c) Корпорация Standard Microsystems 1994. Все права защищены. Версия 2.03 от 23 декабря 1994 г. ХРОНОЛОГИЯ ВЕРСИЙ -- Версия 2.03 (текущая версия для DOS) -- Добавлено два новых параметра: CLOAK, который обеспечивает маскирование (cloaking), и ALLOWRIPL, который дает возможность загружать драйвер с удаленной станции. Для включения маскирования необходимо добавить в файл protocol.ini параметр cloak. Добавлена поддержка двух адаптеров. -- Версия 1.12 (текущая версия для OS/2) -- Добавлен новый микрокод Token Ring. -- Версия 1.11 -- Исправлена ошибка режима полного копирования и групповой адресации. -- Версия 1.10 -- Исправлена ошибка таймаутов передачи. -- Версия 1.09 -- Исправлена ошибка, возникающая при разъединении кабеля в ходе инициализации драйвера. -- Версия 1.08 -- Исправлена ошибка, возникающая при подключении к сети. -- Версия 1.07 -- Исправлена известная ошибка, возникавшая при включении в 4-мегабитное кольцо. -- Версия 1.06 - Известная проблема Эта версия не загружалась в IBM Value Point. -- Версия 1.00 -- Начальный выпуск. Возможности программы включают технологию ReceiveLookahead, обеспечивающую высокую эффективность, поддержку двух адаптеров одним драйвером, а также возможности UMAC/LMAC для улучшенного сопровождения и возможности быстрой установки новых программ. Известные Проблемы Драйвер NDIS: Проблема: Драйвер NDIS не в состоянии правильно инициализировать второй адаптер в средах DOS и OS/2 1.3. В обоих случаях драйвер будет не сможет правильно устанавливать связь со вторым адаптером. Совет: Посмотрите образец файла PROTOCOl.INI в каталоге NDIS на дискете SMC SuperDisk Drivers. Программа поддержки сети для DOS (LSP) и Программа поддержки протокола сетевого адаптера для OS/2 (LAPS): Проблема: При использовании LAPS или LSP для конфигурирования двух адаптеров в файле PROTOCOL.INI для второй платы вместо "DriverName=SMC8102$" генерируется строка "DriverName=SMC81002$". Совет: Вручную отредактируйте файл PROTOCOL.INI, заменив "81002" на "8102". Проблема: В случае обновления при использовании LAPS или LSP, несмотря на наличие в файле CONFIG.SYS правильной строки "DEVICE=TRINIT.EXE (.SYS)" программа может решить, что эта строка удалена. Совет: Убедитесь, что в файле CONFIG.SYS оператор "DEVICE=TRINIT.EXE (.SYS)" стоит перед оператором "DEVICE=PROTMAN". ЗАГРУЗКА ДРАЙВЕРОВ DOS NDIS В ВЫСОКУЮ ПАМЯТЬ (выше 1 Мбайт). В дополнение к драйверу NDIS SMC8100.DOS из комплекта SuperDisk SMC предлагает другой драйвер NDIS SMC8100.DOS. Файл этого драйвера можно загрузить с BBS SMC. Драйвер допускает загрузку в память выше 1 Мбайт на компьютерах 386 и более поздних, где используется диспетчер памяти типа EMM386. EMM386 входит в комплекты текущих версий MS-DOS, Microsoft Windows и Microsoft Windows for Workgoups. Загружая драйвер в высокую память, вы увеличиваете объем свободной обычной памяти, которая может использоваться другими программами. Чтобы получать новый драйвер NDIS SMC8100.DOS, обратитесь на BBS SMC и загрузите файл BNDxxx.EXE (xxx указывает версию драйвера). Это самораспаковывающийся архив с драйвером SMC8100.DOS, который можно загружать в память выше 1 Мбайт. Подробные сведения об этом драйвере смотрите в файле NDIS.DOC на дискете SMC SuperDisk. ПАРАМЕТРЫ файла PROTOCOL.INI Параметры драйвера определяются в разделе SMC8100 файла PROTOCOL.INI. Единственный параметр, который обязательно надо определить - это "DriverName". У всех других параметров есть значения по умолчанию, устанавливаемые драйвером, и их можно опустить в файле PROTOCOL.INI, если установленный адаптер соответствует заданной по умолчанию конфигурации. Программно-конфигурируемые адаптеры и адаптеры Micro Channel игнорируют значения IRQ, IOBase и RAMAddress, используя значения из регистров POS, занесенные туда при установке платы. Ниже приведен список часто используемых в файле PROTOCOL.INI параметров и даны их описания. Для каждого параметра приводятся и значения по умолчанию, и возможные диапазоны значений. IOBase Задает базовый адрес ввода-вывода, используемый адаптером. Значение по умолчанию - 0x280. Этот параметр обязателен для всех адаптеров ISA. SlotNumber Задает номер слота, в который установлена плата адаптера в системе с шиной Micro Channel. Этот параметр - десятичное число от 1 до 10; он обязателен для всех адаптеров Micro Channel. NetAddress Заменяет сетевой адрес, записанный в память сетевого адаптера. на предприятии-изготовителе. Значение этого параметра - строка из 12 шестнадцатеричных цифр, заключенная в кавычки. Адрес должен быть уникальным среди всех сетевых адресов данной сети. Следующие параметры требуются для адаптеров WD, которые не допускают программной перестройки конфигурации. IRQ Определяет прерывание, используемое адаптером. Значение по умолчанию - 3. RAMAddress Определяет адрес сегмента разделяемой памяти, используемый адаптером. Значение по умолчанию - 0xD000. СООБЩЕНИЯ ОБ ОШИБКАХ "Could not find an adapter [at slot ___] [at I/O base address ___]" ("Невозможно найти адаптер [в слоте ___] [по базовому адресу ввода-вывода ___]") Драйвер не может найти адаптер в указанном месте. "Cannot access adapter RAM properly" ("Невозможно правильно обратиться к оперативной памяти адаптера") Ошибка при тестировании памяти адаптера. "Adapter hardware failure detected (self-test)" (Обнаружена ошибка аппаратных средств адаптера (при самотестировании)) При инициализации адаптера произошел неопознанный отказ. "Adapter hardware failure detected during initialization" ("При инициализации обнаружен отказ аппаратных средств адаптера") Аппаратные средства не отвечают правильно на команды инициализации. "Other system RAM already occupies adapter RAM address space" (Адресное пространство памяти адаптера уже занято другим компонентом системы) При выделении участка памяти для адаптера возник конфликт. "Other system ROM already occupies adapter RAM address space" (Адресное пространство памяти адаптера занято ПЗУ). При выделении участка памяти для адаптера возник конфликт с ПЗУ. "RAM base address chosen for driver does not match adapter configuration" (Базовый адрес памяти, выбранный для драйвера, не соответствует конфигурации адаптера) Следует определить базовый адрес оперативной памяти при помощи EZSTART. Определение в файле конфигурации надо стереть. "IRQ chosen for driver does not match adapter configuration" (Прерывание IRQ, выбранное для драйвера, не соответствует конфигурации адаптера) Следует определить значение IRQ при помощи EZSTART. Определение в файле конфигурации надо стереть. "RAM size chosen for driver does not match adapter configuration" (Размер памяти, выбранный для драйвера, не соответствует конфигурации адаптера) Размер памяти записан в адаптере и не может меняться. Определение в файле конфигурации надо стереть. "Adapter IRQ higher than 7 not valid in 8-bit slot" ("При использовании 8-битного слота номер прерывания адаптера больше 7 недопустим") Номер прерывания (IRQ) для адаптера, установленного в 8-битный слот, не должен быть больше 7. Можно установить адаптер в 16-битный слот и только тогда использовать IRQ больше 7. "I/O base address chosen for driver not valid" (Выбранный для драйвера базовый адрес ввода-вывода недопустим). Базовый адрес ввода-вывода адаптера должен находиться в диапазоне от 200h до ec0h и быть кратен 20h. "RAM base address chosen for driver not valid (out of range)" (Базовый адрес оперативной памяти, выбранный для драйвера, недопустим (лежит вне допустимого диапазона)) Базовый адрес оперативной памяти должен находиться в диапазоне от A000h до EC00h. "IRQ chosen for driver not valid (out of range)" (Номер прерывания IRQ, выбранный для драйвера, недопустим - лежит вне допустимого диапазона) Значения IRQ должны находиться в диапазоне от 2 до 15. "RAM size chosen for driver not valid (out of range)" (Размер памяти, выбранный для драйвера, не допустим - лежит вне допустимого диапазона) Размер памяти должен быть или 200h (8 Кбайт) или 400h (16 Кбайт). "Adapter configuration information corrupted; run software setup program" (Информация о конфигурации адаптера искажена; выполните программу установки конфигурации) Содержание установленной на плате адаптера памяти EEROM повреждено. Запустите EZSTART, чтобы проверить и исправить его. Лицензировано Standard Microsystems для использования только заказчиками этой фирмы. Технология маскирования (Cloaking) запатентована корпорацией SMC и была разработана фирмой Helix Software Company Inc. Cloaking - торговая марка фирмы Helix Software Company Inc. Частично Copyright 1993 Helix Software Company Inc. Все права защищены. This commercial computer software and documentation is provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c) (1) and (2) of the Commercial Computer Software -- Restricted Rights clause at FAR 52.227-19, or Alternate III of the Rights in Data -- General clause at FAR 52.227-14, as applicable. The manufacturer / subcontractor is Standard Microsystems Corporation, 80 Arkay Drive, Hauppauge, NY 11788. SMC и Standard Microsystems - зарегистрированные торговые марки фирмы-изготовителя. TokenCard, TokenCard Elite, TokenCard Elite/A, EliteSeries, EliteView, EZStart и SuperDisk - торговые марки корпорации Standard Microsystems. Другие программы и названия компаний являются зарегистрированными торговыми марками их владельцев.