Ubuntu 10.10, установлена плата PCI MCS9845 (6 портов).
Использую пакет для программирования Lazarus + FreePascal.
ugen@ugen-desktop:~$ setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0xd480, IRQ: 22
/dev/ttyS2, UART: 16550A, Port: 0xd400, IRQ: 22
/dev/ttyS3, UART: 16550A, Port: 0xd080, IRQ: 22
/dev/ttyS4, UART: 16550A, Port: 0xdc00, IRQ: 22
/dev/ttyS5, UART: 16550A, Port: 0xd880, IRQ: 22
/dev/ttyS6, UART: 16550A, Port: 0xd800, IRQ: 22
S0 - на материнской плате, остальные это от pci.
Проблема в следующем: (Эта проблема только если пытаться подключится используя Lazarus)
ttyS0 - работает всегда, а вот остальные порты работают только, если при включении системы был воткнут в разъем кабель, если же после подключить кабель, то тоже нет связи.
Если же использовать minicom , то он работает без проблем, есть кабель или нет ему все равно.
Так вот, что такое делает система при загрузке из-за чего может быть такая проблема,