Bluetooth-мышь постоянно отключается и подключается снова

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

Моя bluetooth-мышь не может поддерживать соединение. Это случилось недавно на версии 16.04, и я затем обновился до 18.04, но проблема сохраняется.

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

$ bluetoothctl
Агент зарегистрирован
[bluetooth]# list
Контроллер 18:5E:0F:99:9B:EC brendan-HP-ENVY-m7-Notebook [по умолчанию]
[bluetooth]# devices
Устройство 00:00:00:00:51:00 Bluetooth Mouse
Устройство 68:64:4B:3B:C7:E4 68-64-4B-3B-C7-E4
[CHG] Устройство 00:00:00:00:51:00 Подключено: да
[CHG] Устройство 00:00:00:00:51:00 Подключено: нет
[CHG] Устройство 00:00:00:00:51:00 Подключено: да
[CHG] Устройство 00:00:00:00:51:00 Подключено: нет
[CHG] Устройство 00:00:00:00:51:00 Подключено: да
[CHG] Устройство 00:00:00:00:51:00 Подключено: нет
[CHG] Устройство 00:00:00:00:51:00 Подключено: да
[CHG] Устройство 00:00:00:00:51:00 Подключено: нет

Я следовал другим обсуждениям, предлагающим обновить до последней версии bluez5, но это не помогло…

Любая помощь была бы оценена.

У меня была такая же проблема на 18.04 с моей мышью Microsoft Sculpt Comfort, и я попробовал все шаги, упомянутые здесь и в других местах, но ничего не помогло. Она постоянно отключалась и подключалась снова после сна или перезагрузки.

Я наконец нашел решение на reddit:

Установите UserspaceHID=true в /etc/bluetooth/input.conf и перезапустите службу bluetooth (или перезагрузите компьютер). После этого мышь наконец осталась подключенной.

https://www.reddit.com/r/archlinux/comments/8ywe3q/bluetooth_mouse_cannot_reconnect_after_disconnect/

У меня была та же проблема с Logitech M535 под 18.04. Изменение способа сопряжения в терминале решило ее:

  • Отмените сопряжение со всеми устройствами
  • Установите мышь в режим обнаружения
  • Запустите bluetoothctl (узнайте MAC-адрес вашей мыши, номер вроде 00:1F:28:FE:04:82)
  • Введите pair <MAC> (внутри bluetoothctl для сопряжения устройства)

Также вы можете захотеть доверять устройству с помощью

trust <MAC>

Когда закончите, просто введите quit

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

Также обратите внимание

Перед всем этим я также обновил bluez с 5.48 до 5.50, известно, что это привносит некоторые исправления, не знаю, нужно ли это, но это определенно не повредит:

Прежде всего, откройте терминал и проверьте текущую версию bluez в вашей системе с помощью следующей команды:

dpkg --status bluez | grep '^Version:'

В моем случае у меня была версия: 4.48-0ubuntu0ppa. Добавьте следующий репозиторий, чтобы получить последнюю версию bluez (5.50 на 28 сентября 2018):

sudo add-apt-repository ppa:bluetooth/bluez
sudo apt-get update

После выполнения команды вы должны быть в состоянии обновить до bluez 5.50 с помощью:

sudo apt upgrade

Следующие ссылки содержат больше деталей о багах в bluez 4.48 и потенциальных решениях: описание бага bluez и решение бага bluez.

Та же проблема здесь – исправлено, как описано ниже:

  • Ubuntu 18.04.2 (для полноты картина, Dell Latitude 5290 2-в-1 – я думаю, что это не имеет значения на основе других обсуждений)

  • Bluetooth-мышь (для полноты картина, HP Z5000 – также не имеет значения, что я видел до сих пор)

Сопряжение с использованием графического интерфейса дает следующее:

  • Мышь работает, однако, как только ноутбук засыпает/перезагружается или даже периодически мышь перестает работать – восстанавливается нажатием кнопки подключения и выбором кнопки “Системные настройки -> Bluetooth -> HP Bluetooth Mouse Z500 -> Подключение”, один или несколько раз.
    • Также удалось воспроизвести поведение, вручную отключив мышь в “bluetoothctl”. После движения мышь пробует подключиться, сразу же отключается.

После выполнения порядка, описанного выше:

$ bluetoothctl

[NEW] Устройство xx:yy:zz:…:www HP Bluetooth Mouse Z5000

[bluetooth]# remove xx:yy:zz:…:www
[bluetooth]# scan on
[NEW] Устройство xx:yy:zz:…:www HP Bluetooth Mouse Z5000
[bluetooth]# pair xx:yy:zz:…:www
[bluetooth]# trust xx:yy:zz:…:www
[bluetooth]# connect xx:yy:zz:…:www

Все в порядке – даже без изменения /etc/bluetooth/input.conf
Работает отлично после перезагрузки / сна / ручного “отключения” в “bluetoothctl”

Надеюсь, это поможет,
Клаус

Может быть, кто-то имеет больше понимания, в чем разница между сопряжением через настройки системы GNOME и с помощью команды “bluetoothctl”.

