ttyS0 agindo estranhamente: como redefini-lo sem reiniciar?

2

Eu tenho uma caixa Redhat cujo console serial (dev / ttyS0) está agindo de forma estranha. Em primeiro lugar, está ecoando todas as entradas, incluindo as senhas digitadas no prompt de login. Em segundo lugar, executar stty sane ou outros comandos stty resulta no seguinte erro:

stty: standard input: unable to perform all requested operations

Quando eu pressiono "Backspace", ele me dá um ^ H, e quando tento definir isso para apagar via stty erase ^H ele diz: stty: missing argument to erase

então algo é bobo e eu gostaria de poder "redefinir" o console serial sem reinicializar . Alguma idéia?

    
por Michael Martinez 18.12.2014 / 01:12

1 resposta

1

Eu descobri o problema. Em /etc/grub.conf, a linha do kernel continha mais de uma designação para o console:

console=tty0 console=ttyS0,9600 console=tty0 console=ttyS0,9600n8

Como este segundo par entrou lá, eu não sei, mas como o kernel é inicializado com esses parâmetros, não consigo pensar em nenhuma maneira de alterá-los rapidamente, então editei o grub.conf, removido o segundo par, reinicializado e o console está se comportando corretamente agora. Suponho que (a) a presença de duas diretivas de console conflitantes confundiu a porta serial ou (b) a 9600n8 por si só era inadequada para esse dispositivo de console.

    
por 18.12.2014 / 02:23

Tags