Arch Linux下连接Bose QC 35 II蓝牙耳机时Pulseaudio与Bluez交互异常导致自动断开问题求助
Arch Linux下连接Bose QC 35 II蓝牙耳机时Pulseaudio与Bluez交互异常导致自动断开问题求助
大家好,我在Arch Linux上尝试用bluetoothctl连接我的Bose QC 35 II蓝牙耳机,遇到了一个很棘手的问题:配对命令能正常执行,发送connect命令后耳机也给出了连接成功的音频反馈,但大概6秒左右就会自动断开连接,实在搞不懂哪里出问题了。
系统配置信息
- bluetoothctl版本:5.71
- pulseaudio版本:16.1
- bluez版本:5.71-2
- 蓝牙适配器:ISY IBT-1000 5.0
已尝试的操作
按照之前查到的建议,我已经在/etc/bluetooth/main.conf里添加了ControllerMode = bredr配置,用来关闭蓝牙低功耗(LE)模式,但问题依然存在。
错误日志信息
bluetoothctl执行命令后的输出:
CHG] Device 04:52:C7:7B:4F:43 Connected: yes [Bose QuietComfort 35]# [NEW] Endpoint /org/bluez/hci0/dev_04_52_C7_7B_4F_43/sep3 [Bose QuietComfort 35]# [NEW] Endpoint /org/bluez/hci0/dev_04_52_C7_7B_4F_43/sep1 <SNIP> /hci0/dev_04_52_C7_7B_4F_43/sep51 [Bose QuietComfort 35]# [DEL] Endpoint /org/bluez/hci0/dev_04_52_C7_7B_4F_43/sep19 [Bose QuietComfort 35]# [DEL] Endpoint /org/bluez/hci0/dev_04_52_C7_7B_4F_43/sep49 [Bose QuietComfort 35]# [DEL] Endpoint /org/bluez/hci0/dev_04_52_C7_7B_4F_43/sep17 [Bose QuietComfort 35]# [DEL] Endpoint /org/bluez/hci0/dev_04_52_C7_7B_4F_43/sep33 [Bose QuietComfort 35]# [DEL] Transport /org/bluez/hci0/dev_04_52_C7_7B_4F_43/sep1/fd0 [Bose QuietComfort 35]# [DEL] Player /org/bluez/hci0/dev_04_52_C7_7B_4F_43/player0 [default] [Bose QuietComfort 35]# Agent unregistered [Bose QuietComfort 35]# [DEL] Controller 00:0A:CD:42:F7:50 archdesktop [default] Waiting to connect to bluetoothd...[bluetooth]# Agent registered
journal -xfe输出的关键日志:
Dec 29 12:44:12 archdesktop pulseaudio[67328]: Daemon already running. Dec 29 12:44:19 archdesktop pulseaudio[67151]: Battery Level: 90% Dec 29 12:44:19 archdesktop pulseaudio[67151]: Dock Status: undocked Dec 29 12:44:27 archdesktop pulseaudio[67151]: org.bluez.BatteryProviderManager1.UnregisterBatteryProvider() Failed: org.bluez.Error.DoesNotExist:Provider does not exist
我注意到最后这条错误提示Bluez的电池组件似乎有问题,本来想尝试把相关代码去掉,但自己没有足够的技术能力,也担心这样会破坏系统其他功能。想请教一下各位,我下一步可以尝试哪些解决方案呢?
备注:内容来源于stack exchange,提问作者Tyrael
相关产品推荐
相关产品推荐

