Bonjour à tous et à toutes.
J'utilise Ubuntu Studio, à la fois chez moi et sur les ordinateurs du boulot (j'ai fait du prosélytisme ^^).
J'ai un problème récurent d'impossibilité d'utiliser le micro des casques de Bluetooth pour communiquer.
Je problème est le même sur les différents PC, avec différentes version d'Ubuntu studio (donc l'interface graphique XFCE) et plusieurs casques.
Pour le télétravail, on vient de nous fournir un casque JBL Quantum 600 avec sa clef dédiée (casque qui fonctionne de façon native sous windows).
Si j'ai tt compris, il faut pouvoir passer de A2DP à HSP/HFP pour avoir le micro. La question étant, avec un casque qui a une clef dédiée, comme fait-on ?
Voici les infos techniques :
. J'ai pavucontrol et blueman d’installé.
. Alsamixer ne permet pas de demute le micro du casque
. J'ai rajouté auto_switch=2 à la ligne load-module module-bluetooth-policy du fichier /etc/pulse/default.pa
Voici le retour des différentes commandes demandées, sachant que le problème est le même sur plusieurs PC et plusieurs versions d'Ubuntu Studio :
$uname -a; lspci -nnk | grep -iA3 net; lsusb; dmesg | grep -i bluetooth; dmesg | grep -i firmware; lsmod | grep bluetooth
Linux apdn14 5.4.0-59-lowlatency #65-Ubuntu SMP PREEMPT Thu Dec 10 12:55:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
Kernel driver in use: r8169
Kernel modules: r8169
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 0ecb:203c USB2.0 Hub
Bus 001 Device 003: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 045e:00b9 Microsoft Corp. Wireless Optical Mouse 3.0
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[ 0.179999] pci 0000:00:00.0: [Firmware Bug]: reg 0x1c: invalid BAR (can't size)
$ dpkg -l | grep blue
ii bluebird-gtk-theme 1.3-1 all blue GTK+ theme from the Shimmer Project
ii blueman 2.1.2-1ubuntu0.2 amd64 Graphical bluetooth manager
ii bluetooth 5.53-0ubuntu3 all Bluetooth support
ii bluez 5.53-0ubuntu3 amd64 Bluetooth tools and daemons
ii bluez-btsco 1:0.50-0ubuntu7 amd64 Bluez Bluetooth SCO tool
ii bluez-hcidump 5.53-0ubuntu3 amd64 Analyses Bluetooth HCI packets
ii bluez-obexd 5.53-0ubuntu3 amd64 bluez obex daemon
ii bluez-tools 2.0~20170911.0.7cb788c-2build1 amd64 Set of tools to manage Bluetooth devices for linux
ii gir1.2-gnomebluetooth-1.0:amd64 3.34.3-0ubuntu1 amd64 Introspection data for GnomeBluetooth
ii gnome-bluetooth 3.34.3-0ubuntu1 amd64 GNOME Bluetooth tools
ii gnome-shell-extension-bluetooth-quick-connect 10-3 all GNOME Shell extension to connect paired Bluetooth devices
ii indicator-bluetooth 0.0.6+17.10.20170605-0ubuntu3 amd64 System bluetooth indicator.
ii libbluetooth3:amd64 5.53-0ubuntu3 amd64 Library to use the BlueZ Linux Bluetooth stack
ii libgnome-bluetooth13:amd64 3.34.3-0ubuntu1 amd64 GNOME Bluetooth tools - support library
ii libkf5bluezqt-data 5.68.0-0ubuntu1 all data files for bluez-qt
ii libkf5bluezqt6:amd64 5.68.0-0ubuntu1 amd64 Qt wrapper for bluez
ii pulseaudio-module-bluetooth 1:13.99.1-1ubuntu3.8 amd64 Bluetooth module for PulseAudio sound server
ii qml-module-org-kde-bluezqt:amd64 5.68.0-0ubuntu1 amd64 QML wrapper for bluez
$ rfkill list all
Je n'ai pas de carte bluetooth sur ce pc, le casque fonctionne avec sa clef dédiée.
$ sudo service bluetooth status
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
janv. 12 10:54:40 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 10:55:13 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 10:56:04 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 10:56:43 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 10:57:33 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 10:58:26 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 11:04:23 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 11:11:33 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 11:42:51 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
janv. 12 12:05:41 apdn14 systemd[1]: Condition check resulted in Bluetooth service being skipped.
Infos liées aux cartes son :
$ lspci | grep [Aa]udio && lsusb | grep [Aa]udio
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
$ cat /proc/asound/pcm
00-00: ALC892 Analog : ALC892 Analog : playback 1 : capture 1
00-01: ALC892 Digital : ALC892 Digital : playback 1 : capture 1
00-02: ALC892 Alt Analog : ALC892 Alt Analog : capture 1
01-03: HDMI 0 : HDMI 0 : playback 1
01-07: HDMI 0 : HDMI 0 : playback 1
01-08: HDMI 0 : HDMI 0 : playback 1
01-09: HDMI 0 : HDMI 0 : playback 1
02-00: USB Audio : USB Audio : playback 1 : capture 1
02-01: USB Audio : USB Audio #1 : playback 1
$ sudo fuser -v /dev/snd/*
UTIL. PID ACCÈS COMMANDE
/dev/snd/controlC0: nathanael 4731 F.... pulseaudio
/dev/snd/controlC1: nathanael 4731 F.... pulseaudio
/dev/snd/controlC2: nathanael 4731 F.... pulseaudio
/dev/snd/pcmC2D0p: nathanael 4731 F...m pulseaudio