J'essaie de connecter mon Bose Quiet Comfort à mon ordinateur portable via Bluetooth.
Je peux connecter et coupler ces écouteurs à mon téléphone sans problème, comme n'importe quel autre périphérique Bluetooth sans fil.
À l'aide de bluetoothctl
, il semble que je puisse me connecter, mais pas pour coupler:
[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
Cependant, dans le menu de l'interface graphique Bluetooth, il semble penser que je suis jumelé avec l'appareil:
Les écouteurs eux-mêmes ne semblent jamais reconnaître que l'ordinateur portable est connecté et, dans mes paramètres sonores, je ne vois rien que je puisse sortir, de sorte que le "couplage" est bidon, je pense.
C'est donc clairement un problème dans Ubuntu.
J'ai essayé de supprimer le périphérique et de recommencer, mais à chaque fois je peux me connecter mais pas me coupler. J'ai également essayé de désactiver Bluetooth LE selon cette réponse:
Coupler Bose QuietComfort 35 avec Ubuntu 16.04 via Bluetooth
mais le comportement n'a pas changé.
Voici ce qui se passe lorsque je tape 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
Pas sûr que ça aide.
J'ai trouvé cette page qui semble pertinente:
buntu 16.04 n’émettra pas de son sur les écouteurs Bluetooth
J'ai essayé d'utiliser blueman
comme suggéré, ce qui plante chaque fois que j'essaie de coupler mon appareil.
J'ai essayé de mettre à jour les paquets suggérés en exécutant
Sudo apt-get install libpam-systemd libsystemd0 libudev1 systemd ubuntu-mono udev
Cela a empêché l’erreur d’apparaître, mais je n’étais toujours pas en mesure de jumeler blueman
(pas d’erreur, cela ne fait rien du tout lorsque j’essaie de le jumeler).
J'ai essayé de lancer tail -f /var/syslog
tout en allumant mes écouteurs et j'ai vu le message suivant:
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
Je pense que cela pourrait être un indice ...
Il semble que le problème sous-jacent soit similaire à celui de cette question:
https://stackoverflow.com/questions/31380594/linux-bluez-dbus-communication
Sauf que je suis en train d’exécuter une installation linux systemd, j’ai donc dû faire ce que le commentaire de cette réponse suggérait:
Avec les systèmes plus récents basés sur Systemd, copiez
/lib/systemd/system/bluetooth.service
dans/etc/systemd/system/bluetooth.service
et modifiez la ligneExecStart
enExecStart=/usr/lib/bluetooth/bluetoothd -E
.
- Arto Bendiken
Donc je l'ai fait, redémarré, puis démarré bluetoothctl
et connecté manuellement:
[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
Cette fois-ci, lors de la liaison, mon casque a reconnu la connexion (ce qui n’était pas le cas auparavant, même si GNOME semblait penser que la liaison avait fonctionné) et le périphérique de sortie est apparu dans ma liste de périphériques.