Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/01/2024, à 01:15

Lo_pescofi

[Bluetooth] - Connexion automatique périphérique

Bonjour à tous,
j'ai un dongle USB/Bluetooth qui me permet de diffuser sur une barre de son. Et j'ai le problème suivant :
Je suis obligé de retirer puis de réinsérer le dongle à chaque redémarrage, puis d'aller dans l'applet "blueman-manager" et de connecter la barre de son.
Un " sudo systemctl restart bluetooth.service" que j'intègre dans le menu de MATE m'évite de retirer le dongle mais la saisie du mot de passe root et la manip sur l'applet bluetooth reste à faire.
Si vous avez une idée pour activer le tout automatiquement je suis preneur.
Je précise que je suis sous Ubuntu MATE 22.04

pascal@DAWA:~$ lsusb 
.../.. Bus 003 Device 002: ID 050d:0121 Belkin Components F5D5050 100Mbps Ethernet

Vous remerciant par avance.

Hors ligne

#2 Le 03/01/2024, à 07:41

xubu1957

Re : [Bluetooth] - Connexion automatique périphérique

Bonjour,

Et :

sudo modprobe -r btusb
sudo modprobe btusb

?

> [Tuto] Pas de Bluetooth ? Quelques solutions


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 03/01/2024, à 08:48

lynn

Re : [Bluetooth] - Connexion automatique périphérique

Bonjour,

Poste le retour de :

cat /etc/bluetooth/main.conf
cat /etc/bluetooth/input.conf

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#4 Le 03/01/2024, à 12:27

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

@xubu1957
Merci pour le module mais ça change rien :

pascal@DAWA:~$ sudo modprobe -rv btusb
rmmod btusb
rmmod btintel
rmmod btbcm
rmmod btrtl
pascal@DAWA:~$ sudo modprobe -v btusb
insmod /lib/modules/5.15.0-52-generic/kernel/drivers/bluetooth/btintel.ko 
insmod /lib/modules/5.15.0-52-generic/kernel/drivers/bluetooth/btbcm.ko 
insmod /lib/modules/5.15.0-52-generic/kernel/drivers/bluetooth/btrtl.ko 
insmod /lib/modules/5.15.0-52-generic/kernel/drivers/bluetooth/btusb.ko 
pascal@DAWA:~$

Je vais creuser le tuto sur lien que tu m'as donné.
Merci pour ton aide. ;-)

Hors ligne

#5 Le 03/01/2024, à 12:35

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

@lynn

