Науково Виробнича Фірма "Крон ЛТД"
Головна РџСЂРѕ Р¤С–СЂРјСѓ Ціни РђСЂС…С–РІ Підтримка Партнери Контакти
Linux
Последнее изменение: 20.05.2003 (C) KRON Ltd.

Инструкция по компиляции и установке драйвера мультипортовых плат kron-pci.

Драйвер предназначен для обеспечения работы мультипортовых плат:

"KRON-PCI 8RS232.R2"
"KRON-PCI 8CL20.R1"
"KRON-PCI 8CL40.R1"
"KRON-PCI 8RS485.R1"
"KRON-PCI 1-COM.R3"

в среде операционной системы Linux ( ядра 2.2.x - 2.4.x ).

Кроме того, данный драйвер, заменяет собой стандартный драйвер serial.c и может использоваться и для встроенных COM1 и COM2.

Поддерживаемые типы микросхем UART:

ST16C650
XR16C850/854
TL16C554
OX16PCI954

Поддержка автоматического апаратного и программного управления потоком (RTS/CTS,XON/XOFF).

Ограничения заданные в исходных текстах драйвера:
Уровень срабатывания FIFO:
ST16C650 - 8 байт
XR16C850/854 - 112 байт
TL16C554 - 1 байт
Автоматическое управление потоком всегда включено для ST16C650 и XR16C850/854.
Максимальное число одновременно установленных плат - 5.

Компиляция:

Установите пакет kernel-headers для вашей версии ядра.
Убедитесь в правильности линков /usr/include/linux и /usr/include/asm.
Убедитесь в правильности линка /usr/src/linux
Скопируйте файлы kron-pci.c и Makefile в рабочий подкаталог.
Запустите команду make.
Полученный файл kron-pci.o является модулем ядра, обеспечивающий поддержку KRON-PCI и обычных COM1 - COM4.

Установка и запуск:

Скопируйте полученный файл kron-pci.o в /lib/modules/
Установите запуск модуля в стартовых скриптах, например, в /etc/rc.d/rc.local, прописав в конце файла команду:

modprobe /lib/modules/kron-pci.o

Установка параметров мультипортовых плат из командной строки:

Модуль может принимать следующие параметры (параметры устанавливаются для всех каналов платы):

-half_duplex=0,0,0,1,0 установка режима аппаратного управления полудуплексом для платы N4.

Установка скоростей выше чем 115200 б/c.

Для установки скорости порта выше чем 115200 следует установить программу setserial из поставки вашего дистрибутива.

Пример установки скорости порта на 1152000 ( 1 Мб/с) для ttyS9.(частота 18.432 МГц)

setserial /dev/ttyS9 spd_cust divisor 1 baud_base 1152000

Пример установки скорости порта на 576000 ( 0.5 Мб/с) для ttyS30.(частота 18.432 МГц)

setserial /dev/ttyS30 spd_cust divisor 2 baud_base 1152000

Пример установки скорости порта на 234000 б/с) для ttyS11.(частота 3.6864 МГц)

setserial /dev/ttyS11 spd_cust divisor 1 baud_base 234000

После этого прикладной программе будет недоступно изменение скорости.
Для возврата к обычному ( < 115200 ) ряду скоростей запустите

setserial /dev/ttyS10 spd_normal

Внимание: убедитесь в правильности установок перемычек на плате мультипорта для задания скоростей выше чем 115200.

Проверить работоспособность драйвера можно при помощи теста входящего в комплект поставки (требуется наличие заглушки для COM-порта, или кабеля).

Внимание:

Мультипортовые платы могут не работать при разделении IRQ c другими устройствами, например, с некоторыми сетевыми адаптерами.

Рекомендуется:

Размещать, по возможности, мультипортовые платы на разных IRQ для уменьшения загрузки процессора.

По возможности подбирать платы с одинаковым размером FIFO-буфера.
При установке плат с разным размером FIFO и возникновении проблем с потерей
символов - установить размер FIFO = 8 - 16 байт для всех плат

Установить режим работы IDE-драйвера:

hdparm -u 1 /dev/hda
...
hdparm -u 1 /dev/hdd

Внимание:

Драйвер serial из стандартного ядра может опознавать первый из портов установленных на плате. Чтобы избежать этого, компилируйте драйвер serial без поддержки дополнительных портов, либо используйте kron-pci для работы с COM1 - COM4.



Контролери багатопортові мережеві комунікаційні "MP"Контролери керування силовими електричними пристроямиБездротові контролери, конвертори. GSM, Wi-FiТермінальні контролери "TC"
Термінальний контролер "TK-380M3"Термінальний контролер "TK-480"
Мультипорти (Адаптери багатоканальні комунікаційні)Конвертори (Перетворювачі послідовних інтерфейсів)
ГоловнаПро ФірмуЦіниПідтримкаАрхівПартнериКонтакти

 

© 1990-2023, РќР’Р¤ "РљСЂРѕРЅ ЛТД"