bluetooth no aparece en pulseaudio como posible fuente/sumidero

bluetooth no aparece en pulseaudio como posible fuente/sumidero

Estoy intentando configurar mi ubuntustudio14.04, 64 bits como un receptor de audio bluetooth (servicio a2snken a2DP), para poder redirigir música desde el teléfono Android a la PC y desde allí a mis parlantes.

Estoy siguiendoesteguía que aunque sea más antigua todavía puede funcionar sin demasiadas modificaciones, hasta el punto en que tengo que cargar

sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluethooth-discover

Ahora, la instalación del módulo funciona como se esperaba. Pero la carga del módulo falla, por lo que aunque se ha establecido la conexión de audio del teléfono -> PC, no aparece ningún dispositivo bluetooth en pulse-audio y, como tal, no escucho ningún sonido de los parlantes.

Este módulo aparece en pulseaudio:

pactl list short modules | grep blue
9       module-bluetooth-policy 
22      module-bluetooth-discover   

Comprobando syslog, indica la siguiente información relacionada.

Dec 14 12:32:19 starmaze NetworkManager[1243]: <info> (50:32:75:B3:DA:31): new Bluetooth device (driver: 'bluez' ifindex: 0)

¿Dónde 50:32:75:B3:DA:31está efectivamente la dirección MAC de bluetooth de mi teléfono Android?

y un poco mas tarde

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 estos otros hilos: AU1,AU2,AU3,AU4,AU5

ejecutarlo pulseaudio -kno parece resolver los problemas y una declaración contradictoria en Disable=Socket`/etc/bluetooth/audio.conf en realidad hace que desaparezca el servicio "a2dsnk" transmitido desde la PC al teléfono.

¿Qué podría estar mal? Supongo que el problema se debe a una falla al cargar el módulo de detección de bluetooth en pulseaudio o algo relacionado. Pero con toda la información (a veces contradictoria) que hay, no puedo estar seguro. ¿Puede usted ayudar?

EDITAR:

lsusbdevoluciones

Bus 006 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

lsusb -tdevoluciones

/:  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

lspciy lspci -nnkhan terminado enpastilla. No estoy seguro de cómo ayudará esto, así que incluí todos los resultados.

Respuesta1

En mi sistema, este problema fue causado porque gdm inició un cliente pulseaudio y tomó la tarjeta de audio bluetooth antes de que el cliente del usuario pudiera hacerlo. Lo arreglé deshabilitando pulseaudio para el usuario de gdm: en

/var/lib/gdm/.config/pulse/client.conf

agregado:

autospawn = no
daemon-binary = /bin/true

Respuesta2

Este comando podría solucionar su problema

 sudo pactl load-module module-bluetooth-discover

información relacionada