web-dev-qa-db-fra.com

bluetooth n'apparaît pas dans pulseaudio comme source / puits possible

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)

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.

1
nass

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
2
barrymac

Cette commande pourrait résoudre votre problème

 Sudo pactl load-module module-bluetooth-discover
0
Jeremy31