Fedora 13 RFRemix
ядро
2.6.33.4-95.fc13.i686.PAE
суть проблемы такова:
на комп ставится 2 PCI расширителя COM-портов с целью подключения к ним модулей для их тестирования, собраны специальные стенды в которые вставляются модули и подключенные к ком портам прогоняются по тестам через gtkterm, но это не столь важно.
в системе ком порты должны определиться как ttyS, автоматически этого не произошло, в наличии только ttyS0-ttyS3.
судя по выводу dmesg | grep ttyS*
console [tty0] enabledserial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A0000:01:09.0: ttyS1 at I/O 0xdc00 (irq = 19) is a 16550A0000:01:09.0: ttyS2 at I/O 0xd880 (irq = 19) is a 16550A0000:01:09.0: ttyS3 at I/O 0xd800 (irq = 19) is a 16550A
он берёт 1 порт с материнской платы и 3 с первого попавшегося расширителя.
при помощи утилитки MAKEDEV можно создать ссылки, но они не ведут никуда, то есть при попытке что-либо настроить setserial выдаёт:
ttyS4: No such device or address
в конфиге ядра выставлены следующие значения:
## Serial drivers#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_FIX_EARLYCON_MEM=yCONFIG_SERIAL_8250_PCI=yCONFIG_SERIAL_8250_PNP=yCONFIG_SERIAL_8250_CS=mCONFIG_SERIAL_8250_NR_UARTS=32CONFIG_SERIAL_8250_RUNTIME_UARTS=4CONFIG_SERIAL_8250_EXTENDED=yCONFIG_SERIAL_8250_MANY_PORTS=y# CONFIG_SERIAL_8250_FOURPORT is not set# CONFIG_SERIAL_8250_ACCENT is not set# CONFIG_SERIAL_8250_BOCA is not set# CONFIG_SERIAL_8250_EXAR_ST16C554 is not set# CONFIG_SERIAL_8250_HUB6 is not setCONFIG_SERIAL_8250_SHARE_IRQ=yCONFIG_SERIAL_8250_DETECT_IRQ=yCONFIG_SERIAL_8250_RSA=y
хотя вроде как 8250_NR_UARTS=32 должно отвечать за количество инициализируемых ком портов...
lspci девайсы ессно видит
01:09.0 Serial controller: NetMos Technology PCI 9845 Multi-I/O Controller (rev 01)01:0a.0 Serial controller: NetMos Technology PCI 9845 Multi-I/O Controller (rev 01)
в общем вопрос таков: каким образом можно вручную или автоматически создать рабочие ссылки /dev/ttyS4-15 привязанные к COM портам, расположеных на pci расширителях?
заранее благодарен за помощь. помогут даже любые советы, не ведущие к полному решению вопроса.