Por que existem atrasos e problemas de entrada ao usar meu teclado sem fio?

12

Inicializei meu Raspberry Pi pela primeira vez e conectei meu dongle USB no teclado e mouse sem fio . Inicializou bem, mas quando eu digito as teclas ou não aparecem na tela ou parecem grudar.

Alguma idéia de como consertar isso?

Andy Smith
fonte

Respostas:

12

Isso é causado por energia inadequada. Use uma boa fonte de alimentação e um bom cabo de alimentação. Alguns cabos baratos que funcionam com um telefone celular não conseguem alimentar totalmente o R-Pi. Alguns dispositivos USB requerem muita energia: a maioria terá uma etiqueta mostrando os requisitos de voltagem e mA. Eles devem ter no máximo 5v 100mA cada, além disso, devem ser usados ​​com um hub USB energizado. Tente desconectar todos os dispositivos USB, exceto o teclado (você também deve observar que alguns teclados têm hubs embutidos e podem tentar desenhar 150mA (o Pi só pode lidar com 100mA por slot USB sem um hub)). Além disso, use o software mais recente. O usuário do fórum MrEngman relatou algumas repetições de teclado e travamentos de conexão sem fio até atualizar para o kernel debian6-19-04-2012, que ele relata estável sem problemas, mesmo com uma baixa voltagem TP1-TP2 de 4,65 - 4,68 volts.

Em http://elinux.org/R-Pi_Trou Troubleshooting#R- Pi_does_not_respond_to_key_presses_.2F_Keyboard_randomly_repeats_key_presses


EDITAR Há uma nota mais abaixo nessa página sobre o teclado / mouse exato que você está usando:

Alguns teclados sem fio, por exemplo, o Microsoft Wireless Keyboard 800 são relatados como falhas, mesmo que a corrente consumida pelo adaptador sem fio esteja dentro do limite de especificação USB do R-Pi de 100 mA. Isso pode ser um problema de driver de software.

Simon Whitaker
fonte
+1 Interessante. Eu já vi outra pergunta como essa, mas essa conclusão não foi tirada.
Jivings
Obrigado - eu não tenho um suprimento de alta qualidade à mão para testar, mas irei rastrear um e atualizar quando o fizer.
Andy Smith
2
Gostaria de confirmar que o problema não era minha fonte de alimentação, mas meu teclado específico. Substituí-o por um teclado diferente e funciona perfeitamente.
Andy Smith
Os teclados Bluetooth normalmente usam criptografia para se comunicar. Essa sobrecarga adicional pode estar causando o gargalo?
earthmeLon
1

O link @Simon fornecido na outra resposta contém informações muito úteis sobre esse problema. O que resolveu o problema para mim é o parágrafo logo após o que Simon citou:

Um remédio sugerido para isso, que tem algum feedback positivo, é ajustar a velocidade do barramento USB. Para fazer isso, você precisa editar o arquivo cmdline.txt e adicionar "dwc_otg.speed = 1" (sem aspas) ao final do arquivo (encontrado no diretório / boot).

Você não poderá fazer isso no Pi, é claro, porque o teclado em si é louco. Você precisará inserir o cartão SD no seu computador e fazer as edições necessárias. Isso funciona para o meu Microsoft Wireless Keyboard 800.

M.Sameer
fonte