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 je le ferais avec n'importe quel autre appareil Bluetooth sans fil.
Tentative de connexion en ligne de commande:
En utilisant, il bluetoothctl
me semble que je peux me connecter, mais pas l'appairer:
[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 associé à 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 sur quoi je puisse sortir, donc le "couplage" est faux je pense.
C'est donc clairement un problème dans Ubuntu.
J'ai essayé de supprimer l'appareil et de recommencer, mais chaque fois que je peux me connecter, mais pas le coupler. J'ai également essayé de désactiver le bluetooth LE selon cette réponse:
Associer Bose QuietComfort 35 à 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
Je ne suis pas sûr que ce soit utile.
Tentative de connexion GUI / Blueman:
J'ai trouvé cette page qui semble pertinente:
Ubuntu 16.04 ne restituera pas le son aux écouteurs Bluetooth
J'ai essayé d'utiliser blueman
comme suggéré, ce qui se bloque chaque fois que j'essaie de coupler mon appareil.
J'ai essayé de mettre à niveau les packages 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 ne pouvais toujours pas l'appairer blueman
(pas d'erreur, cela ne fait rien lorsque j'essaie de l'appairer).
J'ai essayé de courir tail -f /var/syslog
pendant que j'allumais mes écouteurs et j'ai vu ce message:
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 ...
la source
pactl list short | grep bluetooth
montre-t-on? Si la découverte du module bluetooth n'est pas affichée, voir askubuntu.com/a/689297/300665 Cela peut ne pas aider car il y a quelques bogues audio bluetooth présents dans Ubuntu 16.04 et 16.10/var/log/syslog
lorsque blueman se bloque lors du couplage? Cela pourrait fournir des indices indispensables.Réponses:
Il semble que le problème sous-jacent soit similaire à celui de cette question:
/programming/31380594/linux-bluez-dbus-communication
Sauf que j'exécute une configuration systemd linux, j'ai donc dû faire comme le commentaire sur cette réponse le suggérait:
- Arto Bendiken
J'ai donc fait cela, redémarré, puis démarré
bluetoothctl
et connecté manuellement:Cette fois, lorsque j'ai couplé, mes écouteurs ont reconnu la connexion (ils ne l'ont pas fait auparavant, même si GNOME semblait penser que le couplage avait fonctionné) et le périphérique de sortie est apparu dans ma liste de périphériques.
la source