私は、Android フォンから PC へ、そしてそこからスピーカーへ音楽をリダイレクトできるように、ubuntustudio
14.04、64 ビットを Bluetooth オーディオ シンク (a2DP のサービス) として設定しようとしています。a2snk
私はフォローしていますこれガイドは古いものですが、あまり変更せずにまだ機能し、ロードする必要がある点まで
sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluethooth-discover
現在、モジュールのインストールは期待どおりに動作します。しかし、モジュールのロードに失敗するため、電話 -> PC オーディオ接続が確立されているにもかかわらず、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
私の Android 携帯の Bluetooth 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.
を実行してもpulseaudio -k
問題は解決されないようで、Disable=Socket
`/etc/bluetooth/audio.conf 内の矛盾した記述により、PC から電話にブロードキャストされるサービス "a2dsnk" が実際に消えてしまいます。
何が問題なのでしょうか? 問題は、pulseaudio の bluetooth-discover モジュールのロードに失敗したか、それに関連する何かにあると思われます。しかし、そこにあるすべての情報 (時には矛盾している) を考えると、確信が持てません。助けてもらえますか?
編集:
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