我有一台旧笔记本电脑惠普 Pavilion g4并设置双启动。笔记本电脑有内部蓝牙 + wifi 组合适配器Qualcomm Atheros AR9485。在 Windows 中一切运行正常,直到几个月后(大约 2021 年),Windows 更新发布,蓝牙停止在 Windows 中连接。
如果是 ubuntu,蓝牙将仅连接一次当计算机最初启动,
连接后,
- 如果正在播放某种形式的音频,最初建立连接时,然后它将保持连接状态音频流播放的时长,
- 音频播放时,缓慢音量(即使音量开到最大,播放量也只有 30% 左右)
- 一旦蓝牙设备的音频流停止,然后在大约5-6秒内,设备断开连接,和保持这种状态
- 蓝牙设置菜单变得无响应。并且蓝牙拨动开关停止响应。
所以,最近我买了一个外置蓝牙适配器TP-Link ub500并将其安装在 Windows 上,它在那里运行良好,但在 Ubuntu 上,它遇到了前面列出的相同连接问题。因此,我点击了几个链接并尝试了不同的解决方案。
在Ubuntu 20.04首先,
- 我试过这个问题的最佳答案但没起作用,
- 然后我发现支持ub500 已在 Ubuntu 22.04 中添加所以我将我的电脑更新到该版本。
现在,在Ubuntu 22.04同样的问题仍然存在 除音量低问题外,上面列出的所有内容已解决。
然后我检查lsusb
它是否显示适配器,那
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 029: ID 0cf3:311d Qualcomm Atheros Communications Bluetooth
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 05c8:0348 Cheng Uei Precision Industry Co., Ltd (Foxlink) HP Truevision HD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 2357:0604 TP-Link TP!Link UB500 Adapter
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
然后,我认为电脑使用的是内部适配器,而不是外部适配器
- 所以我尝试了这个解决方案,但随后问题存在。
- 所以我
bluetoothctl
曾经检查它正在使用哪个设备并发现它正在使用外部适配器我通过比较内部和外部设备的 MAC 地址证实了这一点。- 已安装并更新 bluez。
最终,在经历了这一切之后,问题仍然存在我现在不确定该如何处理这个问题。