Logitech MX MasterはDebian Stretchに接続されていません。

Logitech MX MasterはDebian Stretchに接続されていません。

まず、私はこのマウスを1年以上所有しており、他のLinuxディストリビューション(Fedora、Arch、Manjaro)の同じハードウェアで問題なく使用してきました。問題が始まったのはDebian 9をインストールした後でした。

まず、マウスをペアリングできる唯一の方法は、再起動後に直接実行することです。それ以外の場合、ペアリングは完全に失敗します。これにより、初めてマウスをペアリングまたはオンにすると、マウスが接続され、インジケータが約3秒間点灯し、マウスに何も接続されていないかのようにマウスのインジケータがゆっくり点滅し始めます。この過程でマウスを動かしても、カーソルが画面上で動くことはありません。また、最初にマウスを接続してから端末infoでコマンドを実行すると、次の出力が印刷されます。bluetoothctl

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マウスの接続が切断された場合、または電源が完全にオフになっても、マウスは引き続き表示されます。他の条件で何度もマウスペアリングを解除してペアリングしてみました。私は次の投稿で提案を試しました。

私はLinuxカーネル4.9.0-8-amd64がインストールされているThinkpad T480で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以降、BluetoothスタックはBLE接続でリンク層プライバシーを使用しようとします。

この回避策はMX Master 3ケースで動作します。

  • 次の行から削除/var/lib/bluetooth/<adapter_mac>/<device_mac>/info

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

これにより、デバイスが自動的に接続されます。

関連情報