TouchPad para de funcionar ao fechar (e reabrir) a tampa do laptop

1. TouchPad para de funcionar ao fechar (e reabrir) a tampa do laptop

Bruno do Nascimento
bngamer

(usa Arch Linux)

Enviado em 08/04/2020 - 16:50h

Venho pedir a ajuda dos amigos pois já não sei mais o que fazer.....

Quando fecho a tampa do Notebook e abro novamente, o TouchPad para de funcionar, eu já sei que o problema está relacionado ao módulo "psmouse" que aparentemente "trava" quando a tampa é fechada.... Para voltar a funcionar eu preciso recarregar o módulo com sudo modprobe -r psmouse && sudo modprobe psmouse

Mas , claro que eu queria automatizar esse processo....

No Debian eu consegui resolver criando um arquivo em etc/pm/sleep.d/0000trackpad

Com o seguinte conteúdo:

case "$1" in
suspend|hibernate)
modprobe -r psmouse ;;
resume|thaw)
modprobe psmouse ;;
esac


E depois Concedendo as permissões com:

sudo chmod +x /etc/pm/sleep.d/0000trackpad

Porém, atualmente estou no Arch, encontrei algo parecido na Wiki do Arch, Mas, fazer igual não resolveu..... https://wiki.archlinux.org/index.php/Power_management#Hooks_in_/usr/lib/systemd/system-sleep




  


2. Re: TouchPad para de funcionar ao fechar (e reabrir) a tampa do laptop

Rogerio
RogerDez

(usa Outra)

Enviado em 08/04/2020 - 18:20h

vc instalou o pacote tlp, para configuração de energia?

parece que pode haver problemas com o suspend e o tlp
o jeito mais fácil e testar se o tlp é o problema, é tentar desinstalar ele, fazer um reboot
se sim, há vários parâmetros que a gente pode configurar em /etc/tlp.conf (se vc tiver o tlp instalado)
aqui no tópico abaixo tem várias sugestões das variáveis para vc habilitar no /etc/tlp.conf e ver se inibe os módulos do mouse serem interrompidos
o seu caso está melhor que os desses caras aqui, que nem com modprobe resolvem...
https://forum.manjaro.org/t/touchpad-sometimes-disabled-on-suspend/71528/9

caso vc não tenha o tlp, tente o serviço de systemd na resposta #34 :
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1791427

uma dica que eu vi é, tente desabilitar o touchpad antes de suspender o laptop, e depois que voltar da suspensão, habilite o touchpad (provavelmente deve ter um atalho no seu teclado)..
e também, tente usar a hibernação ao invés da suspensão... a hibernação nem sempre está ativada por padrão, mas pode resolver essa questão com o touchpad..
outra coisa, veja se na sua BIOS não tem opções com relação ao touchpad.

por fim, vc pode fazer uma função de shell com 'sudo modprobe -r psmouse && sudo modprobe psmouse' para ficar mais fácil de usar
geralmente Ctrl+T abre uma janela de terminal, dai vc chama a função, e se liberar o modprobe no sudoers, nem precisa digitar senha..

ainda, tente usar a versão LTS do kernel do arch, ou/e atualizar o firmware da sua BIOS... mas essas ideias são bem inespecíficas..

aqui em casa eu tenho problema com um mouse bluetooth quando ele dorme... configurado o tlp corretamente, o problema ocorre muito infrequentemente..


3. Re: TouchPad para de funcionar ao fechar (e reabrir) a tampa do laptop

Bruno do Nascimento
bngamer

(usa Arch Linux)

Enviado em 08/04/2020 - 18:28h

RogerDez escreveu:

vc instalou o pacote tlp, para configuração de energia?

parece que pode haver problemas com o suspend e o tlp
o jeito mais fácil e testar se o tlp é o problema, é tentar desinstalar ele, fazer um reboot
se sim, há vários parâmetros que a gente pode configurar em /etc/tlp.conf (se vc tiver o tlp instalado)
aqui no tópico abaixo tem várias sugestões das variáveis para vc habilitar no /etc/tlp.conf e ver se inibe os módulos do mouse serem interrompidos
o seu caso está melhor que os desses caras aqui, que nem com modprobe resolvem...
https://forum.manjaro.org/t/touchpad-sometimes-disabled-on-suspend/71528/9

caso vc não tenha o tlp, tente o serviço de systemd na resposta #34 :
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1791427


uma dica que eu vi é, tente desabilitar o touchpad antes de suspender o laptop, e depois que voltar da suspensão, habilite o touchpad (provavelmente deve ter um atalho no seu teclado)
outra coisa, veja se na sua BIOS não tem opções com relação ao touchpad.

por fim, vc pode fazer uma função de shell com 'sudo modprobe -r psmouse && sudo modprobe psmouse' para ficar mais fácil de usar
geralmente Ctrl+T abre uma janela de terminal, dai vc chama a função, e se liberar o modprobe no sudoers, nem precisa digitar senha..

ainda, tente usar a versão LTS do kernel do arch, ou/e atualizar o firmware da sua BIOS... mas essas ideias são bem inespecíficas..

aqui em casa eu tenho problema com um mouse bluetooth quando ele dorme... configurado o tlp corretamente, o problema ocorre muito infrequentemente..


Eu tinha me esquecido que instalei o TLP hehehehehe amanhã vou dar uma olhada nas suas dicas, vlws pela resposta






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts