Estoy intentando configurar mi ubuntustudio
14.04, 64 bits como un receptor de audio bluetooth (servicio a2snk
en 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:31
está 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 -k
no 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:
lsusb
devoluciones
Bus 006 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
lsusb -t
devoluciones
/: 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
y lspci -nnk
han 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