Ubuntu 18.04: bluetooth-устройство разъединяется прямо после подключения на Lenovo P50

После обновления от 17,10 до 18,04, любое устройство я соединяюсь с, только остается на связи в течение нескольких секунд. Моим ноутбуком является Lenovo P50 (20ENCTO1WW)

/var/log/syslog отчеты:

pulseaudio[????]: [pulseaudio] bluez5-util.c: Information about device /org/bluez/hci0/dev_???????? invalid
bluetoothd[????]: Endpoint replied with an error: org.bluez.Error.InvalidArguments

Очевидно, вопросительные знаки представляют некоторый идентификатор (pid и идентификатор Bluetooth в этом случае)

Какая-либо подсказка о фиксации или обходном решении?

8
задан 17 May 2018 в 04:54

4 ответа

Решение, которое работало в течение нескольких месяцев, заключалось в обновлении до более новой версии bluez, как описано здесь: Bluetooth не работает после выхода из спящего режима, Ubuntu 18.04 LTS . Но недавно я испытал регресс: я получаю то же поведение, что и раньше. Но, пытаясь решить эту проблему, я снизил версию до старой версии bluez, а затем обновил ее до той же версии, которая перестала работать должным образом (5.50-0ubuntu0ppa1 в моем случае), что решило проблему на данный момент. Так что переустановка, кажется, что-то исправляет или смягчает. Кажется вероятным, что это может произойти снова когда-нибудь в будущем ...

2
ответ дан 23 November 2019 в 05:28

Я столкнулся с этой проблемой о своей Lenovo P51 под управлением Ubuntu 18.04, и я обнаружил, что pactl модуль "module-bluetooth-discover" не загружался правильно во время начальной загрузки. Я устранил проблему путем замены его "module-bluez5-discover" в моей импульсной конфигурации.

Можно протестировать это путем выполнения:
sudo pactl unload-module module-bluetooth-discover
sudo pactl load-module module-bluez5-discover

И попытайтесь восстановить/повторно подключить свои устройства. Если это работает, копируйте следующую конфигурацию в своей конфигурации/etc/pulse/default.pa.

# Modify: /etc/pulse/default.pa
# Comment out the following line

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

# Replace it with ...

.ifexists module-bluez5-discover.so
load-module module-bluez5-discover
.endif

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

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

Править: Я также выполнил несколько шагов, упомянутых здесь: Bluetooth не работает после возобновления от сна, Ubuntu 18.04 LTS

Для точного тиражирования моей конфигурации удостоверьтесь Вы apt-get install bluez blueman pulseaudio иметь весь одинаковый пакеты. Как был предложен в проблеме, на которую ссылаются, я полагаю, что это было вызвано путем обновления до 18,04 от 17,04.

13
ответ дан 23 November 2019 в 05:28

Я имел ту же проблему и решил ее со следующими шагами:

sudo apt-get install pulseaudio-module-bluetooth

killall pulseaudio

Попытайтесь соединиться снова.

Источник решения

0
ответ дан 23 November 2019 в 05:28

Время от времени у меня также возникает эта проблема с моей гарнитурой NC75 Pro. Ответ Dark Singularity и обновление Ubuntu у меня не сработали.

Единственный обходной путь, который я нашел, - это удалить устройство и установить его снова:

enter image description here

Если оно вообще не подключается, возможно, вам придется обновить драйвер, как описано здесь .

9
ответ дан 2 January 2020 в 05:36

Другие вопросы по тегам:

Похожие вопросы: