MX Mouse для Mac подключена, но не сопряжена.

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

На Ubuntu 24.04 эта мышь работала нормально в течение пары месяцев. После одного перезапуска мышь подключена, но не сопряжена.
Пробовал удалить мышь через графический интерфейс и сопрячь её снова, но результат тот же.
Пробовал перезапустить службы Bluetooth – без изменений.
Удалил все записи из var/lib/bluetooth и добавил все устройства снова – всё работает, кроме мыши.
Мышь отлично работает на Ubuntu 22.04 или Android, так что проблема не в оборудовании.

При попытке сопряжения мыши через терминал я получаю следующее:

hci0 type 7 discovering on
[MX Master 3 Mac]# pair  DC:12:0B:D6:62:F3
Attempting to pair with DC:12:0B:D6:62:F3
[MX Master 3 Mac]# hci0 type 7 discovering off
[MX Master 3 Mac]# hci0 DC:12:0B:D6:62:F3 type LE Random disconnected with reason 3
[MX Master 3 Mac]# [CHG] Device DC:12:0B:D6:62:F3 ServicesResolved: no
[CHG] Device DC:12:0B:D6:62:F3 Connected: no
[bluetooth]# Failed to pair: org.bluez.Error.AuthenticationCanceled
[bluetooth]# hci0 DC:12:0B:D6:62:F3 type LE Random connected eir_len 28
[CHG] Device DC:12:0B:D6:62:F3 Connected: yes
[MX Master 3 Mac]# hci0 type 7 discovering on

Есть идеи, как заставить её снова работать?

Ответ или решение

Когда устройство Bluetooth, такое как мышь MX Master 3 для Mac, перестает корректно работать после успешного использования на Ubuntu 24.04, это может быть источником значительного беспокойства. В данном случае, проблема заключается в том, что мышь "подключена, но не сопряжена". Давайте подробно разберем, как эта ситуация могла возникнуть и какие шаги можно предпринять для решения проблемы.

Теория

В Bluetooth технологиях, особенно при использовании Linux-систем, таких как Ubuntu, часто встречаются проблемы, связанные с изменениями в конфигурации или поведении драйверов. В вашей ситуации заметно, что после перезагрузки системы, мышь стала иметь проблемы с сопряжением. Несмотря на попытки удалить устройство и подключить его заново через интерфейс графического пользователя (GUI), проблема не разрешилась.

Примеры и опыт

Проблемы с Bluetooth могут быть вызваны несколькими факторами, среди которых:

  1. Сбой в драйверах: Обновления системы или драйверов могли вызвать конфликт в взаимодействии с устройствами Bluetooth.
  2. Конфигурация хранилища Bluetooth: Файлы в директории /var/lib/bluetooth могли быть повреждены или некорректно обновлены.
  3. Ошибки на уровне низкоуровневого взаимодействия: Ошибки, связанные с pairing, могут указывать на проблемы с правильной аутентификацией устройств, что видно из сообщения об ошибке org.bluez.Error.AuthenticationCanceled.

Ваша ситуация особенно сложна, поскольку мышь работает на других устройствах и версиях Ubuntu, что исключает возможность аппаратных проблем.

Применение и рекомендации

Вот несколько шагов, которые могут помочь восстановить работоспособность вашей мыши на Ubuntu 24.04:

  1. Обновление системы:

    • Убедитесь, что все пакеты и ядро вашей системы обновлены до последних версий. Иногда обновления могут содержать исправления для известных проблем с Bluetooth.
  2. Перезапуск Bluetooth-служб:

    sudo systemctl restart bluetooth
    • Эта команда перезапускает Bluetooth-сервис. В вашем случае это уже пробовали, но выполнения после изменений/обновлений имеет смысл.
  3. Чистка конфигурационных файлов:

    • Убедитесь, что директивы в /var/lib/bluetooth были правильно восстановлены. Вам нужно было удалить файлы в этой директории, но иногда необходимо удалить и перезагрузить систему для полной очистки кэша.
  4. Ручная правка конфигураций:

    • Проверить и изменить файл конфигурации Bluetooth, например, /etc/bluetooth/main.conf. Обязательно сделайте резервные копии перед изменением конфигурационных файлов.
  5. Контроль консольного процесса сопряжения:

    • Снова попробуйте консольный метод для сопряжения мыши. Часто помогает запуск команд с привилегиями администратора:
      sudo bluetoothctl
    • Поскольку ошибка указывает на отмену аутентификации, убедитесь, что в процессе сопряжения на экране нет запросов на ввод пароля или подтверждение, которые могут отменить процесс.
  6. Логи и отладка:

    • Проверьте системные логи для подробной информации:
      journalctl -xe
    • Логи могут содержать более детальную информацию о причинах отказа в сопряжении.
  7. Использование альтернативного программного обеспечения:

    • Попробуйте использовать другой программный клиент для управления Bluetooth устройствами, такой как Blueman. Иногда GUI-решения могут обойти некоторые ограничения консольных инструментов.

Если все предложенные решения не сработают, последний шаг может заключаться в поиске и использовании обновлений или исправлений, выпущенных сообществом Ubuntu или непосредственно от производителей оборудования. Это может потребовать активного участия в форумах и сообществе пользователей Ubuntu, где проблемы с Bluetooth часто обсуждаются и решаются коллективными усилиями.

Ваш случай подчеркивает как сложность, так и важность правильного взаимодействия железа и программного обеспечения. Вероятно, потребуется комбинация нескольких подходов и инструментов для окончательного решения проблемы с вашей мышью.

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

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