Linux не распознает мышь Logitech

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

Я недавно собрал ПК с интегрированным Bluetooth. Вот моя материнская плата: https://www.gigabyte.com/Motherboard/X570S-AORUS-ELITE-AX-rev-11/sp#sp

Сначала я установил Linux Arch, который без проблем распознал все. В частности, встроенный bluetooth оказался именно тем, что я хотел: я подключил вертикальную мышь Logitech MX, клавиатуру, наушники и многое другое. Все работает нормально.

Пару дней назад я установил Windows 11 на раздел, используя Grub для двойной загрузки. И вот здесь возникли проблемы. Я подключил все bluetooth устройства, и все было в порядке. После установки Windows 11 был установлен Gigabyte App Center (потому что я не отключил его в BIOS), и прошли различные обновления драйверов и прошивки. В конце концов, я вернулся в Arch, и мышь больше не подключалась. Я удалил связь, чтобы попробовать новое сопряжение, но bluedevil (я использую KDE) не обнаруживает мышь. Также bluetoothctl больше не обнаруживает мышь. Windows 11 обнаруживает мышь, Arch – нет. Я взял старую мышь Logitech (Logitech M720 – у меня две одинаковые, и я попробовал обе с одной и той же проблемой) и отсканировал BT устройства… Ничего, эта мышь тоже больше не определяется. Даже смартфон Huawei при сканировании видит мышь. Я включил ноутбук, на котором установлены Linux Arch и Windows 11 в двойной загрузке.. Как я и предполагал, обе мыши обнаружены. И в Windows, и в Linux. В этот момент я создал live usb с Ubuntu. Тот же результат; сканирование Bluetooth обнаруживает все устройства, кроме мышей Logitech. Это заставило меня исключить проблемы с ОС. Могло ли что-то измениться в BIOS? Я уже не знаю, что попробовать. В Windows 11 я уже отключил быстрое включение.

Я провел тест с USB-адаптером Bluetooth 5, который использовал до того, как у меня появилась материнская плата с интегрированным BT, и он обнаруживает все мыши Logitech без проблем.

Резюме:

  • На рабочем столе Windows 11: мыши Logitech – обнаружены
  • На рабочем столе Arch: мыши Logitech – не обнаружены
  • На рабочем столе Ubuntu live: мыши Logitech – не обнаружены
  • На ноутбуке с Windows 11: мыши Logitech – обнаружены
  • На ноутбуке с Arch: мыши Logitech – обнаружены

Вот некоторые детали:

  • ОС: Arch Linux x86_64
  • Ядро: 6.1.3-arch1-1
  • DE: Plasma 5.26.5

Поскольку у меня была похожая проблема несколько дней назад, позвольте мне попытаться поделиться моим решением (возможно, это будет актуально и для автора вопроса):

Установлено ли значение ControllerMode в dual (или в le) в основном конфигурационном файле Bluez (в стандартной установке Debian это /etc/bluetooth/main.conf)?

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

Проблема, с которой вы столкнулись, связана с тем, что после установки Windows 11 и обновлений драйверов Bluetooth Logitech мыши перестали определяться под Arch Linux. Рассмотрим возможные причины и шаги, которые помогут решить данную проблему.

1. Проблемы с BIOS

Не исключено, что BIOS мог измениться после установки Windows 11 и обновлений. Проверьте настройки BIOS, связанные с Bluetooth. Убедитесь, что встроенный адаптер Bluetooth включён и не отключён. Также стоит обратить внимание на следующие параметры:

  • Bluetooth Mode: Убедитесь, что он не ограничен.
  • Controller Mode: Если доступно, проверьте, как настроен режим контроллера (например, установите его в режим Dual или LE).

2. Обновления драйверов и конфигурация BlueZ

Проблема может быть связана с обновлениями, которые были установлены во время работы с приложением Gigabyte для Windows. Убедитесь, что конфигурационный файл BlueZ отредактирован для поддержки нужного режима:

  • Откройте файл конфигурации, обычно он расположен по адресу /etc/bluetooth/main.conf.
  • Найдите строку ControllerMode и убедитесь, что значение установлено на dual или le.

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

sudo systemctl restart bluetooth

3. Проверка конфигурации Bluetooth

Запустите команду bluetoothctl и выполните следующие шаги:

  • Введите power on, чтобы убедиться, что Bluetooth включен.
  • Введите команду scan on, чтобы начать сканирование устройств.
  • Если мышь не появляется в списке, используйте команду devices, чтобы просмотреть уже сопряженные устройства.

4. Проверка конфликта устройств

Поскольку вы упоминали, что USB-адаптер Bluetooth также работает без проблем, возможно, стоит временно отключить встроенный Bluetooth адаптер в BIOS и провести тесты с помощью USB-адаптера. Это поможет исключить проблемы конфликта устройств и установить, связано ли это с встроенным адаптером.

5. Проверка совместимости

Вы также можете проверить, не возникло ли каких-либо известных проблем с совместимостью вашей модели материнской платы и используемых вами устройств Logitech на форумах пользователей и в документации Gigabyte. Иногда проблемы могут быть известны и иметь соответствующее решение.

6. Логи системных сообщений

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

dmesg | grep -i bluetooth

или

journalctl -u bluetooth

Это поможет выявить возможные ошибки или предупреждения, которые могли бы указывать на причину проблемы.

Заключение

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

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

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