Вопрос или проблема
Для начала, я владею этой мышью уже больше года и использовал её без проблем на одном и том же оборудовании с различными дистрибутивами Linux (Fedora, Arch, Manjaro). Проблемы начали возникать только после установки Debian 9.
Во-первых, единственный способ заставить мышь подключиться – это сразу после перезагрузки, в противном случае подключение завершается неудачей. Затем, после подключения или включения мыши в первый раз, она подключается, и светодиод загорается постоянно примерно на три секунды, после чего свет на мыши начинает медленно мигать, как будто ничего не подключено. Ни в какой момент этого процесса движение мыши не вызывает движения курсора на экране. Кроме того, после первоначального подключения мыши выполнение команды info
в терминале bluetoothctl
выводит следующий результат.
Устройство D3:08:24:D5:FE:3F
Имя: MX Master
Псевдоним: MX Master
Внешний вид: 0x03c2
Иконка: input-mouse
Подключено: да
Доверено: да
Заблокировано: нет
Соединено: да
УстаревшееПараллельноеСоединение: нет
UUID: Общий профиль доступа (00001800-0000-1000-8000-00805f9b34fb)
UUID: Общий профиль атрибутов (00001801-0000-1000-8000-00805f9b34fb)
UUID: Информация о устройстве (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Сервис батареи (0000180f-0000-1000-8000-00805f9b34fb)
UUID: Устройство человеко-машинного интерфейса (00001812-0000-1000-8000-00805f9b34fb)
UUID: Специфичный для производителя (00010000-0000-1000-8000-011f2000046d)
Modalias: usb:v046DpB017d0017
Мышь продолжает отображаться как Соединено: да
даже после отключения мыши или полного выключения. Я пытался разъединить и соединить мышь множество раз при различных условиях. Я пробовал советы из следующих сообщений:
- Соединение по Bluetooth не удалось при подключении к мыши Logitech MX Master S2
- Подключение мыши Logitech MX Master к Ubuntu 16.04 с использованием Bluetooth
- Мышь Logitech MX Master подключается, но не работает
Я использую версию BlueZ 5.43-2+deb9u1 на ядре Linux 4.9.0-8-amd64 на Thinkpad T480. Что я могу сделать, чтобы решить эту проблему?
У меня было такое же поведение, как вы описали – она подключалась, но ничего не происходило.
Я обнаружил, что мне не хватает одного модуля ядра, UHID
. После его включения и повторного подключения мыши всё заработало.
Начиная с версии ядра linux v5.9, стек Bluetooth пытается использовать конфиденциальность на уровне ссылок для соединений BLE.
Это решение работает в моем случае с MX Master 3:
-
удалите следующие строки из
/var/lib/bluetooth/<adapter_mac>/<device_mac>/info
[IdentityResolvingKey] Key=...
-
systemctl restart bluetooth
Устройства будут подключаться автоматически после этого.
Ответ или решение
Проблема с подключением мыши Logitech MX Master к Debian Stretch
Если ваша мышь Logitech MX Master не остается подключенной к системе Debian Stretch, это может вызвать значительные неудобства, особенно если вы использовали данную мышь без проблем на других дистрибутивах Linux. Рассмотрим основные аспекты вашей проблемы и возможные решения.
Описание проблемы
Как вы уже упомянули, у вас возникли сложности с подключением мыши после установки Debian 9. Вот краткий обзор проблем, которые вы описали:
- Проблемы с парингом: Мышь удается подключить только сразу после перезагрузки системы. В противном случае паринг завершается неудачей.
- Состояние подключения: После успешного паринга мышь отображается как "Connected: yes", однако указывает на медленную мигалку, что свидетельствует о разрыве подключения, и курсор не реагирует на движения мыши.
- Попытки решения: Вы пробовали различные методы, указанные на форумах, без заметного успеха.
Возможные причины и решения
-
Проблемы с модулем ядра UHID:
- Убедитесь, что модуль
uhid
загружен в вашем ядре. Этот модуль отвечает за обработку HID (Human Interface Device) устройств, таких как мыши и клавиатуры. Чтобы проверить наличие модуля, выполните команду:lsmod | grep uhid
- Если модуля нет, вам потребуется добавить его в конфигурацию ядра и перезагрузить систему.
- Убедитесь, что модуль
-
Настройки Bluetooth:
- Возможно, проблема связана с параметрами Bluetooth на вашем устройстве. Попробуйте следующее:
- Откройте файл
/var/lib/bluetooth/<adapter_mac>/<device_mac>/info
и удалите строки, связанные с[IdentityResolvingKey]
. Это помогает в случае, если используется система Link Layer Privacy, что может вызывать проблемы с подключением. - После внесения изменений перезапустите службу Bluetooth:
sudo systemctl restart bluetooth
- Откройте файл
- Возможно, проблема связана с параметрами Bluetooth на вашем устройстве. Попробуйте следующее:
-
Обновление системы и драйверов:
- Убедитесь, что у вас установлены все последние обновления для Debian Stretch. Иногда обновления могут содержать исправления для проблем с совместимостью устройств.
- Рассмотрите возможность обновления до более свежей версии ядра Linux, если это возможно, так как это может устранить проблемы с подключением Bluetooth.
-
Проверка журнала системы:
- Посмотрите вывод системного журнала на наличие ошибок, связанных с Bluetooth и HID, используя команду:
journalctl -xe | grep bluetooth
- Посмотрите вывод системного журнала на наличие ошибок, связанных с Bluetooth и HID, используя команду:
Заключение
Проблемы с подключением Bluetooth-устройств, таких как Logitech MX Master, часто могут быть исправлены путем проверки и настройки соответствующих модулей и параметров системы. Рекомендуется также следить за обновлениями, которые могут улучшить совместимость. Если перечисленные шаги не помогут, возможно, стоит рассмотреть возможность использования другого дистрибутива Linux или обновления программного обеспечения и драйверов Bluetooth.
Если у вас есть дополнительные вопросы или если решение не сработает, пожалуйста, предоставьте больше информации о вашей системе и конфигурации.