![蓝牙耳机配置文件不适用于最新的内核](https://linux22.com/image/36553/%E8%93%9D%E7%89%99%E8%80%B3%E6%9C%BA%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%E6%9C%80%E6%96%B0%E7%9A%84%E5%86%85%E6%A0%B8.png)
我有一个 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。但这是一种解决方法。也许有人可以找到真正的问题并提供更好的解决方案。我怀疑某处有错误。
我执行了以下操作(不确定每个步骤是否必不可少):
创建文件 ${HOME}/.config/pulse/client.conf 及其内容
autospawn = no
(如果文件已经存在,您可能只需添加该行)
从我的会话启动脚本手动启动pulseaudio
pulseaudio -vvvv --log-time --log-target=file:${HOME}/var/log/pulseaudio.log &
(您将需要调整日志目标,我认为日志记录和详细信息不是必需的,但它有助于跟踪错误)
开始
blueman-applet
,打开设备,做任何你需要做的事情来配对,这对我来说不是问题。由于某种原因,pulseaudio 放弃了它对蓝牙的所有了解,所以我这样做
pactl load-module module-bluez4-discover pactl load-module module-bluez4-device
启动
pavucontrol
并注意设备出现。- Start
mumble
或 Skype,或其他什么。现在应该可以了。