Você já tentou "reset" e apertar enter depois que seu shell acabou? Você pode não vê-lo sendo digitado, mas muitas vezes você recuperará seu shell.
Às vezes, parece que não está permitindo a entrada, mas apenas alguns caracteres estranhos foram enviados, impedindo a saída.