几分钟后蓝牙保持“挂起”状态

vic*_*ead 1 mouse bluetooth 16.04

我有一个蓝牙鼠标(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
Run Code Online (Sandbox Code Playgroud)

谢谢

Pil*_*ot6 6

禁用“蓝牙共存技术”可能会解决该问题。这在iwlwifi. 在终端中运行

sudo tee /etc/modprobe.d/disable-btcoex.conf <<< "options iwlwifi bt_coex_active=N"
Run Code Online (Sandbox Code Playgroud)

并重新启动。