J'essaie de configurer mon ubuntustudio
14.04, 64 bits en tant que récepteur audio bluetooth (service a2snk
en a2DP), de manière à pouvoir rediriger la musique du téléphone Android vers l'ordinateur et de là à mes haut-parleurs.
Je suis le guide this qui, même s'il est plus ancien, peut toujours fonctionner sans trop de modifications, jusqu'au moment où je dois charger
Sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluethooth-discover
Maintenant, l’installation du module fonctionne comme prévu. Mais le chargement du module échoue. Ainsi, même si la connexion audio téléphone -> pc a été établie, aucun périphérique Bluetooth ne s'affiche dans Pulse-audio et, en tant que tel, aucun son ne sort des haut-parleurs.
Ce module apparaît dans pulseaudio
:
pactl list short modules | grep blue
9 module-bluetooth-policy
22 module-bluetooth-discover
En vérifiant syslog
, vous indiquez les informations connexes suivantes
Dec 14 12:32:19 starmaze NetworkManager[1243]: <info> (50:32:75:B3:DA:31): new Bluetooth device (driver: 'bluez' ifindex: 0)
où 50:32:75:B3:DA:31
est en effet l'adresse MAC Bluetooth de mon Android téléphone _.
et un peu plus tard
Dec 14 12:38:47 starmaze pulseaudio[2663]: [pulseaudio] module-bluetooth-device.c: /org/bluez/942/hci0/dev_50_32_75_B3_DA_31 is not a valid BlueZ audio device.
Dec 14 12:38:47 starmaze pulseaudio[2663]: [pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "path=/org/bluez/942/hci0/dev_50_32_75_B3_DA_31 address=50:32:75:B3:DA:31 profile=a2dp_source source_properties=device.icon_name=blueman card_properties=device.icon_name=blueman"): initialization failed.
De ces autres discussions: AU1 , AU2 , A , AU4 , AU5
exécuter pulseaudio -k
ne semble pas résoudre les problèmes et une déclaration contradictoire de Disable=Socket
dans `/etc/bluetooth/audio.conf fait en sorte que le service" a2dsnk "diffusé à partir du PC vers le téléphone disparaisse .
Quel pourrait être le problème? Je suppose que le problème est dû au fait que le module Bluetooth-Discover n’a pas été chargé dans pulseaudio ou quelque chose d’autre. Mais avec toutes les informations (parfois contradictoires), je ne peux pas en être certain. Pouvez vous aider?
MODIFIER:
lsusb
retourne
Bus 006 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
lsusb -t
retourne
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 1: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 1: Dev 4, If 2, Class=Application Specific Interface, Driver=, 12M
lspci
et lspci -nnk
sont terminés dans Pastebin . Pas sûr de savoir comment cela va aider alors j'ai inclus toute la sortie.
Sur mon système, ce problème était dû au fait que gdm avait démarré un client pulseaudio et récupéré la carte audio Bluetooth avant que le client de l'utilisateur puisse le faire. Je l'ai corrigé en désactivant pulseaudio pour l'utilisateur gdm: in
/var/lib/gdm/.config/Pulse/client.conf
ajoutée:
autospawn = no
daemon-binary = /bin/true
Cette commande pourrait résoudre votre problème
Sudo pactl load-module module-bluetooth-discover