Bluetoothヘッドセットプロファイルが最新のカーネルでは機能しません。

Bluetoothヘッドセットプロファイルが最新のカーネルでは機能しません。

私はPlantronics 590 Bluetoothヘッドセットを使用しています(タイプは重要ではありませんが、テストできる他のオプションはありません)。

以前の3.02では、パルスオーディオで利用できます。現在、3.11-amd64カーネルでは動作しなくなりました。

HSPプロファイルを使用して、ヘッドフォンをペアリングして接続し続けることができます。接続を確認するために、ヘッドセットからビープ音が鳴ります。残念ながら、パルスオーディオには入力も出力もありません(pavucontrol古いコアを備えたヘッドフォン撮影)。

これはカーネルやモジュールに関連している可能性が高いです。

私はテスト用にDebianを使用しています(jessie)。

  • linux-image-amd64の現在のバージョンは3.13+56です。
  • bluezの現在のバージョンは4.101-4.1です。
  • pulseaudioとpulseaudio-module-bluetoothの現在のバージョンは5.0-2です。
  • alsa-baseの現在のバージョンは1.0.25+3です。

私も32ビットdebian stable(gasp)を試しましたが、うまくいきませんが異なります。デバイスを接続できますが、表示されるものはありますが、pavucontrol音は機能しません。

  • linux-image-686-paeの現在のバージョンは3.2+46です。
  • bluezの現在のバージョンは4.99-2です。
  • pulseaudioとpulseaudio-module-bluetoothの現在のバージョンは2.0-6.1です。
  • alsa-baseの現在のバージョンは1.0.25 + 3〜deb7u1です。

ベストアンサー1

これは非常にハッキング的なので、良い解決策ではありません。しかし、これは回避策です。たぶん誰かが実際の問題を見つけてより良い解決策を提供するかもしれません。どこかにバグがあると思います。

私は次のことをしました(各ステップが不可欠であるかどうかわからない)。

  1. ${HOME}/.config/pulse/client.conf ファイルとその内容を生成します。

    autospawn = no
    

    (ファイルがすでに存在する場合は、その行を追加するだけです。)

  2. マイセッション開始スクリプトから手動でpulseaudioを起動します。

    pulseaudio -vvvv --log-time --log-target=file:${HOME}/var/log/pulseaudio.log &
    

    (ログのターゲットを調整する必要があります。ロギングと詳細は必要ないと思いますが、エラーを追跡するのに役立ちます。)

  3. 起動し、blueman-appletデバイスの電源を入れ、ペアリングに必要なすべての操作を実行すると、私にとっては問題になりませんでした。

  4. 何らかの理由で、pulseaudioはBluetoothに関するすべての知識を捨てます。

    pactl load-module module-bluez4-discover
    pactl load-module module-bluez4-device
    
  5. 起動pavucontrolし、デバイスが表示されていることを確認してください。

  6. 始めるmumbleか、Skypeなど何でも。今は大丈夫でしょう。

おすすめ記事