Bluetooth не отображается в PulseAudio как возможный источник/приемник

Bluetooth не отображается в PulseAudio как возможный источник/приемник

Я пытаюсь настроить свой ubuntustudio14.04, 64 бит в качестве приемника звука Bluetooth (служба a2snkв a2DP), чтобы я мог перенаправлять музыку с телефона Android на ПК, а оттуда на мои динамики.

Я слежуэтотруководство, которое, несмотря на то, что оно устарело, все еще может работать без особых изменений, вплоть до того момента, когда мне приходится загружать

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

Теперь установка модуля работает как и ожидалось. Но загрузка модуля не удалась, поэтому, хотя аудиоподключение телефон -> ПК установлено, в Pulse-Audio не появляется устройство Bluetooth, и, как следствие, я не слышу звука из динамиков.

Этот модуль появляется в pulseaudio:

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

При проверке syslogуказывается следующая связанная информация

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на самом деле находится MAC-адрес Bluetooth моего телефона Android.

и немного позже

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.

Из других тем: АУ1,АУ2,АУ3,АУ4,АУ5

запуск, pulseaudio -kпохоже, не решает проблемы, а противоречивое утверждение в Disable=Socket`/etc/bluetooth/audio.conf на самом деле приводит к исчезновению службы "a2dsnk", транслируемой с ПК на телефон.

Что может быть не так? Я думаю, проблема заключается в невозможности загрузить модуль bluetooth-discover в pulseaudio или в чем-то похожем. Но со всей информацией (иногда противоречивой) я не могу быть уверен. Можете ли вы помочь?

РЕДАКТИРОВАТЬ:

lsusbвозвращается

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

lsusb -tвозвращается

/:  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и lspci -nnkнаходятся впастебин. Не уверен, как это поможет, поэтому включил все выходные данные.

решение1

В моей системе эта проблема была вызвана тем, что gdm запускал клиент PulseAudio и захватывал звуковую карту Bluetooth до того, как это мог сделать клиент пользователя. Я исправил это, отключив PulseAudio для пользователя gdm: в

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

добавлен:

autospawn = no
daemon-binary = /bin/true

решение2

Эта команда может решить вашу проблему

 sudo pactl load-module module-bluetooth-discover

Связанный контент