У меня была такая же проблема (в моем случае, на Ubuntu 20.04 и выше) в течение месяцев, и я наконец нашел решение, которое работает постоянно. Существует множество недавних отчетов о проблемах с bluetooth-устройствами, которые не остаются подключенными и требуют постоянной перезагрузки службы/стека bluetooth, чтобы снова заработать (и иногда даже не работают до перезагрузки). Я не знаю, как/когда это было введено, но решение теперь логично, и объясняет, почему мне так трудно было найти работающее решение.

Основная проблема, похоже, связана с комбинированными bluetooth/wifi-картами, в моем случае от Intel. Удивительно, что это связано с управлением питанием WiFi, а не с управлением питанием, связанным с bluetooth или USB. Я заметил, что мой WiFi также иногда переставал работать и решил начать изучать эту проблему. К моему удивлению, я заметил, что были некоторые сообщения людей с этой проблемой, связанной с Bluetooth и WiFi.

Отключение управления питанием WiFi в NetworkManager решило обе проблемы для меня:

https://askubuntu.com/a/1077559/364896

Я смог удалить все другие изменения/настройки, которые я пробовал ранее для исправления этой проблемы, и ни одно из них не понадобилось, кроме этого. Bluetooth и WiFi работают стабильно (3 дня без каких-либо проблем), и я могу включить все другие функции энергосбережения. По каким-то причинам функции энергосбережения в TLP, связанные с WiFi, работают нормально, это просто режим энергосбережения, который использует NetworkManager, который, похоже, вызывает проблемы.

Моя догадка заключается в том, что NetworkManager может слишком часто менять состояние энергосбережения. Хотя это лишь иногда нарушает работу WiFi, это постоянно отключало bluetooth после всего лишь короткого периода бездействия. WiFi и bluetooth используют некоторые общие части радиопередатчика, поэтому я предполагаю, что состояние bluetooth было затронуто легче. Я все еще использую режим энергосбережения WiFi через TLP, но он включается/выключается только когда я переключаюсь с батареи на питание, и, похоже, это не создает проблем.

Я не технарь, поэтому не хотел редактировать файлы, так что просто нашел менеджер Bluetooth, к которому я был привык, (Blueman для GNOME с использованием bluez D-BusBackend) в Ubuntu Software, установил его, а затем быстро нашел и настроил свою мышь. После использования его некоторое время или при следующей перезагрузке вас спросят, доверяете ли вы этому устройству, просто нажмите “Всегда доверять” и все, игнорируйте менеджер, который сопровождает Ubuntu с этого момента, в любом случае он работал идеально и в 63 года, если я смог это сделать, то любой сможет, хаха

Запустите :

sudo apt-get install pavucontrol pulseaudio-module-gconf pulseaudio-module-zeroconf

Я только что недавно столкнулся с той же проблемой на (K)Ubuntu 24.04. Что в итоге работало для меня, было следующее:

  1. apt purge bluez (убедитесь, что не удаляются важные пакеты, и заметьте, какие пакеты удаляются)
  2. а затем просто переустановите bluez, выполнив apt install bluez
  3. И bluedevil, а также gnome-bluetooth-common и gnome bluetooth, выполнив apt install bluedevil gnome-bluetooth-common gnome-bluetooth.
  4. Также переустановите все другие пакеты, которые были удалены на шаге 1.

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

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

1. Обновление программного обеспечения

Убедитесь, что у вас установлена последняя версия пакетов bluez, bluedevil и других связанных компонентов. Вы можете проверить текущую версию bluez с помощью команды:

dpkg --status bluez | grep '^Version:'

Для обновления выполните:

sudo add-apt-repository ppa:bluetooth/bluez
sudo apt-get update
sudo apt upgrade

2. Настройка input.conf

Изменение конфигурации Bluetooth может помочь установить более стабильное соединение. Откройте файл /etc/bluetooth/input.conf с помощью текстового редактора с правами суперпользователя и добавьте или измените строку:

UserspaceHID=true

После внесения изменений перезапустите службу Bluetooth:

sudo systemctl restart bluetooth

Или перезагрузите компьютер.

3. Переуправление устройством через bluetoothctl

Если проблема не устраняется, удалите и повторно подключите мышь через bluetoothctl. Выполните следующие команды:

bluetoothctl
remove <MAC-адрес_мишки>
scan on

После того как устройство будет обнаружено, выполните:

pair <MAC-адрес_мишки>
trust <MAC-адрес_мишки>
connect <MAC-адрес_мишки>

Выйдите из bluetoothctl, введя quit.

4. Отключение управления питанием Wi-Fi

Если проблема сохраняется, это может быть связано с управлением питанием для адаптеров Wi-Fi и Bluetooth. Отключите управление питанием Wi-Fi в NetworkManager. Для этого создайте или измените файл конфигурации для NetworkManager:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Убедитесь, что в файле указано:

[connection]
wifi.powersave = 2

5. Переустановка пакетов

Если предыдущие шаги не помогли, попробуйте удалить и переустановить пакеты bluez и bluedevil, а также другие необходимые компоненты:

sudo apt purge bluez
sudo apt install bluez bluedevil gnome-bluetooth gnome-bluetooth-common

6. Использование графического интерфейса

Иногда использование графического интерфейса управления Bluetooth, такого как Blueman, может упростить процесс подключения. Установите его через Ubuntu Software Center или с помощью команды:

sudo apt-get install blueman

После установки запустите Blueman и повторите процесс соединения с вашей мышкой.

Заключение

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

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

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