Я пытаюсь подключить мой Bose Quiet Comfort к моему ноутбуку через Bluetooth.
Я могу подключить и подключить эти наушники к своему телефону без проблем, как и любое другое беспроводное устройство Bluetooth.
Попытка подключения из командной строки:
С помощью bluetoothctl
я, кажется, могу подключиться, но не соединить:
[bluetooth]# devices
Device 04:52:C7:32:68:16 Bose QuietComfort 35
[bluetooth]# connect 04:52:C7:32:68:16
Attempting to connect to 04:52:C7:32:68:16
Connection successful
[Bose QuietComfort 35]# devices
[Bose QuietComfort 35]#ch)`pair ': pair 04:52:C7:32:68:16
Attempting to pair with 04:52:C7:32:68:16
Failed to pair: org.bluez.Error.AuthenticationFailed
[CHG] Device 04:52:C7:32:68:16 Connected: no
[CHG] Device 04:52:C7:32:68:16 Connected: yes
Тем не менее, в меню bluetooth GUI кажется, что я в паре с устройством:
Сами наушники, кажется, никогда не распознают, что ноутбук подключен, и в моих настройках звука я не вижу ничего, на что я мог бы вывести звук, поэтому я считаю, что «сопряжение» является поддельным.
Так что это явно проблема в Ubuntu.
Я попытался удалить устройство и запустить снова, но каждый раз, когда я могу подключиться, но не пара. Я также попытался отключить Bluetooth LE согласно этому ответу:
Соедините Bose QuietComfort 35 с Ubuntu 16.04 через Bluetooth
но поведение не изменилось.
Вот что происходит, когда я печатаю info <MAC Address>
:
Device 04:52:C7:32:68:16
Name: Bose QuietComfort 35
Alias: Bose QuietComfort 35
Paired: no
Trusted: no
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Bose Corporation (0000febe-0000-1000-8000-00805f9b34fb)
Modalias: bluetooth:v009Ep400Cd0106
Не уверен, что это полезно.
GUI / Blueman Попытка подключения:
Я нашел эту страницу, которая кажется актуальной:
Ubuntu 16.04 не выводит звук на наушники Bluetooth
Я попытался использовать, blueman
как предложено, который вылетает всякий раз, когда я пытаюсь выполнить сопряжение моего устройства.
Я попытался обновить предложенные пакеты, запустив
sudo apt-get install libpam-systemd libsystemd0 libudev1 systemd ubuntu-mono udev
Это остановило появление ошибки, но я все еще не был в состоянии соединиться blueman
(нет ошибки, он просто ничего не делает, когда я пытаюсь соединиться).
Я попытался бежать, tail -f /var/syslog
когда я включил наушники, и увидел это сообщение:
Dec 7 20:18:15 elitebook bluetoothd[860]: Unable to register GATT service with handle 0x0001 for device 04:52:C7:32:68:16
Dec 7 20:18:15 elitebook bluetoothd[860]: Unable to register GATT service with handle 0x0013 for device 04:52:C7:32:68:16
Я думаю, что это может быть ключом ...
источник
pactl list short | grep bluetooth
показывает? Если модуль-bluetooth- Discover не отображается, см. Askubuntu.com/a/689297/300665 Это может не помочь, поскольку в Ubuntu 16.04 и 16.10 имеется пара аудио-ошибок Bluetooth/var/log/syslog
при сбое blueman при сопряжении? Это может дать некоторые очень необходимые подсказки.Ответы:
Похоже, что основная проблема была похожа на проблему в этом вопросе:
/programming/31380594/linux-bluez-dbus-communication
За исключением того, что я использую установку systemd linux, поэтому я должен был сделать так, как было сказано в комментарии к этому ответу:
- Арто Бендикен
Я сделал это, перезапустил, а затем запустил
bluetoothctl
и подключил вручную:На этот раз, когда я подключился, мои наушники распознали соединение (раньше этого не было, хотя GNOME, казалось, считал, что соединение работает), и устройство вывода появилось в списке моих устройств.
источник