Я володію мишкою Logitech M555b для використання зі своїм ноутбуком HP Elitebook 8570w під керуванням Kubuntu 12.04. Відмінно працює відразу після підключення за допомогою модуля управління KDE Bluetooth.
Однак через деякий час (здавалося б випадковий) він починає відставати. Рух затримується приблизно на 500 мс на короткий проміжок часу. Зазвичай воно також відновлюється через деякий час, але це може зайняти кілька хвилин. Усі дії затримуються: рухи, клацання, прокрутки. Крім того, рухи в ці часи можуть бути холодними.
Вирішення проблеми, яке завжди працює за той самий короткий проміжок часу, - це відключення повторного підключення миші. Це можна зробити за допомогою того ж модуля управління KDE Bluetooth.
Що я вже спробував?
Запуск цього під час завантаження:
echo on > `readlink -f /sys/class/bluetooth/hci0`/../../../power/level
Щоб вимкнути будь-які функції енергозбереження на
hci0
пристрої Bluetooth .Перевірте батареї миші (всього тиждень, інші нові батареї: такий же результат)
- Перевірка журналів та повідомлень ядра про записи, пов’язані з Bluetooth: жоден бік не очікується повідомлень про час підключення.
- Я запускаю ядро,
3.5.0-13-generic
як передбачено в PPA xorg-edgers . Завантаження звичайного 3.2 точного ядра призводить до такої ж поведінки.
Деякі інші відомості, які можуть допомогти:
- Це відбувається, коли на апараті немає активних інших з'єднань Bluetooth.
- Подібні симптоми виникають і в моїй гарнітурі стерео (A2DP) Bluetooth, але тоді це звуковий відставання та пропуск. Потім допомагає обмін профілями Bluetooth, як описано тут . Висновок: несправна не миша.
- Гарнітура завжди працювала чудово, використовуючи мій уже мертвий Thinkpad T61p із вбудованим Bluetooth.
Модуль Bluetooth у моєму ноутбуці підключений через USB і відображається як
0a5c:21e1 Broadcom Corp.
Вимкнення вбудованого адаптера Bluetooth та використання іншого працює добре, без затримок.
0a5c:2046 Broadcom Corp. Bluetooth Device
Я мобільний, і кілька людей навколо мене використовують Bluetooth на роботі (в основному A2DP). Це трапляється і вдома, де мої сусіди, ймовірно, також використовують Bluetooth. Це може бути просто радіоперешкода, але я думаю, що з'єднання Bluetooth повинні просто перейти на інший канал. І, крім того, він просто справно спрацьовує миттєво при повторному підключенні.
Тому я думаю, що це проблема драйвера програмного забезпечення, і я хотів би налагодити його. Чи є якийсь спосіб отримати більше деталізованого входу в модулі Bluetooth (-hid)?
0a5c:21e1 Broadcom Corp.
проблема в Linux.