O teclado sem fio da Logitech para de funcionar após intervalos aleatórios de tempo

0

Eu tenho um teclado K830 da Logitech que costumava funcionar perfeitamente com o Linux (Ubuntu 16.4 longo prazo), mas começou a funcionar mal após um atualizar por volta de setembro de 2017.

Eu sempre usei o teclado através do receptor universal que conecta para a porta USB. Eu também uso um mouse Logitech através de seu universal receptor, eo mouse não mostra nenhum problema.

O teclado começa a funcionar bem quando eu conecto o receptor e o giro mas depois de um período de tempo variável, parece perder a conexão com o receptor. Uma combinação de reconectar o receptor e reiniciar o teclado faz o teclado funcionar para uma nova variável quantidade de tempo. O teclado estava funcionando perfeitamente com o receptor antes de setembro de 2017.

Quando eu conecto o teclado e digito lsusb , vejo o teclado listado como o seguinte:

Bus 002 Device 098: ID 046d:c52b Logitech, Inc. Unifying Receiver

Depois de perder aleatoriamente a conexão, não vejo mais essa linha.

Não tenho certeza se isso é relevante: se eu digitar ls em /sys/bus/pci/drivers/xhci_hcd , vejo apenas um endereço 0000:00:14.0 , independentemente do número de receptores unificados USB i plugou.

Encontrei um script on-line que deveria reiniciar todos os drivers USB ciclando esses endereços e gravando-os em unbind e bind , mas fazer isso parece não ajudar neste problema.

Existem algumas perguntas e respostas que parecem semelhantes a esta problema e estão relacionados com USB autosuspend. Eu não tenho laptop-mode instalado e o problema acontece também quando o meu laptop está conectado a a grade. Eu tentei:

sudo sh -c "echo -1 > /sys/module/usbcore/parameters/autosuspend"

Como sugerido na resposta principal aqui mas isso não ajudou.

Eu tentei com um teclado USB simples com um cabo e ele funciona de forma confiável

    
por danza 20.12.2017 / 15:13

1 resposta

1

Reorganize para minimizar a interferência

% bl0ck_qu0te%

Implica que você pode ter um número significativo de dispositivos USB conectados ao seu sistema. Tente reorganizá-los para que os receptores nano não fiquem próximos de dispositivos não protegidos que possam causar interferência, como alguns flash drives.

É possível que o receptor nano de teclados seja a causa. Em caso afirmativo, você pode usar o receptor mouses.

Emparelhe até 6 dispositivos para um receptor

  1. Instale solaar
sudo apt-get install solaar
  1. desligue o receptor nano do teclado e desligue o teclado.
  2. Emparelhe o teclado com o receptor do mouses nano.
    execute solaar-cli pair e, quando solicitado, ative o teclado.
por J. Starnes 20.12.2017 / 18:09