legal note
IC Book © 2001

hardware
software

support
buy

Home page
Где купить? Образ загрузочного диска с тестом Serial Руководство пользователя


Назначение
Windows 9x/ME
Windows 2K/XP
The FreeBSD Project
Red Hat Linux
SuSE Linux
Гарантия

Serial Multiplexor Dreadnought x16

Hardware

Serial

Dreadnought x16



Особенности наладки в среде FreeBSD v4.x


Адаптер Dreadnought x16 поддерживается встроенными воз­мож­нос­тя­ми опе­ра­ци­он­ной системы FreeBSD, начиная с V4.10. Для более ран­них ре­ли­зов сле­дуй­те ука­за­ни­ям, из­ло­жен­ным ниже.

Для установки адаптера Dreadnought x16 необходимо пре­рвать ав­то­за­груз­ку опе­ра­ци­он­ной системы, указав режим текстового ото­бра­же­ния про­цес­са ини­ци­а­ли­за­ции ресурсов: boot -v. Далее, по команде dmesg, оп­ре­де­лить, ка­кой регион адресов выделен BIOS для муль­ти­пор­то­вой пла­ты Dreadnought x16. В про­станстве PCI она определяется кодами Vendor ID = 0xb00c, De­vice ID = 0x091c.




Предположим, что устройству выделены ресурсы: базовый адрес 0xD000, за­прос на прерывание IRQ11, а в системе свободно имя порта, на­чи­ная с sio4, тог­да файл /usr/src/sys/i386/conf/generic необходимо от­ре­дак­ти­ро­вать таким об­ра­зом, чтобы содержащийся в нем раздел драй­ве­ра sio, блок #Serial (COM) ports, включал следующие строки:

        options COM_MULTIPORT
        device sio4 at isa? port 0xD000 flags 0x405 irq 11
        device sio5 at isa? port 0xD008 flags 0x405
        device sio6 at isa? port 0xD010 flags 0x405
        device sio7 at isa? port 0xD018 flags 0x405
        device sio8 at isa? port 0xD020 flags 0x405
        device sio9 at isa? port 0xD028 flags 0x405
        device sio10 at isa? port 0xD030 flags 0x405
        device sio11 at isa? port 0xD038 flags 0x405
        device sio12 at isa? port 0xD040 flags 0x405
        device sio13 at isa? port 0xD048 flags 0x405
        device sio14 at isa? port 0xD050 flags 0x405
        device sio15 at isa? port 0xD058 flags 0x405
        device sio16 at isa? port 0xD060 flags 0x405
        device sio17 at isa? port 0xD068 flags 0x405
        device sio18 at isa? port 0xD070 flags 0x405
        device sio11 at isa? port 0xD078 flags 0x405

Значение параметра flags 0x405 выбирается по тем соображениям, что все асинхронные каналы мультиплексора Dreadnought x16 ис­поль­зу­ют одну и ту же линию запроса на прерывание (0x001), сам он не­сов­ме­стим с изделиями AST Research (0x004), мастер-каналом назначен sio4 (0x400). Старший приоритет (строка irq 11) может быть присвоен лю­бо­му из каналов мультиплексора. Драй­вер sio использует эту ин­фор­ма­цию для того, чтобы назначить линию запроса на прерывание для дан­но­го устройства.

После компиляции ядра операционной системы, необходимо создать файлы ус­тройств dial-in портов, обслуживающих входящие потоки данных, и файлы dial-out портов, через которые будут осуществляться исходящие соединения.

Для порта с номером J конфигурирование может быть выполнено сле­ду­ю­щим образом:

        mknod /dev/cuaaJ c 28 [minor_number+128] uucp:dialer
        chmod og+w /dev/cuaaJ
        mknod /dev/ttydJ c 28 minor_number

где minor_number – минор данного порта.

Нумерация нод портов – буквенно-цифровая по следующей схе­ме:

Нода порта

Нода настройки

Порт

Минор

cuaa0

ttyd0

sio0

0

cuaa1

ttyd1

sio1

1

cuaa9

ttyd9

sio9

9

cuaaa

ttyda

sio10

10

cuaab

ttydb

sio11

11

cuaau

ttydu

sio30

30

cuaav

ttydv

sio31

31

cuaa10

ttyd10

sio32

65536

cuaa11

ttyd11

sio33

65537

cuaa1v

ttyd1v

sio63

65567

cuaa20

ttyd20

sio64

131072

cuaa21

ttyd21

sio65

131073


Диагностика адаптера Dreadnought x16

Проверка последовательных портов мультиплексора выполняется с по­мо­щью диагностической утилиты Serial Plug-In, входящей в поставку ус­трой­ства. Для этого пользователь может получить с сайта образ за­гру­зоч­но­го носителя.

Образ загрузочного носителя с тестом Serial Plug-In Образ загрузочного диска с тестом Serial Plug-In

После старта системы с загрузочного устройства утилита Serial Plug-In будет вы­звана из autoexec.bat, и пользователь самостоятельно мо­жет вы­брать сце­на­рий тес­ти­ро­ва­ния, сохраняя при необходимости рапорты ди­а­гностики.






about
press


вверх