
Estoy intentando crear Norton Commander 5.5 en una ANTIGUA caja 80286 DOS 6.22 (Tulip LT286. De hecho, sigo usando esta computadora portátil de más de 30 años casi a diario para comunicarme con satélites en órbita terrestre a través del puerto COM>TNC>transceptor). no tiene USB, ISA o PCI y solo un puerto COM se comunica con otro Norton Commander 5.5 que está en un DOSBox 0.74 en una máquina Ubuntu 18.04.2LTS. No puedo obtener una conexión usando la función Enlace en Carolina del Norte.
Para hacer eso utilizo un cable serial nullmodem. Probé con una tercera máquina que tiene DOSBox 0.74-2 en Windows 10 Pro y funciona muy bien (configuré Windows COM1 en 38400). Entonces, el extremo DOS de esta configuración se prueba y funciona, y también confirma que Norton Commander funciona bien en DOSBox, al menos si se ejecuta en Windows 10 Pro. Además, el cable del módem nulo se prueba en esta configuración de prueba de Windows<>DOS, por lo que todo funciona bien.
La única diferencia es la máquina Ubuntu. Probé con un mouse en serie y el puerto de comunicación correcto está funcionando y es ttyS0. Redirigí el puerto serie a /dev/ttyS0 y el terminal DOSBox dice "Serial1: Abriendo ttyS0", así que eso también parece estar bien. Soy miembro del grupo de acceso telefónico y todos (777) tienen acceso a /dev/ttyS0. sudo stty -F /dev/ttyS0 devuelve "velocidad 38400 baudios; línea = 0;"
Estoy perdido, ¿alguien tiene algún consejo para depurar esto?
Respuesta1
Problema encontrado.
Después de colocar dos clips en el puerto superior izquierdo y medio superior del conector del cable del módem nulo y me los metí en la boca (con una mano sobre el teclado), descubrí que no había datos.
Cable defectuoso
Un nuevo cable y una prueba confirman que ahora hay datos. Cuando envío datos en cutecom, me tiemblan los dientes y me tiemblan las manos al ingresar los datos.
Inicié ambos Norton Commander y ahora funciona de maravilla.
(Cable defectuoso tirado al contenedor de basura).