Bluetooth - Falha na conexão: blueman.bluez.errors.DBusFailedError: Protocol Not available

71

Estou tentando adicionar um fone de ouvido bluetooth BlueParrott B-250XT + em um tablet Thinkpad X230 executando o Ubuntu 16.04 com seu adaptador bluetooth de hardware.

O adaptador funciona - o que significa que detecta / vê o fone de ouvido. No entanto, ao conectar ao fone de ouvido, ele se conecta inicialmente, e esse erro é exibido:

Connection Failed: blueman.bluez.errors.DBusFailedError: Protocol Not available

Posteriormente, o fone de ouvido desconecta e as conexões futuras são impossíveis - isso é algum tipo de falha / erro que faz com que o bluetooth não responda posteriormente.

Eu tenho o Pulseaudio instalado e tenho o bluetooth configurado para carregar após o X11 (foi isso que me levou até aqui - a ponto de conectar). Mas, como mencionado, o dispositivo é descartado logo após a conexão.

psedach
fonte
mesmo problema aqui. Eu tenho uma nova instalação do xubuntu no meu laptop dell latitude e6410. Tentando conectar ao alto-falante JBL Charge3. O dispositivo foi emparelhado, mas eu posso conectar apenas à porta serial. Ao tentar se conectar a pia de áudio ou fone de ouvido eu recebo Falha de Conexão: blueman.bluez.errors.DBusFailedError: Protocolo não disponível
Sebastian widz
Aconselho a experimentar o Ubuntu 15.10 (ao vivo) primeiro, para que você possa ter uma idéia se o problema estiver na versão da pilha BT. O Ubuntu 16.04 teve uma atualização de pilha bluetooth que quebrou significativamente a funcionalidade do BT.
Marcus
Essa é realmente uma boa ideia! Vou tentar alguns CDs ao vivo quando tiver tempo. Obrigado,
psedach
Note que no ArchLinux o pacote a ser instalado é nomeado em pulseaudio-bluetoothvez de pulseaudio-module-bluetooth. Basta deixar uma nota aqui, pois este é o primeiro resultado que aparece na pesquisa do Google.
Xji #

Respostas:

142

A solução deste artigo funcionou para mim:

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

Em seguida, exclua o dispositivo dos dispositivos bluetooth e emparelhe-o novamente.

Se funcionar, considere adicionar o segundo comando às configurações de inicialização, para que você não precise executá-lo novamente após cada reinicialização.


Se não funcionar, tente reiniciar pulseaudio:

pulseaudio -k
pulseaudio -D
Sebastian Widz
fonte
34
Obrigado pela dica - recebo a mensagem 'Falha: falha na inicialização do módulo' ao executar a etapa 2 para que ainda não funcione para mim.
Psdach 4/08/16
5
Trabalhou para mim, mas eu preciso fazer que cada vez que eu reiniciar ...
Korri
11
Trabalhou no Xubuntu 16.04 no Lenovo G580. Se você estiver ouvindo o som pelos alto-falantes do laptop depois de emparelhá-lo com êxito, tente alterar o perfil em Controle de volume -> Configuração -> Áudio embutido.
Lepe
7
@psedach, saiba que a mensagem será exibida se alguém tentar carregar o módulo quando ele já estiver carregado. Você pode testar se está carregado pactl list | grep module-bluetooth-discover.
Ian Mackinnon
2
Meu arquivo de configuração de pulso padrão /etc/pulse/default.pajá existia na linha de configuração. .ifexists module-bluetooth-discover.so \n load-module module-bluetooth-discover \n .endifNa próxima inicialização, funcionou imediatamente. ( \nadicionado para simbolizar quebras de linha que estavam lá)
Martin - - ー チ ン