Приветствую всех.
Помогите, пожалуйста, с такой проблеммой.
Имеется QNX 6.5.0, имеется PMC модуль TEWS TPMC861 от "Компонет-АСУ"
c 4 канальным RS422/RS485 UART XR16C864.
На PCI это выглядит так:
Class = Communication (Multiport Serial)
Vendor ID = 1498h, TEWS Technologies GmbH
Device ID = 35dh, TPMC861 4-Channel Isolated Serial Interface RS422/RS485
PCI index = 0h
Class Codes = 070200h
Revision ID = ah
Bus number = 2
Device number = 1
Function num = 0
Status Reg = 280h
Command Reg = 103h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 10h un-cacheable
BAR - 0 [Mem] = ff5ff000h 32bit length 128 enabled
BAR - 1 [I/O] = ac00h length 128 enabled
BAR - 2 [Mem] = ff5fe000h 32bit length 64 enabled
Subsystem Vendor ID = 1498h
Subsystem ID = ah
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh
Пытаюсь к нему пристыковаться драйвером
/sbin/devc-serpci vid=0x1498,did=0x035d,pci=0 -c 73722800/16 -F -e -S -u 10 -t 1 -vvv
Говорит, что нет такого устройства.
Пытаюсь по другому
/sbin/devc-ser8250 -c 73722800/16 -F -e -S -u 10 -T1 -t 1 -vvv 0xac00^0,11 0xAC08^0,11 0xAC10^0,11 0xAC18^0,11 &
Драйвер находится в состоянии READY, но файл-устройства не появляются.
Вообще-то у меня была идея настроить UART врукопашную через Enhanced Registers для работы с 485, а затем использовать
стандартный драйвер, что бы он с ним работал как с совместимым 16550 UART`ом.
Может кому доводилось решать подобную проблему?
Спасибо.