pascal@DAWA:~$ cat /etc/bluetooth/main.conf
'--> AutoEnable=true
(le reste est commenté (#))

pascal@DAWA:~$ cat /etc/bluetooth/input.conf
'--> tout est commenté (#))

Merci

Hors ligne

#6 Le 03/01/2024, à 12:53

lynn

Re : [Bluetooth] - Connexion automatique périphérique

Dans le fichier input.conf, dé-commente IdleTimeout et met la valeur à 0 et dé-commente UserspaceHID=true

Redémarre ton service bluetooth

sudo systemctl restart bluetooth.service

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#7 Le 03/01/2024, à 13:00

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

Petite précision :
En fait l'association avec un périphérique Bluetooth fonctionne sans le restart du service (marqué "connecté" dans Paramètres > Bluetooth). Mais ce dernier n'est pas affiché dans la liste des périphériques de sortie dans Paramètres > Son, ce qui rend donc la lecture de son sur celui-ci impossible. C'est un problème mentionné sur le Tuto mais la manip sur Pavucontrol ne change rien.

Hors ligne

#8 Le 03/01/2024, à 13:06

lynn

Re : [Bluetooth] - Connexion automatique périphérique

Dans le fichier main.conf tu peux tenter de dé-commenter FastConnectable et le passer à true

FastConnectable = true

Et relance ton service bluetooth.

Dernière modification par lynn (Le 03/01/2024, à 13:07)


«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#9 Le 03/01/2024, à 13:12

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

lynn a écrit :

Dans le fichier input.conf, dé-commente IdleTimeout et met la valeur à 0 et dé-commente UserspaceHID=true

Redémarre ton service bluetooth

sudo systemctl restart bluetooth.service

C'est fait mais ça change rien. Le problème est toujours présent quand je redémarre le PC. Mais ça marche quand je fais un

sudo systemctl restart bluetooth.service

comme je l'ai précisé au début.

Je poursuivrai les investigation demain car je vais me coucher (j'habite Nouméa - décalage horaire +10h).
Merci encore.

Hors ligne

#10 Le 04/01/2024, à 09:11

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

lynn a écrit :

Dans le fichier main.conf tu peux tenter de dé-commenter FastConnectable et le passer à true

FastConnectable = true

Et relance ton service bluetooth.

Bonjour Lynn, désolé ça ne fonctionne toujours pas ...

En fait j'ai l’impression qu'il faudrait que le service bluetooth démarre bien après certains services (audio par exemple), car quand je relance le service BT ça fonctionne.
Mais je ne suis pas à l'aise pour gérer les priorité ou pour "tripoter" les init.d

Hors ligne

#11 Le 04/01/2024, à 10:15

krodelabestiole

Re : [Bluetooth] - Connexion automatique périphérique

c'est plus init.d mais systemd.
je me demande si le problème ne serait pas résolu par pipewire donc une version plus récente d'ubuntu.

en attendant il y a sûrement un petit bricolage (propre) à faire côté systemd, ou plus sale, simplement lancer la commande systemctl restart bluetooth au démarrage, avec un petit délai éventuellement. (je ne connais pas les outils fournis par mate pour ça)

Hors ligne

#12 Le 04/01/2024, à 12:00

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

krodelabestiole a écrit :

c'est plus init.d mais systemd.
je me demande si le problème ne serait pas résolu par pipewire donc une version plus récente d'ubuntu.

en attendant il y a sûrement un petit bricolage (propre) à faire côté systemd, ou plus sale, simplement lancer la commande systemctl restart bluetooth au démarrage, avec un petit délai éventuellement. (je ne connais pas les outils fournis par mate pour ça)

Bonjour krodelabestiole,
visiblement pipewire est déjà installé :

pascal@DAWA:~$ ps -edf | grep pipewire
pascal      1782    1774  0 21:13 ?        00:00:00 /usr/bin/pipewire
pascal      1783    1774  0 21:13 ?        00:00:00 /usr/bin/pipewire-media-session
pascal      4823    4378  0 21:44 pts/0    00:00:00 grep pipewire

Merci pour la précision concernant init.d, et effectivement une manip sur systemd me parait jouable mais je ne maîtrise pas ....
Mettre en place un script pour un restart du BT me gêne un peut car il faudrait que je j'inscrive le mot de passe root quelque part.

Merci.

Hors ligne

#13 Le 04/01/2024, à 12:37

O_20_100_O

Re : [Bluetooth] - Connexion automatique périphérique

Bonjour à toi, digne descendant des Cathares, toi qui as su échapper aux persécutions de Simon de Montfort et de l'Inquisition.
On voit bien que cette survie a renforcé chez toi une certainement duplicité, on ne sait plus si tu es chasseur ou pêcheur; ou peut-être les deux. smile

Quand à pipewire, il n'est que partiellement installé sur la 22.04, c'est certainement pour cette raison que Krodelabestiole faisait allusion à une version plus récente.

Hors ligne

#14 Le 05/01/2024, à 06:55

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

O_20_100_O a écrit :

Bonjour à toi, digne descendant des Cathares, toi qui as su échapper aux persécutions de Simon de Montfort et de l'Inquisition.
On voit bien que cette survie a renforcé chez toi une certainement duplicité, on ne sait plus si tu es chasseur ou pêcheur; ou peut-être les deux. smile

Quand à pipewire, il n'est que partiellement installé sur la 22.04, c'est certainement pour cette raison que Krodelabestiole faisait allusion à une version plus récente.

Bonjour O_20_100_O, on se connaît ? si oui quelles sont les initiales de ton nom/prénom ?
Ok pour pipewire mais je préfère attendre la version LTS 24.04.

Hors ligne

#15 Le 05/01/2024, à 07:41

O_20_100_O

Re : [Bluetooth] - Connexion automatique périphérique

1/ Non, pas du tout, c'est le contraste entre le pseudo et l'avatar smile
2/ Si tu peux attendre cela te fera une mise à niveau de moins. Je vais voir si on peut faire un service systemd bluetooth de niveau user pour le lancer sans mot de passe.

EDIT: Au niveau user, il y a les services wireplumber et pipewire-pulse, on pourrait commencer par eux.
Après l'ouverture de ta session, et donc quand le son ne fonctionne pas encore, regarde si en passant cette commande les choses s'arrangent :

systemctl --user restart pipewire-pulse

et tester aussi avec :

systemctl --user restart wireplumber

Dernière modification par O_20_100_O (Le 05/01/2024, à 08:25)

Hors ligne

#16 Le 05/01/2024, à 10:27

krodelabestiole

Re : [Bluetooth] - Connexion automatique périphérique

Lo_pescofi a écrit :

je suis sous Ubuntu MATE 22.04

Lo_pescofi a écrit :

visiblement pipewire est déjà installé :

tu l'as installé manuellement ou il serait désormais installé par défaut sur ubuntu 22.04 ?
https://doc.ubuntu-fr.org/pipewire#installation

j'aimerais bien des infos sur l'origine de ces paquets, tu pourrais stp me donner le retour de :

apt show pipewire

pour être sûr que tu l'utilises, donne le retour de :

pactl info

si c'est bien pipewire on pourrait aussi avoir des infos avec :

wpctl status


// edit : ah non tu utiliserais pipewire-media-session au lieu de wireplumber. dommage, les retours de pw-cli sont interminables...
mais si il est dispo tu peux l'installer avec

sudo apt install wireplumber

Dernière modification par krodelabestiole (Le 05/01/2024, à 10:33)

Hors ligne

#17 Le 05/01/2024, à 10:40

krodelabestiole

Re : [Bluetooth] - Connexion automatique périphérique

pour être clair, le problème c'est que si tu ne touches à rien, avec le dongle bluetooth branché au démarrage, ta barre de son apparaît connectée dans la gestion des périphériques bluetooth, mais pas dans les sorties audio disponibles ?

Hors ligne

#18 Le 07/01/2024, à 03:28

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

O_20_100_O a écrit :

1/ Non, pas du tout, c'est le contraste entre le pseudo et l'avatar smile
2/ Si tu peux attendre cela te fera une mise à niveau de moins. Je vais voir si on peut faire un service systemd bluetooth de niveau user pour le lancer sans mot de passe.

EDIT: Au niveau user, il y a les services wireplumber et pipewire-pulse, on pourrait commencer par eux.
Après l'ouverture de ta session, et donc quand le son ne fonctionne pas encore, regarde si en passant cette commande les choses s'arrangent :

systemctl --user restart pipewire-pulse

et tester aussi avec :

systemctl --user restart wireplumber

@ O_20_100_O :

1/ Je changerai d'avatar alors ... ;-)

2/ les services pipewire-pulse et wireplumber ne sont visiblement pas installés.

pascal@DAWA:~$ sudo systemctl --user restart pipewire-pulse
Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)

pascal@DAWA:~$ systemctl --user restart wireplumber
Failed to restart wireplumber.service: Unit wireplumber.service not found.

pascal@DAWA:~$ ps  -edf | grep wire
root         190       2  0 12:49 ?        00:00:00 [firewire]
root         191       2  0 12:49 ?        00:00:00 [firewire_ohci]
pascal      1777    1769  0 12:49 ?        00:00:00 /usr/bin/pipewire
pascal      1778    1769  0 12:49 ?        00:00:00 /usr/bin/pipewire-media-session
pascal      7403    7370  0 13:21 pts/1    00:00:00 grep wire

Hors ligne

#19 Le 07/01/2024, à 04:22

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

@ krodelabestiole :

1/

pascal@DAWA:~$ apt show pipewire
Package: pipewire
Version: 0.3.48-1ubuntu3
Priority: optional
Section: libs
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 28,7 kB
Depends: libpipewire-0.3-modules (= 0.3.48-1ubuntu3), pipewire-bin (= 0.3.48-1ubuntu3), init-system-helpers (>= 1.52)
Homepage: https://pipewire.org/
Task: ubuntu-desktop-minimal, ubuntu-desktop, ubuntu-desktop-raspi, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi
Download-Size: 3964 B
APT-Manual-Installed: no
APT-Sources: http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
Description: audio and video processing engine multimedia server
 PipeWire is a server and user space API to deal with multimedia
 pipelines. This includes:
 .
  - Making available sources of video (such as from a capture devices or
    application provided streams) and multiplexing this with clients.
  - Accessing sources of video for consumption.
  - Generating graphs for audio and video processing.
 .
 This metapackage makes PipeWire available for programs of the same
 architecture, and provides the systemd user service necessary to run
 pipewire on-demand.
N: Il y a 1 enregistrement supplémentaire. Veuillez utiliser l'opérande « -a » pour le voir

pascal@DAWA:~$ pactl info
Chaîne du serveur: /run/user/1000/pulse/native
Version du protocole de bibliothèque: 35
Version du protocole du serveur: 35
Local: oui
Index client: 12
Tile Size: 65472
Nom d’utilisateur : pascal
Nom d’hôte : DAWA
Nom du serveur : pulseaudio
Version du serveur : 15.99.1
Spécification d’échantillon par défaut : s16le 2ch 44100Hz
Plan de canaux par défaut : front-left,front-right
Destination par défaut : alsa_output.pci-0000_00_1b.0.analog-stereo
Source par défaut : alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie : 1b04:1f90

pascal@DAWA:~$ wpctl status
La commande « wpctl » n'a pas été trouvée, mais peut être installée avec :
sudo apt install wireplumber

2/
Je n'ose pas installer wireplumber afin de ne pas brouiller les pistes de recherche. mais s'il le faut je peux le faire.

3/
Effectivement, si je ne touche rien après un démarrage et avec le dongle USB déjà branché, la barre de son apparaît bien dans la liste des "Bluetooth devices" mais pas dans les sorties audio disponibles.
Les infos sur le périphérique BT :

Address : 70:2A:D5:53:97:87
Name :[AV] Samsung Soundbar K450 K-Series
Paired : oui
Trusted : oui
Blocked : non
Legacypairing : non
Connected : non
UUIDs :
00001101-0000-1000-8000-00805f9b34fb Serial Port
0000110b-0000-1000-8000-00805f9b34fb Synchronie audio
0000110c-0000-1000-8000-00805f9b34fb Cible de Contrôle Distant
0000110e-0000-1000-8000-00805f9b34fb Contrôle à Distance
Adapter : /org/bluez/hci0

Lorsque je clique pour la connecter, la connexion se fait bien  :

.../....
Connected : oui
.../...

Mais elle n'apparaît pas dans la listes des périphériques de sortie son.
Comme je le disais, la seule solution de contournement que j'ai trouvé est de faire un "sudo systemctl restart bluetooth.service" et de refaire la manip de connexion de la barre de son.

Hors ligne

#20 Le 07/01/2024, à 05:12

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

Voici le statut du service (sudo systemctl status bluetooth.service ) pour chaque phase :

***************** Après demarrage du PC *******************************

 
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-01-04 21:12:45 +11; 1h 15min ago
       Docs: man:bluetoothd(8)
   Main PID: 934 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9328)
     Memory: 2.0M
        CPU: 72ms
     CGroup: /system.slice/bluetooth.service
             └─934 /usr/lib/bluetooth/bluetoothd

janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/aptx
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/aptx
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_453
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_453
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_512
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_512
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_552
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_552

***************** Après activation du périphérique via l'applet Blueman *******************************
(sans reset du service BT)

● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-01-04 21:12:45 +11; 1h 16min ago
       Docs: man:bluetoothd(8)
   Main PID: 934 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9328)
     Memory: 2.1M
        CPU: 94ms
     CGroup: /system.slice/bluetooth.service
             └─934 /usr/lib/bluetooth/bluetoothd

janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/aptx
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_453
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_453
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_512
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_512
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_552
janv. 04 21:13:47 DAWA bluetoothd[934]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_552
janv. 04 22:29:01 DAWA bluetoothd[934]: Endpoint registered: sender=:1.15 path=/org/bluez/hci0/A2DP/SBC/Source/3

***************** Après restart du service *******************************
(--> sudo systemctl restart bluetooth.service)

● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-01-04 22:30:34 +11; 13s ago
       Docs: man:bluetoothd(8)
   Main PID: 5775 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9328)
     Memory: 824.0K
        CPU: 76ms
     CGroup: /system.slice/bluetooth.service
             └─5775 /usr/lib/bluetooth/bluetoothd

janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_453
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_512
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_512
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_552
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_552
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.170 path=/org/bluez/hci0/A2DP/LDAC/Source/1
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.170 path=/org/bluez/hci0/A2DP/LDAC/Source/2
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.170 path=/org/bluez/hci0/A2DP/SBC/Source/1
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.170 path=/org/bluez/hci0/A2DP/SBC/Source/2
janv. 04 22:30:34 DAWA bluetoothd[5775]: src/profile.c:ext_start_servers() RFCOMM server failed for Hands-Free Voice gateway: rfcomm_bind: Address already in use (98)

