ошибка bluetooth при восстановлении из режима ожидания, 18.04

Я использую Ubuntu 18.04 на Dell XPS-13 (9350). Чтобы заставить работать Bluetooth, я должен использовать проприетарный драйвер (BCM-0a5c-6412.hcd), извлеченный из драйвера для Windows.

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

Jul  6 09:19:33 user-XPS-13-9350 pulseaudio[6302]: [pulseaudio] backend-native.c: Device     doesnt exist for /org/bluez/hci0/dev_0C_E0_E4_6D_1B_CD
Jul  6 09:19:33 user-XPS-13-9350 bluetoothd[957]: Headset Voice gateway replied with an      error: org.bluez.Error.InvalidArguments, Unable to handle new connection

Я обнаружил следующие вещи, которые восстановят функциональность Bluetooth:

  • Полная перезагрузка (очевидно, не идеальное решение)
  • [ 113] Перезапустите pulseaudio (запустите pulseaudio -k). Это лучше, но когда я перезапускаю pulseaudio, многие приложения, такие как Chrome, также должны быть перезапущены, потому что они теряют свой список устройств ввода / вывода звука.
1
задан 6 July 2018 в 16:41

1 ответ

Я начал играть вокруг с разгрузкой/перезагрузкой модулей в pulseaudio и обнаружил, что могу решить проблему, полностью не уничтожая pulseaudio. Просто перезагрузка module-bluez5-discover модуль фиксирует его.

pactl unload-module module-bluez5-discover
pactl load-module module-bluez5-discover

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

Это также не имеет проблем с требованием, чтобы приложения Chrome/электрона были перезапущены.

1
ответ дан 7 December 2019 в 15:17

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

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