Cutecom no se comunica

Cutecom no se comunica

Necesito ayuda para comunicarme con un dispositivo de puerto serie. Tengo el puerto serie configurado en IRQ "automático" en el BIOS. El dispositivo (un controlador de temperatura) tiene el siguiente protocolo de datos:

Baudios: 9600
Bit de inicio de transmisión: 1
Bit de datos de transmisión: 1
Bit de parada de transmisión: 2
Bit de inicio de recepción: 1
Bits de datos RX: 8
Bits de parada RX >=1

El dispositivo tenía por última vez una interfaz UNIX.

Cuando abro Cutecom usando root, aparece este mensaje:

~# 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

No tengo claro cómo ubicar el dispositivo en /dev dmesg muestra un dispositivo serie 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

Entonces ingresé /sys/class/tty/ttyS0 a Cat Dev para obtener el número mayor y menor.

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

También revisé tty0

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

Entonces busqué esos elementos en /dev y encontré sus nombres fáciles de usar:

# 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

No importa lo que envíe, no recibo nada de la consola Cutecom: cutecom ejecutándose desde la raíz

Entonces, ahora estoy confundido. Parecería que el dispositivo está presente, pero cuando cutecom realiza la conexión e ingreso comandos, no obtengo nada en la consola y el dispositivo no parece responder. Creo que debo estar haciendo algo mal. ¿Cómo puedo verificar que este dispositivo serial esté conectado a mi computadora? ¿Qué puedo hacer para solucionar problemas de esta conexión?

Respuesta1

Encontré la solución. Cuando el sensor VT está conectado al NMR al que retroalimenta, se utiliza un módem nulo. Cuando fui a conectar el VT a mi computadora, también usé un módem nulo. Después de probar cada combinación de configuraciones, intenté deshacerme del módem nulo y usar un cable serie normal.

En ese momento, pude enviar comandos y recuperar datos.

información relacionada