***************** Après reset du service et activation du périphérique via l'applet Blueman ******************************

● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-01-04 22:30:34 +11; 2min 55s ago
       Docs: man:bluetoothd(8)
   Main PID: 5775 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9328)
     Memory: 1020.0K
        CPU: 103ms
     CGroup: /system.slice/bluetooth.service
             └─5775 /usr/lib/bluetooth/bluetoothd

janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_512
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_512
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSink/sbc_xq_552
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.76 path=/MediaEndpoint/A2DPSource/sbc_xq_552
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.170 path=/org/bluez/hci0/A2DP/LDAC/Source/1
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.170 path=/org/bluez/hci0/A2DP/LDAC/Source/2
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.170 path=/org/bluez/hci0/A2DP/SBC/Source/1
janv. 04 22:30:34 DAWA bluetoothd[5775]: Endpoint registered: sender=:1.170 path=/org/bluez/hci0/A2DP/SBC/Source/2
janv. 04 22:30:34 DAWA bluetoothd[5775]: src/profile.c:ext_start_servers() RFCOMM server failed for Hands-Free Voice gateway: rfcomm_bind: Address already in use (98)
janv. 04 22:33:17 DAWA bluetoothd[5775]: /org/bluez/hci0/dev_70_2A_D5_53_97_87/sep2/fd0: fd(38) ready

On remarquera la présence des connecteurs LDAC sur /org/bluez/hci0 (le dongle USB)  après un reset du service. Si je trouve pourquoi ils n'y sont pas après un démarrage je trouverai peut-être le Pb ...

Hors ligne

#21 Le 07/01/2024, à 07:35

O_20_100_O

Re : [Bluetooth] - Connexion automatique périphérique

Les services systemd de niveau utilisateur (--user) se gèrent sans "sudo". C'était l'objectif de la manœuvre, mais cette version 22.04 est compliquée pour le son, il y a un peu de pipewire, mais pas tout. Ces services sont présents sur ma VM de test ... mais il se pourrait que je les ai moi-même ajoutés.

Je te laisse entre les mains de Krodelabestiole qui maîtrise tout cela.

Hors ligne

#22 Le 07/01/2024, à 07:47

krodelabestiole

Re : [Bluetooth] - Connexion automatique périphérique

Lo_pescofi a écrit :
Nom du serveur : pulseaudio
Version du serveur : 15.99.1

ok donc tu utilises bien pulseaudio, pas pipewire.

donc non, n'installe pas wireplumber ou quoi que ce soit concernant pipewire à moins que tu décides de changer de serveur de son.
et en attendant mieux vaut se concentrer sur la doc et les infos concernant pulseaudio.

niveau alsa, quel est le retour de

aplay -l

avant et après que te relances le service bluetooth ?

Dernière modification par krodelabestiole (Le 07/01/2024, à 07:53)

Hors ligne

#23 Le 09/01/2024, à 09:28

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

@krodelabestiole :

pascal@DAWA:~$ aplay -l
**** Liste des périphériques matériels PLAYBACK ****
carte 0 : PCH [HDA Intel PCH], périphérique 0 : ALC892 Analog [ALC892 Analog]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : PCH [HDA Intel PCH], périphérique 1 : ALC892 Digital [ALC892 Digital]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 3 : HDMI 0 [HDMI 0]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 7 : HDMI 1 [HDMI 1]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 8 : HDMI 2 [HDMI 2]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 9 : HDMI 3 [HDMI 3]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 10 : HDMI 4 [HDMI 4]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
pascal@DAWA:~$ 
pascal@DAWA:~$  sudo systemctl restart bluetooth.service
pascal@DAWA:~$ 
pascal@DAWA:~$ aplay -l
**** Liste des périphériques matériels PLAYBACK ****
carte 0 : PCH [HDA Intel PCH], périphérique 0 : ALC892 Analog [ALC892 Analog]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : PCH [HDA Intel PCH], périphérique 1 : ALC892 Digital [ALC892 Digital]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 3 : HDMI 0 [HDMI 0]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 7 : HDMI 1 [HDMI 1]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 8 : HDMI 2 [HDMI 2]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 9 : HDMI 3 [HDMI 3]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : HDMI [HDA ATI HDMI], périphérique 10 : HDMI 4 [HDMI 4]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0

Donc pas de changement après un restart du service BT

Hors ligne

#24 Le 28/05/2024, à 08:36

Lo_pescofi

Re : [Bluetooth] - Connexion automatique périphérique

Edit :
J'ai contourné le problème en installant la nouvelle version 24.04.
Mais je n'ai pas trouvé la cause ... J'hésite donc à taguer le post en [RESOLU]

Hors ligne