Здравствуйте.
Есть компьютер MK-905. Изначально был (и остался) с FreeDOS на борту. Поставил на него Linux, взятый с
ftp://ftp.prosoft.ru/pub...Drivers/Linux-2.6/Image/Версия:
Код:root@(none):/# cat proc/version
Linux version 2.6.36.1 (root@debian_sup) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #23 Fri Feb 10 14:21:12 MSK 2012
Попытался работать с COM-портами. При попытке писать в COM5 и в последующие выдает ошибку:
Код:root@(none):/# echo Test > /dev/ttyS5
-bash: echo: write error: Input/output error
Тестовая программка на C выдает то же самое (еще на этапе tcgetattr).
Порты вроде бы настроены:
Код:root@(none):/# setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: 16550A, Port: 0x03e8, IRQ: 15
/dev/ttyS3, UART: 16550A, Port: 0x02e8, IRQ: 15
/dev/ttyS4, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS5, UART: 16550A, Port: 0x0100, IRQ: 11
/dev/ttyS6, UART: 16550A, Port: 0x0108, IRQ: 11
/dev/ttyS7, UART: 16550A, Port: 0x0110, IRQ: 11
/dev/ttyS8, UART: 16550A, Port: 0x0118, IRQ: 11
/dev/ttyS9, UART: unknown, Port: 0x0000, IRQ: 0
В БИОСе IRQ 11 стоит в режиме 4xUART (вообще, много настроек перепробовал и вернулся почти на дефолтные).
COM1 работает.
Можете что-нибудь посоветовать?