¿Cómo configuro Debian 6.0.3 para que funcione con el terminal serial?

0

Mi problema es que la mayoría de las guías en Internet que he encontrado explican cómo habilitar el terminal serie en GRUB 1 y parece que se mudaron a GRUB 2 en Debian.

Estoy ejecutando Debian dentro de VMware y tengo un puerto serie configurado como canalización con el nombre com_1 y configurado como servidor y otro extremo como máquina virtual. Por otro lado, estoy usando la misma tubería con nombre y el final se configura como cliente y el otro extremo como máquina virtual. También he seguido esta Guía y el otro extremo no puede ver el terminal.

AndrejaKo
fuente

Respuestas:

0

Afortunadamente, el procedimiento no es demasiado complicado y solo requiere comentar algunas líneas en los archivos de configuración apropiados.

Primero la configuración de GRUB:

Abrir documento /etc/default/grub con su editor favorito y asegúrese de que contiene las siguientes líneas:

GRUB_CMDLINE_LINNUX="console=tty0 console=ttyS0,9600n8"

GRUB_TERMINAL=serial

GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word= --parity=no --stop=1"

Es posible que algunas de las líneas anteriores ya existan y deban modificarse o que deban agregarse por completo. También deben modificarse para que coincidan con la configuración que espera el terminal y a qué puerto serie está conectado el terminal.

Siguiente es el /etc/securetty expediente. Ábralo y asegúrese de que los puertos serie que se utilizarán están en la lista. Si no lo están, agrégalos allí.

Después de eso viene el /etc/inittab Abrir archivo y descomentar la línea en la parte inferior:

T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100

Es posible que esta línea también deba editarse para las configuraciones adecuadas, como el tipo de terminal, la velocidad y el puerto serie.

Después de esto, el gestor de arranque necesita ser actualizado. Mando update-grub compilará la configuración de grub y reinstalará el gestor de arranque. Después de esto, el sistema debe ser configurado.

PUNTOS EXTRA Estoy usando VMware en el host de Windows 7 y después de todo esto, ¡no está funcionando! ¿Qué tengo que hacer?

Asegúrese de que las tuberías con nombre estén funcionando correctamente. Para eso, programa Sysinternals. pipelist.exe Es útil aquí. Se puede obtener de aquí . Con la configuración predeterminada después de la instalación de Windows, no mostrará una lista de las tuberías y en su lugar se bloqueará. Si eso sucede, vaya a Panel de control- & gt; Programas y características- & gt; Activar o desactivar las funciones de Windows - & gt; Microsoft .NET Framework 3.5.1 y habilitar Windows Communication Foundation Non-HTTP Activation, reiniciar y las tuberías con nombre ahora deberían funcionar.

AndrejaKo
fuente