URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88626
[ Назад ]

Исходное сообщение
"Проблемы с настройкой мультикарты"

Отправлено Seven7 , 06-Апр-10 08:58 
День добрый!

Возникли проблемы с настройкой мультикарты последовательных портов в debian(да и в других системах в общем то тоже), ядро 2.6.26-2-686 #1 SMP.

Ядро определяет порты на мультикарте как XScale, без типа uart:
# dmesg|grep tty
[    0.004000] console [tty0] enabled
[    1.409841] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.410096] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    1.411116] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.411545] 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    1.412201] 0000:01:01.0: ttyS2 at I/O 0x9000 (irq = 21) is a XScale
[    1.412595] 0000:01:01.0: ttyS3 at I/O 0x9400 (irq = 21) is a XScale

Соответственно и setserial показывает:
# setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: undefined, Port: 0x9000, IRQ: 21
/dev/ttyS3, UART: undefined, Port: 0x9400, IRQ: 21

Т.е. тип uart не определен, ну и порты конечно не работают, параметр autoconfig тоже не помогает(uart так и не определяется):
setserial /dev/ttyS2 port 0x9000 ^skip_test autoconfig

Пытался методом тыка выставить тип uart, но лучшее чего добился - это работа на вход, сканер штрих-кода работает, а что-то более сложное уже никак.

Подскажите, если кто встречался, может есть какие методы определения необходимого типа uart, размера буфера, TL и прочих параметров последовательного порта?


Содержание

Сообщения в этом обсуждении
"Проблемы с настройкой мультикарты"
Отправлено ipmanyak , 06-Апр-10 17:25 
Может озвучите модель мультипортовки и производителя?
Мануал и драйвера к ней есть? Драйверы пробовали ставить? К ней могут быть еще спец утилиты, хотя бы под винды.  Попробуйте UART 16550A или 16550AN.