我的蓝牙有问题:我可以使用蓝牙连接到我的免提设备。默认情况下,它以 A2DP 模式连接(音质良好,但没有可用的麦克风)。但是,当我尝试切换回 HSP/HFP(麦克风,即使音频质量较低)时,它会失败,并在 syslog 中显示错误:
[pulseaudio] module-bluez5-device.c: Refused to switch profile to headset_head_unit: Not connected
很奇怪,自从去年我能够毫无问题地使用我的蓝牙免提设备!我试图遵循网络上的一些想法,但没有人适合我......
任何想法 ?
谢谢 !
PS:我使用的是pulseaudio 9.0版本。
答案1
最后,几个小时后我找到了解决方案:问题是 Bluez 的 5.36 版本有错误,因此您需要安装它(要检查已安装的版本,请检查例如 的结果apt-cache policy bluez
)。这个想法是降级(5.35 版本似乎可以工作),或者转到更新的版本(5.40 版本可以工作)。为了升级,我决定从实验性存储库中获取一个(我正在运行 debian stable)。为此,首先添加:
deb http://httpredir.debian.org/debian experimental main
在/etc/apt/sources.list
。然后运行
sudo apt-get update
sudo apt-get -t experimental install bluez
然后重启就可以了! (或者我认为重新启动pulseaudio应该可以工作:
killall pulseaudio
(它应该自行重新启动))