Я пытаюсь соединить свою Bose Тихий Комфорт моему ноутбуку через 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
Однако в меню GUI Bluetooth, это, кажется, думает, что я соединяюсь с устройством:
Сами наушники никогда, кажется, не распознают, что ноутбук подключен, и в моих звуковых настройках я не вижу ничего, к чему я могу произвести, таким образом, "соединение" является поддельным, я думаю.
Таким образом, это - ясно проблема в человечности.
Я попытался удалить устройство и запуститься снова, но каждый раз я могу соединиться, но не пара. Я также пытался деактивировать 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
Не уверенный это полезно.
Я нашел эту страницу, которая кажется релевантной:
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
Я думаю, что это могло бы быть подсказкой...
Похоже, что базовая проблема была подобна той для этого вопроса:
https://stackoverflow.com/questions/31380594/linux-bluez-dbus-communication
За исключением того, что я выполняю systemd установку Linux, таким образом, я должен был сделать как комментарий что предложенный ответ:
С более новыми находящимися в Systemd системами, скопируйте
/lib/systemd/system/bluetooth.service
в/etc/systemd/system/bluetooth.service
и изменитесьExecStart
строка кExecStart=/usr/lib/bluetooth/bluetoothd -E
.
†“Arto Bendiken
, Таким образом, я сделал это, перезапущенное, и затем запустился bluetoothctl
, и соединился вручную:
[Bose QuietComfort 35]# connect 04:52:C7:32:68:16
Attempting to connect to 04:52:C7:32:68:16
[CHG] Device 04:52:C7:32:68:16 Paired: yes
Connection successful
На этот раз, когда я соединился, мои наушники распознали соединение (они не сделали ранее, даже при том, что GNOME, казалось, думал, что соединение работало), и устройство вывода появилось в моем списке устройств.