cutecom não está se comunicando

cutecom não está se comunicando

Preciso de ajuda para me comunicar com um dispositivo de porta serial. Eu tenho a porta serial configurada como IRQ "automático" no BIOS. O dispositivo (um controlador de temperatura) possui o seguinte protocolo de dados:

Transmissão: 9600
Bit inicial de Tx: 1
Bit de dados Tx: 1
Bit de parada Tx:2
Bit inicial Rx: 1
Bits de dados RX: 8
Bits de parada RX >=1

O último dispositivo tinha uma interface UNIX.

quando abro o cutecom usando root, recebo esta mensagem:

~# cutecom 
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /root/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon

Não estou claro sobre como localizar o dispositivo em /dev dmesg mostra um dispositivo serial tty:

$ dmesg | grep tty
[    0.000000] console [tty0] enabled
[    0.708459] 00:07: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A

então eu entrei /sys/class/tty/ttyS0 e cat dev para obter o número maior e menor

#cat /sys/class/tty/ttyS0/dev
4:64

Eu também verifiquei tty0

#cat /sys/class/tty/tty0/dev
4:0

Então procurei esses itens em /dev e encontrei seus nomes amigáveis:

# ll -R /dev | grep "4, *0"
crw-------   1 root root      254,   0 Mar 24 12:43 rtc0
crw--w----   1 root tty         4,   0 Mar 24 13:14 tty0
# ll -R /dev | grep "4, *64"
crw-rw----   1 root dialout     4,  64 Mar 24 13:04 ttyS0

não importa o que eu envie, não recebo nada de volta do console do cutecom: cutecom rodando do root

Então, agora estou confuso. Parece que o dispositivo está presente, mas quando o cutecom faz a conexão e eu digito comandos, não recebo nada no console e o dispositivo parece não responder. Acho que devo estar fazendo algo errado. Como posso verificar se este dispositivo serial está conectado ao meu computador? o que posso fazer para solucionar esse problema de conexão?

Responder1

Eu encontrei a solução. Quando o sensor VT está conectado ao NMR ao qual ele fornece feedback, um modem nulo é usado. Quando fui conectar o VT ao meu computador, também usei um modem nulo. Depois de tentar todas as combinações de configurações, tentei me livrar do modem nulo e usar um cabo serial normal.

Nesse ponto, consegui enviar comandos e recuperar dados.

informação relacionada