Casque bluetooth qui n'apparait pas dans la liste des périphériques pour la sortie son

Tags: #<Tag:0x00007f58d1132a28> #<Tag:0x00007f58d1132898>

Bonjour,

J’ai acheté récemment un casque bluetooth ( Bose QuietComfort 35 ). Je n’ai aucun problème à l’utilisation avec mon téléphone sous Android mais je rencontre des soucis au niveau de l’utilisation avec mon ordinateur sous Debian Testing.

Le casque est bien connecté au Bluetooth :
Capture du 2018-04-13 11-29-31-bluetooth

Mais il ne s’ajoute pas à la liste des périphériques pour la sortie son :
Capture du 2018-04-13 11-30-26-sortie-audio

Voici la version sur laquelle je suis :

$ uname -a
Linux alt-simon 4.15.0-2-amd64 #1 SMP Debian 4.15.11-1 (2018-03-20) x86_64 GNU/Linux

Je vois bien le casque avec bluetoothctl :

$ bluetoothctl 
[NEW] Controller 58:00:E3:C4:51:24 alt-simon [default]
[NEW] Device BC:3D:85:0D:18:35 HUAWEI Mate 10 Pro
[NEW] Device 1C:15:1F:AB:9A:62 m10
[NEW] Device FC:3F:7C:8A:E0:10 HUAWEI P9 lite
[NEW] Device D0:7E:35:32:EF:6E DESKTOP-AS1H470
[NEW] Device 34:F3:9A:3A:DA:21 alt-arichir
[NEW] Device 2C:41:A1:4C:84:64 Bose QC35 II
Agent registered
[CHG] Device 2C:41:A1:4C:84:64 Connected: no  => J'ai désactivé le bluetooth du casque
[CHG] Device FC:3F:7C:8A:E0:10 RSSI: -79
[CHG] Device 2C:41:A1:4C:84:64 Connected: yes => J'ai réactivé le bluetooth du casque
[Bose QC35 II]# 

J’ai aussi essayé avec pavucontrol mais ça ne change rien.

J’ai essayé de suivre différentes solutions :

Ça a marché hier mais c’est assez aléatoire… :confused:

J’ai modifié à nouveau le fichier /etc/bluetooth/main.conf :

$ sudo vim /etc/bluetooth/main.conf 
(...)
ControllerMode = dual
(...)

Statut du service avant de le relancer :

$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-04-13 09:00:49 CEST; 2h 36min ago
     Docs: man:bluetoothd(8)
 Main PID: 751 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   Memory: 3.8M
   CGroup: /system.slice/bluetooth.service
           └─751 /usr/lib/bluetooth/bluetoothd

avr 13 09:01:15 alt-simon bluetoothd[751]: Endpoint registered: sender=:1.80 path=/MediaEndpoint/A2DPSource
avr 13 09:01:15 alt-simon bluetoothd[751]: Endpoint registered: sender=:1.80 path=/MediaEndpoint/A2DPSink
avr 13 09:01:15 alt-simon bluetoothd[751]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
avr 13 09:01:15 alt-simon bluetoothd[751]: RFCOMM server failed for :1.80/Profile/HSPHSProfile/00001108-0000-1000-8000-00805f9b34fb: rfcomm_bind: Address already in use (98)
avr 13 09:01:16 alt-simon bluetoothd[751]: Failed to set mode: Blocked through rfkill (0x12)
avr 13 11:21:21 alt-simon bluetoothd[751]: Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
avr 13 11:22:14 alt-simon bluetoothd[751]: Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
avr 13 11:22:14 alt-simon bluetoothd[751]: Unable to get io data for Phone Book Access: getpeername: Transport endpoint is not connected (107)
avr 13 11:31:37 alt-simon bluetoothd[751]: Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
avr 13 11:31:38 alt-simon bluetoothd[751]: Unable to get io data for Phone Book Access: getpeername: Transport endpoint is not connected (107)

Restart du service :

$ sudo systemctl restart bluetooth

Statut après restart :

$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-04-13 11:37:53 CEST; 3min 33s ago
     Docs: man:bluetoothd(8)
 Main PID: 12391 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   Memory: 1.5M
   CGroup: /system.slice/bluetooth.service
           └─12391 /usr/lib/bluetooth/bluetoothd

avr 13 11:37:53 alt-simon bluetoothd[12391]: Starting SDP server
avr 13 11:37:53 alt-simon bluetoothd[12391]: Bluetooth management interface 1.14 initialized
avr 13 11:37:53 alt-simon bluetoothd[12391]: Sap driver initialization failed.
avr 13 11:37:53 alt-simon bluetoothd[12391]: sap-server: Operation not permitted (1)
avr 13 11:37:53 alt-simon bluetoothd[12391]: Endpoint registered: sender=:1.80 path=/MediaEndpoint/A2DPSource
avr 13 11:37:53 alt-simon bluetoothd[12391]: Endpoint registered: sender=:1.80 path=/MediaEndpoint/A2DPSink
avr 13 11:37:53 alt-simon bluetoothd[12391]: Endpoint registered: sender=:1.50 path=/MediaEndpoint/A2DPSource
avr 13 11:37:53 alt-simon bluetoothd[12391]: Endpoint registered: sender=:1.50 path=/MediaEndpoint/A2DPSink
avr 13 11:37:53 alt-simon bluetoothd[12391]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
avr 13 11:37:53 alt-simon bluetoothd[12391]: RFCOMM server failed for :1.50/Profile/HSPHSProfile/00001108-0000-1000-8000-00805f9b34fb: rfcomm_bind: Address already in use (98)

Actuellement :

  • Si j’éteins le casque puis le rallume, il reprend correctement.
  • Si j’éteins le bluetooth de l’ordinateur puis le rallume, il reprend correctement.

Espérons que ça dure… Si c’était juste ça, alors c’est facile… :slight_smile: