블루투스가 펄스 오디오에 가능한 소스/싱크로 표시되지 않습니다.

블루투스가 펄스 오디오에 가능한 소스/싱크로 표시되지 않습니다.

ubuntustudio내 14.04, 64비트를 블루투스 오디오 싱크(a2DP의 서비스)로 설정하려고 합니다 a2snk. 그러면 음악을 안드로이드 휴대폰에서 PC로, PC에서 스피커로 리디렉션할 수 있습니다.

나는 팔로우하고 있다이것가이드는 오래되었음에도 불구하고 너무 많은 수정 없이 로드해야 하는 지점까지 계속 작동할 수 있습니다.

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

이제 모듈 설치가 예상대로 작동합니다. 그러나 모듈 로딩이 실패하여 전화 -> PC 오디오 연결이 설정되었음에도 불구하고 펄스 오디오에 블루투스 장치가 팝업되지 않아 스피커에서 소리가 들리지 않습니다.

이 모듈은 다음에 나타납니다 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 주소는 어디에 있나요?

그리고 조금 후에

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.

다른 스레드에서: AU1,AU2,AU3,AU4,AU5

실행해도 pulseaudio -k문제가 해결되지 않는 것 같고 Disable=Socket`/etc/bluetooth/audio.conf에 있는 모순된 설명으로 인해 실제로 PC에서 전화로 브로드캐스트되는 "a2dsnk" 서비스가 사라지게 됩니다.

무엇이 잘못되었을 수 있나요? 펄스오디오 또는 이와 관련된 블루투스 검색 모듈을 로드하지 못한 경우 문제가 정확히 지적된 것 같습니다. 하지만 (때때로 모순되는) 모든 정보가 있기 때문에 확신할 수는 없습니다. 도울 수 있니?

편집하다:

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 오디오 카드를 잡아서 발생했습니다. gdm 사용자에 대해 pulseaudio를 비활성화하여 문제를 해결했습니다.

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

추가됨:

autospawn = no
daemon-binary = /bin/true

답변2

이 명령을 사용하면 문제가 해결될 수 있습니다

 sudo pactl load-module module-bluetooth-discover

관련 정보