Почему при использовании беспроводной клавиатуры возникают задержки и проблемы с вводом?

Ответы:

12

Это вызвано неадекватной властью. Используйте хороший источник питания и хороший кабель питания. Некоторые дешевые кабели, которые работают с сотовым телефоном, не могут полностью питать R-Pi. Некоторым USB-устройствам требуется много энергии: у большинства есть метка с указанием требований к напряжению и мА. Они должны быть 5 В 100 мА каждый максимум, не более того, они должны использоваться с USB-концентратором с питанием. Попробуйте отключить все USB-устройства, кроме клавиатуры (вы также должны заметить, что некоторые клавиатуры имеют встроенные концентраторы и могут пытаться потреблять 150 мА (Pi может обрабатывать только 100 мА на USB-слот без концентратора)). Также используйте новейшее программное обеспечение. Пользователь форума MrEngman сообщил о некоторых повторениях клавиатуры и зависаниях беспроводной сети до обновления до ядра debian6-19-04-2012, которое, по его словам, стабильно работает без проблем даже при низком напряжении TP1-TP2 в 4,65 - 4,68 вольт.

Из http://elinux.org/R-Pi_Trou устранение неисправностей#R-Pi_does_not_respond_to_key_presses_.2F_Keyboard_randomly_repeats_key_presses


РЕДАКТИРОВАТЬ На этой странице есть примечание о том, какую именно клавиатуру / мышь вы используете:

Сообщается, что некоторые беспроводные клавиатуры, например Microsoft Wireless Keyboard 800, выходят из строя, даже если ток, потребляемый беспроводным адаптером, находится в пределах допустимых значений R-Pi USB 100 мА. Это может быть проблема с программным драйвером.

Саймон Уитакер
источник
+1 Интересно. Я видел другой вопрос, подобный этому, но этот вывод не был сделан.
Jivings
Спасибо - у меня нет качественного источника, пригодного для тестирования, но я его найду и обновлю, когда это сделаю.
Энди Смит
2
Я хотел бы подтвердить, что проблема была не в моем источнике питания, а в конкретной клавиатуре. Я заменил его на другую клавиатуру, и она работает отлично.
Энди Смит
Клавиатуры Bluetooth обычно используют шифрование для связи. Могут ли эти дополнительные накладные расходы стать причиной узкого места?
earthmeLon
1

Ссылка @Simon, приведенная в другом ответе, содержит очень полезную информацию об этой проблеме. Что решило проблему для меня, так это абзац сразу после того, что Саймон процитировал:

Одним из предложенных способов решения этой проблемы, который имеет некоторые положительные отзывы, является настройка скорости шины USB. Для этого вам нужно отредактировать файл cmdline.txt и добавить «dwc_otg.speed = 1» (без кавычек) в конец файла (находится в каталоге / boot).

Конечно, вы не сможете сделать это на Pi, потому что сама клавиатура сумасшедшая. Вам нужно будет вставить SD-карту в ваш компьютер и внести необходимые изменения. Это работает для моей беспроводной клавиатуры Microsoft 800.

M.Sameer
источник