罗技 MX Master 将无法保持与 Debian Stretch 的连接

罗技 MX Master 将无法保持与 Debian Stretch 的连接

首先,我拥有这款鼠标已经一年多了,并且在不同的 Linux 发行版(Fedora、Arch、Manjaro)的相同硬件上使用它没有任何问题。直到我安装了 Debian 9 后才开始出现问题。

首先,我能够让鼠标配对的唯一方法是在重新启动后直接进行,否则配对会完全失败。然后,在首次配对或打开鼠标后,鼠标将连接并且指示灯常亮约三秒钟,然后鼠标上的指示灯开始缓慢闪烁,就好像没有任何东西连接到鼠标一样。在此过程中,移动鼠标不会导致光标在屏幕上移动。此外,最初连接鼠标后,infobluetoothctl终端中运行命令会打印以下输出。

Device D3:08:24:D5:FE:3F
    Name: MX Master
    Alias: MX Master
    Appearance: 0x03c2
    Icon: input-mouse
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
    UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
    UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
    UUID: Vendor specific           (00010000-0000-1000-8000-011f2000046d)
    Modalias: usb:v046DpB017d0017

Connected: yes即使鼠标断开连接或完全关闭电源后,鼠标仍继续显示为。我已在不同条件下多次尝试取消配对和配对鼠标。我已经尝试过以下帖子中的建议:

我在 Thinkpad T480 上的 Linux 内核 4.9.0-8-amd64 上运行 BlueZ 版本 5.43-2+deb9u1。我能做什么来解决这个问题?

答案1

我有与你描述的相同的行为 - 它会连接但什么也没有发生。

我发现我缺少某个内核模块,UHID.启用此功能并重新连接鼠标后,它就起作用了。

https://www.linuxquestions.org/questions/linux-from-scratch-13/bluetooth-mouse-and-hid-profile-issues-4175579916/#post5547753

答案2

从 Linux 内核 v5.9 开始,蓝牙堆栈尝试在 BLE 连接上使用链路层隐私。

此解决方法适用于我的 MX Master 3 案例:

  • 从以下行中删除/var/lib/bluetooth/<adapter_mac>/<device_mac>/info

    [IdentityResolvingKey]  
    Key=... 
    
  • systemctl restart bluetooth
    

此后设备将自动连接。

相关内容