Eu tenho o mesmo problema com o meu laptop Toshiba.
Eu já tinha criado esse arquivo para descarregar / recarregar corretamente o módulo psmouse durante a hibernação
arquivo: /etc/pm/sleep.d/27-psmouse
case $1 in
hibernate)
rmmod psmouse
;;
suspend)
rmmod psmouse
;;
thaw)
modprobe psmouse
;;
resume)
modprobe psmouse
;;
*)
echo Something is not right.
;;
esac
Mas isso não funcionou
Então eu adicionei a seguinte linha ao topo do meu /etc/acpi/powerbtn.sh
echo -n 'serio0' > /sys/bus/serio/drivers/atkbd/unbind
rmmod psmouse; sleep 1; modprobe psmouse;
Agora, se o teclado e o mouse do laptop não estiverem funcionando, basta pressionar o botão liga / desliga.
Então, o teclado ficará pronto naquele instante e o touch pad ficará pronto após 1 segundo.