bluetooth não aparece no pulseaudio como uma possível fonte / coletor

1

Estou tentando configurar meu ubuntustudio 14.04, 64 bits como um coletor de áudio bluetooth (serviço a2snk em a2DP), para que eu possa redirecionar a música do celular Android para o PC e de lá para os meus alto-falantes. / p>

Estou seguindo esta guia que, embora mais antigo ainda pode funcionar sem muitas modificações, até o ponto em que tenho que carregar

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

Agora, a instalação do módulo funciona conforme o esperado. Mas o carregamento do módulo falhar, por isso, mesmo que o telefone - > conexão de áudio do PC foi estabelecida, nenhum dispositivo bluetooth aparece em pulso de áudio e, como tal, não ouço nenhum som dos alto-falantes.

Este módulo aparece em pulseaudio :

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

Verificando syslog , indica as seguintes informações relacionadas

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

onde 50:32:75:B3:DA:31 é de fato o endereço MAC bluetooth do meu telefone Android.

e um pouco mais 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.

Destes outros tópicos: AU1 , AU2 , AU3 , AU4 , AU5

executar pulseaudio -k parece não resolver os problemas e uma declaração contraditória para Disable=Socket em '/etc/bluetooth/audio.conf na verdade faz com que o serviço "a2dsnk" seja transmitido do PC para o telefone para desaparecer.

O que poderia estar errado? Eu acho que o problema é apontado em uma falha para carregar o módulo bluetooth-discover em pulseaudio ou algo relacionado. Mas com toda a informação (às vezes contraditória) por aí, não posso ter certeza. Você pode ajudar?

EDITAR:

lsusb retorna

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

lsusb -t retorna

/:  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 e lspci -nnk terminaram em pastebin . Não sei como isso vai ajudar, então incluí toda a saída.

    
por nass 14.12.2014 / 12:20

2 respostas

2

No meu sistema, esse problema foi causado pelo gdm iniciar um cliente pulseaudio e pegar a placa de áudio do bluetooth antes que o cliente do usuário pudesse. Eu consertei desabilitando o pulseaudio para o usuário do gdm: em

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

adicionado:

autospawn = no
daemon-binary = /bin/true
    
por barrymac 01.01.2016 / 22:44
0

Este comando pode corrigir seu problema

 sudo pactl load-module module-bluetooth-discover
    
por Jeremy31 02.01.2015 / 00:11