tudo.
Eu corro o kernel 5.14.16-1 no Debian Testing.
Minha sequência de suspensão inclui o bloqueio da tela com o Xscreensaver. Sempre que volto da suspensão, não tenho teclado; Eu tenho mobilidade no trackpad e, portanto, posso clicar no botão "Novo Login" no prompt fornecido pelo Xscreensaver; no entanto, ainda não tenho teclado quando faço isso, então é irrelevante. Já tentei as soluções postadas aqui (todas) mas não funcionam; todos eles propõem adicionar/remover parâmetros de inicialização do kernel.
Hoje encontrei isso em dmesg
:
[ 830.452644] i8042: Can't write CTR while closing AUX port
[ 830.999579] i8042: Can't reactivate AUX port
[ 831.003094] atkbd serio0: Spurious ACK on isa0060/serio0. Some program might be trying to access hardware directly.
Talvez isso possa me ajudar a descobrir o que está acontecendo, mas pesquisar por esse termo só retorna os métodos que já tentei.
Além disso, hoje notei que conectar um teclado USB funciona; além disso, quando pressiono qualquer tecla do teclado USB, meu laptop começa a funcionar novamente.
Existe uma maneira de automatizar isso após retomar da suspensão? Ou seja, "enganar" o kernel para acreditar que existe um teclado USB e que uma tecla foi pressionada nele?
Obrigado!
O modelo do seu laptop é Dell ou VAIO? Se sim, talvez seu problema esteja relacionado ao Bug 195471 . É um bug que está presente no kernel do Linux desde alguns anos atrás.
Não sei se há uma maneira de "enganar" o kernel, mas eu tenho um laptop VAIO afetado com esse bug, e minha solução é depois de retomar não pressionar nenhuma tecla, mas Caps Lockrepetidamente até que o LED Caps Lock acenda e o teclado funcione normalmente . Espero que isto ajude!