一次蓝牙耳机无法连接的故障与解决

一次蓝牙耳机无法连接的故障与解决

来源: | 浏览: 123 | 评论: 0发表时间: 2017-09-25 18:59:41

今天在 ArchLinux 上使用 bluetoothctl 连接我的 BlueDio 蓝牙耳机,发现一直无法连接成功。打开 journalctl -f 看看连接时的日志,发现在 connect 的时候,报了个 a2dp-sink profile connect failed for XXX: Protocol not available 的错误。



猜测就是连接蓝牙之后选择 a2dp 协议的时候出错的,先查了查 Wiki 发现里面说要安装 pulseaudio-alsa, pulseaudio-bluetooth, bluez, bluez-libs, bluez-utils. 这些包,yaourt -S 了一下发现的确有几个包是没有安装的,但是之前我的耳机是连接没问题的。于是先安装了之后,重启 bluez 和 pulseaudio,再次连接仍然不可以,重启,再连接依然是同样的错误。


后来就是各种 Google,改过 bluetooth 的配置,改过各种连接参数和预设的值也没有解决,然后突然就在 askubuntu 上找到一个不起眼的回答 https://askubuntu.com/questions/779892/16-04-cant-use-bluetooth-a2dp-headphones-pairs-but-does-not-connect-logs-insi 。


虽然是个 0 赞的回答,但是毕竟他说他也用的是 Bluedio 的耳机,所以我就按他说的试了一下,把 /etc/pulse/daemon.conf 中的 exit-idle-time 改为 -1,重启,一切正常~~




相关文章
没有人评论过此文,还不快抢个沙发
  • 昵称: *
  • 邮箱:
  • 网址:
  • 记住我的信息
  • Color
  • Red
  • Blue
  • Code
  • bash
  • cpp
  • css
  • java
  • js
  • perl
  • php
  • python
  • ruby
  • sql
  • xml