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:~$
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 ..
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)
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)
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.
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
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 ?
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)