[résolu je sais pas trop comment] Re: le bluez de la doc de bluez (+wireplumber)

2024-01-29 Par sujet Marc Chantreux
salut à tous,

On Sat, Dec 16, 2023 at 08:19:24PM +0100, didier gaumet wrote:
> je ne sais pas si ça peut t'aider mais le wiki Archlinux a une section sur
> ce cas de figure:
> https://wiki.archlinux.org/title/Bluetooth_headset#Pairing_works,_but_connecting_does_not

merci pour ce lien qui avait déjà été mentionné plus tôt dans le thread.

à force d'y revenir, de tapper dessus, de changer de stratégie, je suis arrivé
à faire marcher la chose en virant pipewire.

rétrospectivement, je crois que la partie Bluetooth_headset était ok mais que
le casque ne m'annonce la connexion comme établi que lorsque le serveur de son
le prend en compte (je n'ai pas compris les détails).

bref! ca marche!

encore merci pour votre aide à tous (je continue à penser que la doc est 
vraiment
mauvaise)

-- 
Marc Chantreux



Re: le bluez de la doc de bluez (+wireplumber)

2023-12-16 Par sujet didier gaumet

Le 16/12/2023 à 19:07, Marc Chantreux a écrit :


lecture faite de toutes les docs, tout est trusted, paired et tout
mais impossible de se connecter: il dit qi'il est en cours de connexion
(busy). j'ai bien fais attention à ce que le casque soit ouvert a la
négo. donc je ne sais pas quoi faire.

[...]

je ne sais pas si ça peut t'aider mais le wiki Archlinux a une section 
sur ce cas de figure:

https://wiki.archlinux.org/title/Bluetooth_headset#Pairing_works,_but_connecting_does_not



Re: le bluez de la doc de bluez (+wireplumber)

2023-12-16 Par sujet Marc Chantreux
hello,

>   • liste des périphériques :  bluetoothctl devices
>   • scan : bluetoothctl scan on
>   • appairer : bluetoothctl pair 
>   • rendre un périphérique sécurisé/connu : bluetoothctl trust 

yep! toutes les étapes marchent sauf la connexion. comme je disais à
Didier: je ne trouve rien qui me donne une piste (verbosité, logs, …).

encore merci
marc



Re: le bluez de la doc de bluez (+wireplumber)

2023-12-16 Par sujet Marc Chantreux
salut,

> je m'aperçois qu'il y a grosso-modo la même chose dans le wiki Debian:
> https://wiki.debian.org/BluetoothUser
> https://wiki.debian.org/BluetoothUser/a2dp

lecture faite de toutes les docs, tout est trusted, paired et tout
mais impossible de se connecter: il dit qi'il est en cours de connexion
(busy). j'ai bien fais attention à ce que le casque soit ouvert a la
négo. donc je ne sais pas quoi faire.

prochaine étape: lire les sources vu l'absence de doc me permettant ne
serait-ce que de comprendre mon pb.

en tout cas merci pour ces liens.
marc






Re: le bluez de la doc de bluez (+wireplumber)

2023-11-20 Par sujet Erwann Le Bras

edit

chez moi, la commande bluetoothctl --help donne toutes les commandes 
applicables :


$ bluetoothctl --help
bluetoothctl ver 5.66
Usage:
    bluetoothctl [--options] [commands]
Options:
    --agent     Register agent handler: 
    --endpoints     Register Media endpoints
    --monitor     Enable monitor output
    --timeout     Timeout in seconds for non-interactive mode
    --version     Display version
    --help         Display help
Commands:
    list        List available controllers
    show        Controller information
    select        Select default controller
    devices        List available devices, with an optional property as 
the filter

    system-alias    Set controller alias
    reset-alias    Reset controller alias
    power        Set controller power
    pairable    Set controller pairable mode
    discoverable    Set controller discoverable mode
    discoverable-timeout    Set discoverable timeout
    agent        Enable/disable agent with given capability
    default-agent    Set agent as the default one
    advertise    Enable/disable advertising with given type
    set-alias    Set device alias
    scan        Scan for devices
    info        Device information
    pair        Pair with device
    cancel-pairing    Cancel pairing with device
    trust        Trust device
    untrust        Untrust device
    block        Block device
    unblock        Unblock device
    remove        Remove device
    connect        Connect device
    disconnect    Disconnect device
[...]

Le 20/11/2023 à 11:48, Erwann Le Bras a écrit :


bonjour

mémo rapide bluetoothctl :

  * liste des périphériques :  bluetoothctl devices
  * scan : bluetoothctl scan on
  * appairer : bluetoothctl pair 
  * rendre un périphérique sécurisé/connu : bluetoothctl trust 

c'est les commandes que j'utilise couramment.

aide complète : bluetoothctl --help

Erwann

Le 17/11/2023 à 19:49, Marc Chantreux a écrit :

salut à tous,

Je tente de connecter un casque USB. Pour le moment, j'ai réussi
à enregistrer le périphérique

# bluetoothctl devices |grep W
Device 14:XX:XX:XX:XX:XX WH-XB900N

et il me faut maintenant le pairer. Et là surprise: toutes ces
commandes ne servent à peu pret à rien:

man bluetoothctl
bluetoothctl --help
apropos bluetoothctl
apropos bluez
info

"il me manque un paquet de doc", me dis-je, mais

# aptitude search '~nbluez ~ndoc'
libkf5bluezqt-doc - documentation files for bluez-qt

bon ... je me résigne:

apt-cache show bluez |
sed '/^Homepage: /!d;s///;q' |
xargs chromium

ce qui me fait visiterhttp://www.bluez.org. Sauf que même ici

* pas d'onglet doc.
* la FAQ est moins longue que celle de la WTFPL (http://www.wtfpl.net/faq/)

dans la page download, je trouve "User Space BlueZ Package". Cool!

curlhttp://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz  |
tar xz
grep -F bluetoothctl blu*/doc

et là encore je ne trouve rien (ou plutôt une ligne).

Y'a pas de docs ou c'est moi qui ne sais plut chercher?

cordialement,
marc


Re: le bluez de la doc de bluez (+wireplumber)

2023-11-20 Par sujet Erwann Le Bras

bonjour

mémo rapide bluetoothctl :

 * liste des périphériques :  bluetoothctl devices
 * scan : bluetoothctl scan on
 * appairer : bluetoothctl pair 
 * rendre un périphérique sécurisé/connu : bluetoothctl trust 

c'est les commandes que j'utilise couramment.

aide complète : bluetoothctl --help

Erwann

Le 17/11/2023 à 19:49, Marc Chantreux a écrit :

salut à tous,

Je tente de connecter un casque USB. Pour le moment, j'ai réussi
à enregistrer le périphérique

# bluetoothctl devices |grep W
Device 14:XX:XX:XX:XX:XX WH-XB900N

et il me faut maintenant le pairer. Et là surprise: toutes ces
commandes ne servent à peu pret à rien:

man bluetoothctl
bluetoothctl --help
apropos bluetoothctl
apropos bluez
info

"il me manque un paquet de doc", me dis-je, mais

# aptitude search '~nbluez ~ndoc'
libkf5bluezqt-doc - documentation files for bluez-qt

bon ... je me résigne:

apt-cache show bluez |
sed '/^Homepage: /!d;s///;q' |
xargs chromium

ce qui me fait visiterhttp://www.bluez.org. Sauf que même ici

* pas d'onglet doc.
* la FAQ est moins longue que celle de la WTFPL (http://www.wtfpl.net/faq/)

dans la page download, je trouve "User Space BlueZ Package". Cool!

curlhttp://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz  |
tar xz
grep -F bluetoothctl blu*/doc

et là encore je ne trouve rien (ou plutôt une ligne).

Y'a pas de docs ou c'est moi qui ne sais plut chercher?

cordialement,
marc


Re: le bluez de la doc de bluez (+wireplumber)

2023-11-17 Par sujet Marc Chantreux
hello!

> Avertissement: je ne connais rien à Bluetooth, jamais utilisé. Je me
> demande aussi si dans ton cas de casque USB (que tu raccordes en USB?)
> c'est nécessaire de passer par Bluetooth en cas de raccordement USB (ça
> devrait être vu comme périphérique audio USB?)

merde … j'ai parlé de USB. Il fallait bien comprendre blutooth! désolé
et merci pour ta vigilance!

> Sinon le wiki Archlinux a des pages intéressantes sur Bluetooth en général
> et l'utilisation d'un combiné micro-casque en particulier:
> https://wiki.archlinux.org/title/Bluetooth
> https://wiki.archlinux.org/title/Bluetooth_headset
> je m'aperçois qu'il y a grosso-modo la même chose dans le wiki Debian:
> https://wiki.debian.org/BluetoothUser
> https://wiki.debian.org/BluetoothUser/a2dp

Je vais potasser ces liens pendant le WE.

cordialement,
marc



bluetooth Re: le bluez de la doc de bluez (+wireplumber)

2023-11-17 Par sujet Marc Chantreux
salut,

> > Je tente de connecter un casque USB. Pour le moment, j'ai réussi
> > à enregistrer le périphérique

> Dans mon cas ou je n'utilise pas Gnome3 mais blueman-applet et
> pulseaudio, j'installe pulseaudio-module-bluetooth et désinstalle tout
> ce qui ressemble à pipewire qui m'enschtroumphe.

Je n'utilise pas gnome3: je suis sous dwm.

Pulseaudio vs wireplumber ne me semble pas être un sujet puisque j'en
suis simplement à vouloir pairer.

Et pour parler de mon problème effectivement:

[bluetooth]# devices Paired
Device 08:21:EF:03:05:BC marc
Device 14:3F:A6:71:C7:92 LE_WH-XB900N
[bluetooth]# devices Connected
[bluetooth]# connect 14:3F:A6:71:C7:92
Attempting to connect to 14:3F:A6:71:C7:92
Failed to connect: org.bluez.Error.Failed Operation already in progress


Je n'ai pas de message plus explicite. J'ai fais un

journalctl -xfen0

Mais il reste silencieux et je cherche donc à augmenter le niveau de
verbosité.

Mais c'est pe un autre outils qu'il faut utiliser par exemple pour
dumper le traffic USB et tenter de comprendre ce qu'il se passe?

D'avance merci pour toute aide.

cordialement,
marc



Re: le bluez de la doc de bluez (+wireplumber)

2023-11-17 Par sujet didier gaumet

Bonjour,

Avertissement: je ne connais rien à Bluetooth, jamais utilisé. Je me 
demande aussi si dans ton cas de casque USB (que tu raccordes en USB?) 
c'est nécessaire de passer par Bluetooth en cas de raccordement USB (ça 
devrait être vu comme périphérique audio USB?)


Sinon le wiki Archlinux a des pages intéressantes sur Bluetooth en 
général et l'utilisation d'un combiné micro-casque en particulier:

https://wiki.archlinux.org/title/Bluetooth
https://wiki.archlinux.org/title/Bluetooth_headset

je m'aperçois qu'il y a grosso-modo la même chose dans le wiki Debian:
https://wiki.debian.org/BluetoothUser
https://wiki.debian.org/BluetoothUser/a2dp



Re: le bluez de la doc de bluez (+wireplumber)

2023-11-17 Par sujet Haricophile
Le Fri, 17 Nov 2023 19:49:59 +0100,
Marc Chantreux  a écrit :

> Je tente de connecter un casque USB. Pour le moment, j'ai réussi
> à enregistrer le périphérique

Dans mon cas ou je n'utilise pas Gnome3 mais blueman-applet et
pulseaudio, j'installe pulseaudio-module-bluetooth et désinstalle tout
ce qui ressemble à pipewire qui m'enschtroumphe.



Re: le bluez de la doc de bluez (+wireplumber)

2023-11-17 Par sujet NoSpam

Debian bookworm également

Le 17/11/2023 à 20:03, NoSpam a écrit :

Ubuntu 22.04 pas de soucis avec bluetoothctl --help et les man

ii  bluez  5.64-0ubuntu1 amd64    Bluetooth tools and daemons

Le 17/11/2023 à 19:49, Marc Chantreux a écrit :

salut à tous,

Je tente de connecter un casque USB. Pour le moment, j'ai réussi
à enregistrer le périphérique

# bluetoothctl devices |grep W
Device 14:XX:XX:XX:XX:XX WH-XB900N

et il me faut maintenant le pairer. Et là surprise: toutes ces
commandes ne servent à peu pret à rien:

man bluetoothctl
bluetoothctl --help
apropos bluetoothctl
apropos bluez
info

"il me manque un paquet de doc", me dis-je, mais

# aptitude search '~nbluez ~ndoc'
libkf5bluezqt-doc - documentation files for bluez-qt

bon ... je me résigne:

apt-cache show bluez |
sed '/^Homepage: /!d;s///;q' |
xargs chromium

ce qui me fait visiter http://www.bluez.org. Sauf que même ici

* pas d'onglet doc.
* la FAQ est moins longue que celle de la WTFPL 
(http://www.wtfpl.net/faq/)


dans la page download, je trouve "User Space BlueZ Package". Cool!

curl http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz |
tar xz
grep -F bluetoothctl blu*/doc

et là encore je ne trouve rien (ou plutôt une ligne).

Y'a pas de docs ou c'est moi qui ne sais plut chercher?

cordialement,
marc




Re: le bluez de la doc de bluez (+wireplumber)

2023-11-17 Par sujet NoSpam

Ubuntu 22.04 pas de soucis avec bluetoothctl --help et les man

ii  bluez  5.64-0ubuntu1 amd64    Bluetooth tools and daemons

Le 17/11/2023 à 19:49, Marc Chantreux a écrit :

salut à tous,

Je tente de connecter un casque USB. Pour le moment, j'ai réussi
à enregistrer le périphérique

# bluetoothctl devices |grep W
Device 14:XX:XX:XX:XX:XX WH-XB900N

et il me faut maintenant le pairer. Et là surprise: toutes ces
commandes ne servent à peu pret à rien:

man bluetoothctl
bluetoothctl --help
apropos bluetoothctl
apropos bluez
info

"il me manque un paquet de doc", me dis-je, mais

# aptitude search '~nbluez ~ndoc'
libkf5bluezqt-doc - documentation files for bluez-qt

bon ... je me résigne:

apt-cache show bluez |
sed '/^Homepage: /!d;s///;q' |
xargs chromium

ce qui me fait visiter http://www.bluez.org. Sauf que même ici

* pas d'onglet doc.
* la FAQ est moins longue que celle de la WTFPL (http://www.wtfpl.net/faq/)

dans la page download, je trouve "User Space BlueZ Package". Cool!

curl http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz |
tar xz
grep -F bluetoothctl blu*/doc

et là encore je ne trouve rien (ou plutôt une ligne).

Y'a pas de docs ou c'est moi qui ne sais plut chercher?

cordialement,
marc




le bluez de la doc de bluez (+wireplumber)

2023-11-17 Par sujet Marc Chantreux
salut à tous,

Je tente de connecter un casque USB. Pour le moment, j'ai réussi
à enregistrer le périphérique

# bluetoothctl devices |grep W
Device 14:XX:XX:XX:XX:XX WH-XB900N

et il me faut maintenant le pairer. Et là surprise: toutes ces
commandes ne servent à peu pret à rien:

man bluetoothctl
bluetoothctl --help
apropos bluetoothctl
apropos bluez
info

"il me manque un paquet de doc", me dis-je, mais

# aptitude search '~nbluez ~ndoc'
libkf5bluezqt-doc - documentation files for bluez-qt

bon ... je me résigne:

apt-cache show bluez |
sed '/^Homepage: /!d;s///;q' |
xargs chromium

ce qui me fait visiter http://www.bluez.org. Sauf que même ici

* pas d'onglet doc.
* la FAQ est moins longue que celle de la WTFPL (http://www.wtfpl.net/faq/)

dans la page download, je trouve "User Space BlueZ Package". Cool!

curl http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz |
tar xz
grep -F bluetoothctl blu*/doc

et là encore je ne trouve rien (ou plutôt une ligne).

Y'a pas de docs ou c'est moi qui ne sais plut chercher?

cordialement,
marc