Перейти к содержанию

Acket

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

    Никогда

Сообщения, опубликованные Acket

  1. Ineu

    Kernel driver in use: serialKernel modules: parport_serial

    но в общем-то я видимо уже решил проблему...

    хоть в конфиге 8250_NR_UARTS=32 и значилось, но порты появились только после того, как опция "8250.nr_uarts=32" была дописана в загрузчике. после того как в конф загрузчика (в моем случае grub) была дописана к ядру данная опция, появились порты ttyS4-ttyS31 из которых ttyS4-ttyS15 имеют реальный адрес и могут использоваться, ну по крайней мере через два уже подключался.

    в любом случае, спасибо за помощь )

  2. 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 расширителях?

    заранее благодарен за помощь. помогут даже любые советы, не ведущие к полному решению вопроса.

×
×
  • Создать...