Démarrer Bluetooth

En cherchant je suis tombé sur ce fil , y aurait-il des commandes à tester ?
J’ai fait
joel@hp600:~$ sudo alsactl init
Found hardware: « HDA-Intel » « Conexant CX20952 » « HDA:14f151d7,103c82b5,00100000 HDA:8086280b,80860101,00100000 » « 0x103c » « 0x82b5 »
Hardware is initialized using a generic method
joel@hp600:~$

joel@hp600:~$ sudo apt policy pulseaudio-module-bluetooth
[sudo] Mot de passe de joel : 
pulseaudio-module-bluetooth:
  Installé : 16.1+dfsg1-2+b1
  Candidat : 16.1+dfsg1-2+b1
 Table de version :
 *** 16.1+dfsg1-2+b1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
joel@hp600:~$ fuser -v /dev/snd/*
                     UTIL.       PID ACCÈS  COMMANDE
/dev/snd/controlC0:  joel      12119 F.... wireplumber
/dev/snd/seq:        joel      12117 F.... pipewire
joel@hp600:~$

Une fois appairer il na faut plus appuyer sur l’enceinte mais vous assurer que l’enceinte soit la sortie son sélectionné.

Je n’ai pas trouvé de solution à ce problème, existe-t-il une ligne de commande pour ouvrir le panneau de contrôle, autre que pavucontrol qui donne le même message ?

Autre sujet enquiquinant j’aurais bien voulu voir ce panneau en session live 12.2 mais impossible de retrouver la bonne touche F pour le choix de boot et démarrer sur la clé usb. F10 me renvoie aux réglages du Bios mais pas au choix de boot , F3 et F6 à des trucs que je ne comprends pas. J’ai bien peur d’avoir modifié sans le vouloir des réglages du Bios …

Peut-être F12, c’est le selon les BIOS. Mais si tu arrives au BIOS, tu peux y définir ton ordre de boot.

ouf j ai retrouve c est au demarrage il faut cliquer sur la ligne UEFI Firmware Settings l ecran s`eteint puis se rallume sur le start up avec tous les choix possibles

donc en session live voila le panneau ouvert avec pavucontrol


la il est sur Speakers l`autre choix est Headphones (unplugged)

et la configuration

Toujours dans la session live blueman et pulseaudio-module-bluetooth ne sont pas installes

Je les ai installes et j`ai lance bluetooth manager
l enceinte JBL est bien detectee et connectee mais elle se deconnecte au bout de 5 secondes

Bonjour
Je suis revenu à ma session ordinaire 12.2 hors cléusb live
J’essaie d’investiguer pour faire fonctionner la connexion de pulseaudio , j’aurais préféré ouvrir un nouveau fil mais pas d’icône nouveau sujet

joel@hp600:~$ pactl set-sink-mute @DEFAULT_SINK@ toggle
Échec lors de la connexion : Connexion refusée
Échec de pa_context_connect() : Connexion refusée
joel@hp600:~$ pactl set-sink-volume @DEFAULT_SINK@ +10%
Échec lors de la connexion : Connexion refusée
Échec de pa_context_connect() : Connexion refusée
joel@hp600:~$ pactl set-sink-volume @DEFAULT_SINK@ -10%
Échec lors de la connexion : Connexion refusée
Échec de pa_context_connect() : Connexion refusée
joel@hp600:~$ 


joel@hp600:~$ systemctl --user restart pulseaudio.service
Job for pulseaudio.service failed because the control process exited with error code.
See "systemctl --user status pulseaudio.service" and "journalctl --user -xeu pulseaudio.service" for details.
joel@hp600:~$ systemctl --user status pulseaudio.service
× pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; preset:>
     Active: failed (Result: exit-code) since Sun 2023-11-05 14:08:14 CET; 1min>
TriggeredBy: × pulseaudio.socket
    Process: 9076 ExecStart=/usr/bin/pulseaudio --daemonize=no --log-target=jou>
   Main PID: 9076 (code=exited, status=1/FAILURE)
        CPU: 51ms

nov. 05 14:08:14 hp600 systemd[1461]: Failed to start pulseaudio.service - Soun>
nov. 05 14:08:14 hp600 systemd[1461]: pulseaudio.service: Scheduled restart job>
nov. 05 14:08:14 hp600 systemd[1461]: Stopped pulseaudio.service - Sound Servic>
nov. 05 14:08:14 hp600 systemd[1461]: pulseaudio.service: Start request repeate>
nov. 05 14:08:14 hp600 systemd[1461]: pulseaudio.service: Failed with result 'e>
nov. 05 14:08:14 hp600 systemd[1461]: Failed to start pulseaudio.service - Soun>
lines 1-14/14 (END)

merci

joel@hp600:~$ journalctl --user -xeu pulseaudio.service
░░ Support: https://www.debian.org/support
░░ 
░░ Le redémarrage automatique de l'unité (unit) UNIT a été planifié, en
░░ raison de sa configuration avec le paramètre Restart=.
nov. 05 14:08:14 hp600 systemd[1461]: Stopped pulseaudio.service - Sound Servic>
░░ Subject: L'unité (unit) UNIT a terminé son arrêt
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ L'unité (unit) UNIT a terminé son arrêt.
nov. 05 14:08:14 hp600 systemd[1461]: pulseaudio.service: Start request repeate>
nov. 05 14:08:14 hp600 systemd[1461]: pulseaudio.service: Failed with result 'e>
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit UNIT has entered the 'failed' state with result 'exit-code'.
nov. 05 14:08:14 hp600 systemd[1461]: Failed to start pulseaudio.service - Soun>
░░ Subject: L'unité (unit) UNIT a échoué
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ L'unité (unit) UNIT a échoué, avec le résultat failed.

Trouvé cette FAQ

et ce test :
pulseaudio --dump-modules

module-allow-passthrough                When a passthrough stream is requested, route all the other streams to a dummy device
module-alsa-card                        ALSA Card
module-alsa-sink                        ALSA Sink
module-alsa-source                      ALSA Source
module-always-sink                      Garde toujours au moins une destination même si elle est vide
module-always-source                    Always keeps at least one source loaded even if it's a null one
module-augment-properties               Augment the property sets of streams with additional static information
module-bluetooth-discover               Detect available Bluetooth daemon and load the corresponding discovery module
module-bluetooth-policy                 Policy module to make using bluetooth devices out-of-the-box easier
module-bluez5-device                    BlueZ 5 Bluetooth audio sink and source
module-bluez5-discover                  Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers
module-card-restore                     Automatically restore profile of cards
module-cli                              Command line interface
module-cli-protocol-tcp                 Command line interface protocol (TCP sockets)
module-cli-protocol-unix                Command line interface protocol (UNIX sockets)
module-combine                          Compatibility module (module-combine rename)
module-combine-sink                     Combine multiple sinks to one
module-dbus-protocol                    D-Bus interface
module-default-device-restore           Automatically restore the default sink and source
module-detect                           Detect available audio hardware and load matching drivers
module-device-manager                   Keep track of devices (and their descriptions) both past and present and prioritise by role
module-device-restore                   Automatically restore the volume/mute state of devices
module-echo-cancel                      Echo Cancellation
module-filter-apply                     Load filter sinks automatically when needed
module-filter-heuristics                Detect when various filters are desirable
module-http-protocol-tcp                HTTP (TCP sockets)
module-http-protocol-unix               HTTP (UNIX sockets)
module-intended-roles                   Automatically set device of streams based on intended roles of devices
module-ladspa-sink                      Destination virtuelle LADSPA
module-loopback                         Loopback from source to sink
module-match                            Playback stream expression matching module
module-mmkbd-evdev                      Multimedia keyboard support via Linux evdev
module-native-protocol-fd               Native protocol autospawn helper
module-native-protocol-tcp              Native protocol (TCP sockets)
module-native-protocol-unix             Native protocol (UNIX sockets)
module-null-sink                        Horloge de la destination vide
module-null-source                      Clocked NULL source
module-oss                              OSS Sink/Source
module-pipe-sink                        UNIX pipe sink
module-pipe-source                      UNIX pipe source
module-position-event-sounds            Position event sounds between L and R depending on the position on screen of the widget triggering them.
module-remap-sink                       Virtual channel remapping sink
module-remap-source                     Virtual channel remapping source
module-rescue-streams                   This module is obsolete, please remove it from your configuration.
module-role-cork                        Mute & cork streams with certain roles while others exist
module-role-ducking                     Apply a ducking effect based on streams roles
module-rtp-recv                         Receive data from a network via RTP/SAP/SDP
module-rtp-send                         Read data from source and send it to the network via RTP/SAP/SDP
module-rygel-media-server               UPnP MediaServer Plugin for Rygel
module-simple-protocol-tcp              Simple protocol (TCP sockets)
module-simple-protocol-unix             Simple protocol (UNIX sockets)
module-sine                             Sine wave generator
module-sine-source                      Sine wave generator source
module-stream-restore                   Automatically restore the volume/mute/device state of streams
module-suspend-on-idle                  When a sink/source is idle for too long, suspend it
module-switch-on-connect                When a sink/source is added, switch to it or conditionally switch to it
module-switch-on-port-available         Switches ports and profiles when devices are plugged/unplugged
module-systemd-login                    Create a client for each login session of this user
module-tunnel-sink                      Tunnel module for sinks
module-tunnel-sink-new                  Create a network sink which connects via a stream to a remote PulseAudio server
module-tunnel-source                    Tunnel module for sources
module-tunnel-source-new                Create a network source which connects via a stream to a remote PulseAudio server
module-udev-detect                      Detect available audio hardware and load matching drivers
module-virtual-sink                     Virtual sink
module-virtual-source                   Virtual source
module-virtual-surround-sink            Destination surround virtuelle
module-volume-restore                   Compatibility module
module-x11-bell                         X11 bell interceptor
module-x11-cork-request                 Synthesize X11 media key events when cork/uncork is requested
module-x11-publish                      X11 credential publisher
module-x11-xsmp                         X11 session management
joel@hp600:~$ ```

Bonjour
J’ai lu divers posts sur « connexion Pulseaudio » essentiellement dans des forums Ubuntu, tut le monde parle d’absence de son
Mais mon seul problème est le réglage du son, pas l’absence de son

   joel@hp600:~$ start-pulseaudio-x11
   Échec lors de la connexion : Connexion refusée
   Échec de pa_context_connect() : Connexion refusée
   joel@hp600:~$ sudo start-pulseaudio-x11
   [sudo] Mot de passe de joel : 
   Échec lors de la connexion : Connexion refusée
   Échec de pa_context_connect() : Connexion refusée
   joel@hp600:~$ pulseaudio
   E: [pulseaudio] main.c: Unknown command: #!/usr/bin/pulseaudio -nF
   E: [pulseaudio] main.c: Failed to initialize daemon due to errors while executing startup commands. Source of commands: /etc/pulse/default.pa
   joel@hp600:~$

edition de /etc/pulse/defaut.pa

    #!/usr/bin/pulseaudio -nF
    #
    # This file is part of PulseAudio.
    #
    # PulseAudio is free software; you can redistribute it and/or modify it
    # under the terms of the GNU Lesser General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    #
    # PulseAudio is distributed in the hope that it will be useful, but
    # WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    # General Public License for more details.
    #
    # You should have received a copy of the GNU Lesser General Public License
    # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.

    # This startup script is used only if PulseAudio is started per-user
    # (i.e. not in system mode)

    .fail

    ### Automatically restore the volume of streams and devices
    load-module module-device-restore
    load-module module-stream-restore
    load-module module-card-restore

    ### Automatically augment property information from .desktop files
    ### stored in /usr/share/application
    load-module module-augment-properties

    ### Should be after module-*-restore but before module-*-detect
    load-module module-switch-on-port-available

    ### Load audio drivers statically
    ### (it's probably better to not load these drivers manually, but instead
    ### use module-udev-detect -- see below -- for doing this automatically)
    #load-module module-alsa-sink
    #load-module module-alsa-source device=hw:1,0
    #load-module module-oss device="/dev/dsp" sink_name=output source_name=input
    #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
    #load-module module-null-sink
    #load-module module-pipe-sink

    ### Automatically load driver modules depending on the hardware available
    .ifexists module-udev-detect.so
    load-module module-udev-detect
    .else
    ### Use the static hardware detection module (for systems that lack udev support)
    load-module module-detect
    .endif

    ### Automatically connect sink and source if JACK server is present
    .ifexists module-jackdbus-detect.so
    .nofail
    load-module module-jackdbus-detect channels=2
    .fail
    .endif

    ### Automatically load driver modules for Bluetooth hardware
    .ifexists module-bluetooth-policy.so
    load-module module-bluetooth-policy
    .endif

    .ifexists module-bluetooth-discover.so
    load-module module-bluetooth-discover
    .endif

    ### Load several protocols
    .ifexists module-esound-protocol-unix.so
    load-module module-esound-protocol-unix
    .endif
    load-module module-native-protocol-unix

    ### Network access (may be configured with paprefs, so leave this commented
    ### here if you plan to use paprefs)
    #load-module module-esound-protocol-tcp
    #load-module module-native-protocol-tcp
    #load-module module-zeroconf-publish

    ### Load the RTP receiver module (also configured via paprefs, see above)
    #load-module module-rtp-recv

    ### Load the RTP sender module (also configured via paprefs, see above)
    #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
    #load-module module-rtp-send source=rtp.monitor

    ### Load additional modules from GSettings. This can be configured with the paprefs tool.
    ### Please keep in mind that the modules configured by paprefs might conflict with manually
    ### loaded modules.
    .ifexists module-gsettings.so
    .nofail
    load-module module-gsettings
    .fail
    .endif


    ### Automatically restore the default sink/source when changed by the user
    ### during runtime
    ### NOTE: This should be loaded as early as possible so that subsequent modules
    ### that look up the default sink/source get the right value
    load-module module-default-device-restore

    ### Make sure we always have a sink around, even if it is a null sink.
    load-module module-always-sink

    ### Honour intended role device property
    load-module module-intended-roles

    ### Automatically suspend sinks/sources that become idle for too long
    load-module module-suspend-on-idle

    ### If autoexit on idle is enabled we want to make sure we only quit
    ### when no local session needs us anymore.
    .ifexists module-console-kit.so
    load-module module-console-kit
    .endif
    .ifexists module-systemd-login.so
    load-module module-systemd-login
    .endif

    ### Enable positioned event sounds
    load-module module-position-event-sounds

    ### Cork music/video streams when a phone stream is active
    load-module module-role-cork

    ### Modules to allow autoloading of filters (such as echo cancellation)
    ### on demand. module-filter-heuristics tries to determine what filters
    ### make sense, and module-filter-apply does the heavy-lifting of
    ### loading modules and rerouting streams.
    load-module module-filter-heuristics
    load-module module-filter-apply

    ### Make some devices default
    #set-default-sink output
    #set-default-source input

merci

Je suis allé voir ce fil
mais je ne sais pas aller plus loin
merci

Fais surtout attention à ne pas « casser » le serveur de son sur ta machine…
À ce stade, à mon avis, ton problème, c’est la déconnexion systématique de tes enceintes JBL (connexion, déconnexion 5 sec. plus tard). Il faut partir de là.

À ta place, je reprendrais tout à zéro, calmement, en te servant de ce que tu as appris.
Voilà une page qui explique comment utiliser la commande bluetoothctl: lis-la tranquillement, puis applique les commandes une par une. Tu peux commencer par la commande removede ton périphérique pour bien repartir de zéro. Ensuite scan on, puis pair, et enfin paired-devices, et même trust.
Et copies ici l’intégralité de la sortie pour bien comprendre ce qui se passe, et pas seulement ce que tu juges utile.

Autre suggestion : Au début de ce post, tu parles d’un dongle Bluetooth, que tu as finalement retiré puisque le PC dispose du Bluetooth. Si la manip ci-dessus échoue, tu peux aussi tenter d’utiliser ce dongle au lieu du bluetooth intégré sur ton PC ? Ça permettrait de voir si le problème ne vient pas de ce côté. Pour ce faire, il vaut mieux rentrer dans le BIOS et désactiver le bluetooth intégré, et démarrer avec le dongle. Tu devrais voir une autre adresse MAC pour le controller.
Puis refaire les manips ci-dessus pour tes enceintes.

Voilà en tout cas ce que je ferais…
Question subsidiaire : ton live USB, tu l’as fait avec quel environnement de bureau ?

bonjour

Je vais faire comme tu dis
la clé live contient debian-live-12.2.0-amd64-xfce

N’hésites pas à tester aussi avec un live Gnome : comme te le disais Clochette, XFCE est à la traîne…
Au moins tu élimineras un problème potentiel avec le DE ? (c’est toujours bien de réduire le « scope » dans une recherche de panne).

Voilà (toujours session ordinaire 12.2)
joel@hp600:~$ sudo systemctl status bluetooth
[sudo] Mot de passe de joel :
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: en>
Active: active (running) since Tue 2023-11-07 09:57:19 CET; 5h 5min ago
Docs: man:bluetoothd(8)
Main PID: 837 (bluetoothd)
Status: « Running »
Tasks: 1 (limit: 9283)
Memory: 2.7M
CPU: 44ms
CGroup: /system.slice/bluetooth.service
└─837 /usr/libexec/bluetooth/bluetoothd

nov. 07 09:57:19 hp600 bluetoothd[837]: profiles/audio/mcp.c:mcp_init() D-Bus e>
nov. 07 09:57:19 hp600 bluetoothd[837]: src/plugin.c:plugin_init() Failed to in>
nov. 07 09:57:19 hp600 bluetoothd[837]: profiles/audio/bap.c:bap_init() D-Bus e>
nov. 07 09:57:19 hp600 bluetoothd[837]: src/plugin.c:plugin_init() Failed to in>
nov. 07 09:57:19 hp600 bluetoothd[837]: Bluetooth management interface 1.22 ini>
nov. 07 09:57:19 hp600 systemd[1]: Started bluetooth.service - Bluetooth servic>
nov. 07 09:57:19 hp600 bluetoothd[837]: profiles/sap/server.c:sap_server_regist>
nov. 07 09:57:19 hp600 bluetoothd[837]: sap-server: Operation not permitted (1)
nov. 07 12:53:43 hp600 bluetoothd[837]: Controller resume with wake event 0x0
nov. 07 14:29:48 hp600 bluetoothd[837]: Controller resume with wake event 0x0
lines 1-22/22 (END)
joel@hp600:~$ bluetoothctl
Agent registered
[bluetooth]# scan on
Discovery started
[CHG] Controller 34:41:5D:1E:71:6F Discovering: yes
[NEW] Device 2C:FD:B4:11:C7:B7 JBL GO Essential
[NEW] Device 08:FB:EA:19:7A:45 Bouygtel4K
[NEW] Device C0:28:8D:85:BE:71 C0-28-8D-85-BE-71
[CHG] Device 08:FB:EA:19:7A:45 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb
[CHG] Device 08:FB:EA:19:7A:45 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 08:FB:EA:19:7A:45 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:FB:EA:19:7A:45 UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 08:FB:EA:19:7A:45 UUIDs: 00000000-0000-0000-0000-000000000000
[NEW] Device FD:2A:15:BE:6E:37 Hue Lamp
[NEW] Device 28:11:A5:8E:E6:A7 LE-Bose Color II SoundLink
[CHG] Device C0:28:8D:85:BE:71 ManufacturerData Key: 0x0003
[CHG] Device C0:28:8D:85:BE:71 ManufacturerData Value:
  00 a5 58 00 00 06 d8 68 c3 30 e9 1a c0 28 8d 85  ..X....h.0...(..
  be 71 32                                         .q2             
[NEW] Device 5C:F2:A4:5C:8D:1A 5C-F2-A4-5C-8D-1A
[bluetooth]# pair 2C:FD:B4:11:C7:B7
Attempting to pair with 2C:FD:B4:11:C7:B7
[CHG] Device 2C:FD:B4:11:C7:B7 Connected: yes
[CHG] Device 2C:FD:B4:11:C7:B7 Bonded: yes
[CHG] Device 2C:FD:B4:11:C7:B7 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 2C:FD:B4:11:C7:B7 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 2C:FD:B4:11:C7:B7 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 2C:FD:B4:11:C7:B7 ServicesResolved: yes
[CHG] Device 2C:FD:B4:11:C7:B7 Paired: yes
Pairing successful

l’appairage est ok et après avoir sélectionner l’enceinte dans pavucontrol il y a du son ?