我有一个蓝牙鼠标(MX Master),它直接通过蓝牙连接(我甚至没有它的适配器)。连接立即建立,重启时没有问题,鼠标正常工作了几分钟。然后,蓝牙子系统似乎挂了。重新启动蓝牙服务没有明显效果(并且需要很长时间才能循环)。但是,如果我进入 bluetoothctl 并发出“关机”(然后等待 15 秒让它确认),然后执行“开机”,它会立即拿起鼠标,一切都很好。也就是说,再过几分钟。如果我尝试在设备处于死机状态时直接打开它,它会失败,没有任何有意义的错误信息。我必须“关机/开机”,然后它就可以正常工作几分钟了。
有时候它可以正常工作一整天或几个小时,但是最近几天我的运气不佳。
当鼠标处于“死机”状态时,它会显示未连接,右上角的状态栏会将其列为可用,但当您进入鼠标的 bt 设置时,连接开关会变灰 - 无法更改其位置。我知道的唯一解决方案是重新启动计算机或在 bluetoothctl 中对控制器进行电源循环。
这真是令人沮丧。我搜索过遇到此问题的人,但总是没有找到相关问题(通常是音频停止等),我可能也是这种情况,但我唯一要测试的设备是鼠标。
顺便说一句,我每天都会在 Windows 工作电脑上使用鼠标。它运行完美。问题不在于鼠标。
我正在运行 Ubuntu 16.04,bluetoothctl 说我的控制器是 ChromeLinux_8B18
还有一件事:当它“死机”时,即使鼠标现在已关闭并收起,小锁图标仍会保留在状态栏的 bt 图标上(表明它已连接到鼠标)。它会一直保持这种状态,直到我重新启动或关闭控制器的电源)。
编辑:输出来自:lspci -knn | grep Net -A3; lsusb
03:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
Subsystem: Intel Corporation Wireless 8260 [8086:1010]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 002: ID 5986:055c Acer, Inc
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
谢谢
答案1
禁用“蓝牙共存技术”可能会解决问题。在 中不起作用iwlwifi
。在终端中运行
sudo tee /etc/modprobe.d/disable-btcoex.conf <<< "options iwlwifi bt_coex_active=N"
然后重新启动。