Bonjour (et très bientôt bonne année!),
En partant d'une version assez ancienne de Debian, je veux dire par là plusieurs fois upgradée, le passage récent en v12 m'a manifestement planté la gestion de Bluetooth.
J'ai encore le GUI dans le petit menu bluetooth, en le lançant j'ai bien la liste des récepteurs bluetooth alentour, mais lorsque je tente de connecter mon ampli habituel j'ai un échec
"
La connexion a échoué l br-connection-profile-unavailable"
J'ai trouvé divers posts ici assez parents, y compris dans le "retour d'expérience bookworm"
https://debian-facile.org/viewtopic.php?id=33310&p=5 ou ici
https://debian-facile.org/viewtopic.php?id=33467 mais avec des symptômes différents et dont la solution ne marche pas pour moi :-(
Ailleurs j'ai trouvé aussi des chaînes de commandes qui me reconnectent mais du coup la chose semble irréversible : je ne peux plus me déconnecter sans rebooter (!) ; par exemple dans l'encart plus bas voyez ce que j'ai fait...
Bref: je n'arrive pas à récupérer le fonctionnement fluide de la v11, où bluetooth se connectait tout seul à mon ampli lorsque je l'activais, et ensuite le petit menu matérialisé par un haut-parleur permettait de commuter librement entre casque filaire, haut-parleurs internes et ampli bluetooth...
Détails du système :
$ uname -a
Linux LinuxHerve 6.1.0-16-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.67-1 (2023-12-12) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
Ce que j'ai fait jusqu'ici :
herve@LinuxHerve:~$ systemctl status bluetooth
bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-10-02 18:33:31 CEST; 2min 30s ago
Docs: man:bluetoothd(8)
Main PID: 292713 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 18736)
Memory: 1.4M
CPU: 48ms
CGroup: /system.slice/bluetooth.service
└─292713 /usr/libexec/bluetooth/bluetoothd
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: profiles/audio/vcp.c:vcp_init() D-Bus experimental not enabled
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: src/plugin.c:plugin_init() Failed to init vcp plugin
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: profiles/audio/mcp.c:mcp_init() D-Bus experimental not enabled
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: src/plugin.c:plugin_init() Failed to init mcp plugin
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: profiles/audio/bap.c:bap_init() D-Bus experimental not enabled
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: src/plugin.c:plugin_init() Failed to init bap plugin
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: Bluetooth management interface 1.22 initialized
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
oct. 02 18:33:31 LinuxHerve bluetoothd[292713]: sap-server: Operation not permitted (1)
oct. 02 18:33:44 LinuxHerve bluetoothd[292713]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 90:56:82:01:08:6C: Protocol not available
je lance alors ceci :
herve@LinuxHerve:~$ sudo systemctl enable bluetooth.service
Placez votre index droit sur le lecteur d’empreintes
Synchronizing state of bluetooth.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable bluetooth
herve@LinuxHerve:~$ systemctl --user enable pulseaudio
Created symlink /home/herve/.config/systemd/user/default.target.wants/pulseaudio.service → /usr/lib/systemd/user/pulseaudio.service.
Created symlink /home/herve/.config/systemd/user/sockets.target.wants/pulseaudio.socket → /usr/lib/systemd/user/pulseaudio.socket.
herve@LinuxHerve:~$ systemctl --user start pulseaudio
herve@LinuxHerve:~$
Après ça les choses semblent remarcher, notamment j'obtiens ceci:
herve@LinuxHerve:~$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
Active: active (running) since Mon 2023-10-02 18:33:31 CEST; 17min ago
Docs: man:bluetoothd(8)
Main PID: 292713 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 18736)
Memory: 2.6M
CPU: 112ms
CGroup: /system.slice/bluetooth.service
└─292713 /usr/libexec/bluetooth/bluetoothd
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSource/aptx
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSink/sbc
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSource/sbc
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSink/sbc_xq_453
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSource/sbc_xq_453
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSink/sbc_xq_512
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSource/sbc_xq_512
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSink/sbc_xq_552
oct. 02 18:47:04 LinuxHerve bluetoothd[292713]: Endpoint registered: sender=:1.845 path=/MediaEndpoint/A2DPSource/sbc_xq_552
oct. 02 18:47:17 LinuxHerve bluetoothd[292713]: /org/bluez/hci0/dev_90_56_82_01_08_6C/sep5/fd0: fd(40) ready
Mais en fait il est alors impossible de revenir à la sortie audio précédente, et même de désactiver bluetooth via son menu GUI, même en fermant et rouvrant la session...
Bref... Tous vos conseils sont bienvenus!
D'avance merci,
Hervé
Dernière modification par Herve5 (23-01-2024 11:11:22)
--
Hervé S.
Lenovo Thinkpad P53 / Debian 12 Xfce ; Tuxedo InfinityBook / Ubuntu