Olá, comprei recentemente um mouse sem fio Goldship Mouse Touch Wireless 0989 e estou com um problema: quando desligo meu notebook com o receptor usb conectado, o sistema desliga, porém o notebook não.
Olá
Sou leigo no assunto, mas penso que seu problema deve ser analisado por outro lado.
1) num mouse sem fio, este utiliza um receptor de radio freqüência plugado na porta USB
2) para este transmissor/receptor de rf, tanto faz ser um mouse, um teclado ou caixa de som sem fio, desde que na mesma faixa de frequencias
3) Assim eu me preocuparia em saber é como desligar o transmissor/receptor, e não em procurar pelos drivers do mouse, que como visto funciona perfeitamente.
Quando desliga o computador com o receptor plugado, este demora ou não é desligado pelo udev, resultando no problema apresentado.
* Will now halt
[ 1087.285643] Power down.
Neste passo tudo trava e tenho que desligá-lo pelo botão power, o mesmo ocorre quando tento suspender o notebook.
Como pode ver pela informação, nada trava, mas sim o sistema é desligado (power down) restando ao usuario usar o botão para encerrar o processo, e nisto não há nada de errado.
Para resolver existem duas alternativas:
1) após clicar em desligar o computador, remova o receptor da porta usb, assim, sem o dispositivo o sistema deve desligar sem ter que pressionar o botão de off
2) criar uma regra em udev.rules.d para forçar a ejeção do dispositivo antes de qualquer outro processo de desligamento.
Inicie a maquina sem o mouse e sem o receptor conectados. Após o sistema já iniciado, plugue o receptor e veja o resultado usando o comando dmesg
Será possivel ver como o dispositivo foi instalado e seu respectivo modulo
Sabendo então qual é o modulo responsável por ativar o receptor, crie uma regra para ele usando rmmod<modulo> no desligamento.
Isto deve resolver ou pelo menos contornar o problema, até que alguma atualização o corrija.
[]'s