LINUX.ORG.RU

Помогите с com-портом


0

1

Подключаю железку к ком-порту, подключаюсь putty на порт - тишина. Железка и порт заведомо рабочие, аналогичные действия в офтопике работают. Я в группе dialout, все права на запись, чтение есть. Вопрос - почему не работает, в ядре нет драйвера на порт?

dmesg:
Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

lshw:
*-serial UNCLAIMED
        description: SMBus
        product: 6 Series/C200 Series Chipset Family SMBus Controller
        vendor: Intel Corporation
        physical id: 1f.3
        bus info: pci@0000:00:1f.3
        version: 05
        width: 64 bits
        clock: 33MHz
        configuration: latency=0
        resources: memory:f7905000-f79050ff ioport:f040(size=32)

в инетах пишут, что UNCLAIMED - значит драйвера нет. Тогда какого черта устройство /dev/ttyS0 присутствует и открывается?

ttyS0 это же вроде был ″Serial controller″, а не ″SMBus″?

mky ★★★★★
()

Коротни 2,3 контакты - посмотри есть ли эхо ответ.
Сравни параметры портов и параметры терминала в Windows и Linux
Вывод ls -l /dev/tty*S*

32 ports

Что-то многовато (обычно 4), у тебя один com-порт?
Что за железка, если не секрет?

arson ★★★★★
()
Ответ на: комментарий от arson

Убунту у него скорее всего. Там при сборке ядра задают CONFIG_SERIAL_8250_RUNTIME_UARTS=32, чтобы уж точно хватило.

mky ★★★★★
()

все права на запись, чтение есть

А может и нет, попробуй для эксперимента:

 chmod 777 /dev/ttyS0

Но, только для эксперимента.::)

Dron ★★★★★
()
Последнее исправление: Dron (всего исправлений: 1)

Вопрос решился. Что-бы не было повторов. [вырезано цензурой] производители сделали 2 типа шлейфов для подключения к колодке com-порта на матери. Один из них - один к одному по расположению ног, другой соответствует нумерации ног. В общем, перепаял - все заработало.

FollowTheRabbit
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.