Mouse e teclado USB externos param de funcionar de repente

0

Detalhes do sistema:

  • SO: Ubuntu Mate 16.4.2 LTS
  • laptop: DELL latitude e6420
  • kernel: 4.13.0-32-generic (mas observei que o mesmo acontece para o 4.13.0-26-generic)

O problema é que o mouse e o teclado usb externos param de responder completamente. Então, quando eu suspendo o sistema e o ligo novamente, tudo funciona, normalmente! Alguma solução?

A leitura do stick USB parece funcionar sem problemas.

Caso isso ajude, a saída do comando "lsusb" é:

Bus 002 Device 005: ID 0a5c:5801 Broadcom Corp. BCM5880 Secure Applications Processor with fingerprint swipe sensor

Bus 002 Device 004: ID 0a81:0205 Chesen Electronics Corp. PS/2 Keyboard+Mouse Adapter

Bus 002 Device 003: ID 046d:c404 Logitech, Inc. TrackMan Wheel

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 004: ID 1bcf:2a00 Sunplus Innovation Technology Inc.

Bus 001 Device 003: ID 413c:8187 Dell Computer Corp. DW375 Bluetooth Module

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Eu não consegui encontrar uma solução permanente - apenas suspendo, depois ligando, etc. Isso é frustrante!

Alguma ajuda?

Obrigado a todos por "ouvir"

    
por user794477 13.02.2018 / 00:19

1 resposta

0

Cambiar o dispositivo de USB para o trabalho USB de novo, encontra-se o caminho para o funcionamento do terminal desde o terminal (controle + alt + t):

echo -n "0000:00:1d.0" | sudo tee /sys/bus/pci/drivers/ehci-pci/unbind
echo -n "0000:00:1d.0" | sudo tee /sys/bus/pci/drivers/ehci-pci/bind
Para obter mais informações sobre como escrever script (simplesmente copie e carregue em um editor de texto simples como escrito, gedit, nano ...):

#!/bin/bash

echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci-pci/unbind
echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci-pci/bind

Assegurar a sua senha pessoal / residencial / TUUSUARIO com um nome, por e-mail ponraton.sh e e-mails ejecutable com o botão de taxa sobre o mismo, en propiedades e opções - Permisos e marcas de ejeção, en terminal sería:     $ chmod 755 ponraton.sh Y ahora puedes ejecutar con sudo: primer Control + Alt + T no teclado abre o terminal y usas sudo ./ponraton.sh

Conecte-se com o uso portátil e sem teclado USB. Eu gosto de poco para aca, igual desde o paso do kernel al 4.13 desde 4.4 por culpa do fallo de los procesadores.

O Google traduz a postagem acima para: Alterar o dispositivo USB para outro USB funciona novamente, se o mouse está trabalhando para mim a partir do terminal (controle + alt + t):

echo -n "0000:00:1d.0" | sudo tee/sys/bus/pci/drivers/ehci-pci/unbind
echo -n "0000:00:1d.0" | sudo tee/sys/bus/pci/drivers/ehci-pci/bind

Para não escrever tanto, criei um script básico (basta copiar e colar em um editor de texto simples, como xed, gedit, nano ...):

#!/bin/bash

echo -n "0000:00:1d.0" | tee/sys/bus/pci/drivers/ehci-pci/unbind
echo -n "0000:00:1d.0" | tee/sys/bus/pci/drivers/ehci-pci/bind

Você pode salvá-lo em sua pasta pessoal / home / YOUR_USER com um nome, por exemplo switchmouse.sh e executá-lo com o botão direito do mouse, nas propriedades ou Opções - Permissões e marca o que executar, no terminal seria: $ chmod 755 switchmouse.sh E agora você pode rodar com o sudo: primeiro Control + Alt + T no teclado abre o terminal e você usa o sudo ./switchmouse.sh

    
por Guille 04.03.2018 / 11:39