Logitech MX Master не будет подключаться к Debian Stretch

Вопрос или проблема

Для начала, я владею этой мышью уже больше года и использовал её без проблем на одном и том же оборудовании с различными дистрибутивами 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

Мышь продолжает отображаться как Соединено: да даже после отключения мыши или полного выключения. Я пытался разъединить и соединить мышь множество раз при различных условиях. Я пробовал советы из следующих сообщений:

Я использую версию BlueZ 5.43-2+deb9u1 на ядре Linux 4.9.0-8-amd64 на Thinkpad T480. Что я могу сделать, чтобы решить эту проблему?

У меня было такое же поведение, как вы описали – она подключалась, но ничего не происходило.

Я обнаружил, что мне не хватает одного модуля ядра, UHID. После его включения и повторного подключения мыши всё заработало.

https://www.linuxquestions.org/questions/linux-from-scratch-13/bluetooth-mouse-and-hid-profile-issues-4175579916/#post5547753

Начиная с версии ядра 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. Вот краткий обзор проблем, которые вы описали:

  1. Проблемы с парингом: Мышь удается подключить только сразу после перезагрузки системы. В противном случае паринг завершается неудачей.
  2. Состояние подключения: После успешного паринга мышь отображается как "Connected: yes", однако указывает на медленную мигалку, что свидетельствует о разрыве подключения, и курсор не реагирует на движения мыши.
  3. Попытки решения: Вы пробовали различные методы, указанные на форумах, без заметного успеха.

Возможные причины и решения

  1. Проблемы с модулем ядра UHID:

    • Убедитесь, что модуль uhid загружен в вашем ядре. Этот модуль отвечает за обработку HID (Human Interface Device) устройств, таких как мыши и клавиатуры. Чтобы проверить наличие модуля, выполните команду:
      lsmod | grep uhid
    • Если модуля нет, вам потребуется добавить его в конфигурацию ядра и перезагрузить систему.
  2. Настройки Bluetooth:

    • Возможно, проблема связана с параметрами Bluetooth на вашем устройстве. Попробуйте следующее:
      • Откройте файл /var/lib/bluetooth/<adapter_mac>/<device_mac>/info и удалите строки, связанные с [IdentityResolvingKey]. Это помогает в случае, если используется система Link Layer Privacy, что может вызывать проблемы с подключением.
      • После внесения изменений перезапустите службу Bluetooth:
        sudo systemctl restart bluetooth
  3. Обновление системы и драйверов:

    • Убедитесь, что у вас установлены все последние обновления для Debian Stretch. Иногда обновления могут содержать исправления для проблем с совместимостью устройств.
    • Рассмотрите возможность обновления до более свежей версии ядра Linux, если это возможно, так как это может устранить проблемы с подключением Bluetooth.
  4. Проверка журнала системы:

    • Посмотрите вывод системного журнала на наличие ошибок, связанных с Bluetooth и HID, используя команду:
      journalctl -xe | grep bluetooth

Заключение

Проблемы с подключением Bluetooth-устройств, таких как Logitech MX Master, часто могут быть исправлены путем проверки и настройки соответствующих модулей и параметров системы. Рекомендуется также следить за обновлениями, которые могут улучшить совместимость. Если перечисленные шаги не помогут, возможно, стоит рассмотреть возможность использования другого дистрибутива Linux или обновления программного обеспечения и драйверов Bluetooth.

Если у вас есть дополнительные вопросы или если решение не сработает, пожалуйста, предоставьте больше информации о вашей системе и конфигурации.

Оцените материал
Добавить комментарий

Капча загружается...