藍牙耳機設定檔不適用於最新的內核

藍牙耳機設定檔不適用於最新的內核

我有一個 Plantronics 590 藍牙耳機(類型可能並不重要,但我沒有其他選擇可以測試)。

使用舊的 3.02,我可以透過pulseaudio 使用它。對於目前的 3.11-amd64 內核,這不再起作用。

我仍然可以使用 HSP 設定檔配對並連接到耳機。我在耳機上聽到“嘟嘟”聲以確認連接。不幸的是,pulseaudio 中既沒有輸入也沒有輸出(使用舊內核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

我還嘗試了 debian stable(喘息),32位,不工作,但不同:我可以連接設備,它出現,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

這不是一個好的解決方案,因為它非常hackish。但這是一種解決方法。也許有人可以找到真正的問題並提供更好的解決方案。我懷疑某處有錯誤。

我執行了以下操作(不確定每個步驟是否必不可少):

  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 放棄了它對藍牙的所有了解,所以我這樣做

    pactl load-module module-bluez4-discover
    pactl load-module module-bluez4-device
    
  5. 啟動pavucontrol並注意設備出現。

  6. Startmumble或 Skype,或其他什麼。現在應該可以了。

相關內容