Linux 上的 Mac 版 MX Master 3(ubuntu 22.04)断开连接

Linux 上的 Mac 版 MX Master 3(ubuntu 22.04)断开连接

请帮我解决这个问题。通过蓝牙连接鼠标,几秒钟后鼠标停止工作。我附上了一些日志:

systemctl 状态蓝牙服务

     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2023-04-03 17:03:28 MSK; 12s ago
       Docs: man:bluetoothd(8)
   Main PID: 46723 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 76905)
     Memory: 944.0K
        CPU: 106ms
     CGroup: /system.slice/bluetooth.service
             └─46723 /usr/lib/bluetooth/bluetoothd

apr 03 17:03:38 app-desktop bluetoothd[46723]: src/device.c:load_gatt_db() No cache for XX:XX:XX:XX:XX:XX
apr 03 17:03:39 app-desktop bluetoothd[46723]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
apr 03 17:03:39 app-desktop bluetoothd[46723]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters

鼠标似乎禁用了我的蓝牙。鼠标停止工作后,我无法再连接任何设备,除非我重置蓝牙。这种情况只发生在 Mac 版 MX Master 3 鼠标上。

同一个鼠标,同一个蓝牙在 Windows 上运行良好(我使用 USB 蓝牙)。

也许有人有想法?

答案1

我可以验证我正在运行 Ubuntu 22.04.3 LTS。当电源断开或注销后会发生这种情况。

➜  ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:    22.04
Codename:   jammy
➜  ~ journalctl -fu bluetooth.service
rugp. 17 22:07:18 sup bluetoothd[1068]: Endpoint registered: sender=:1.78 path=/MediaEndpoint/A2DPSink/sbc
rugp. 17 22:07:18 sup bluetoothd[1068]: Endpoint registered: sender=:1.78 path=/MediaEndpoint/A2DPSource/sbc
rugp. 17 22:07:18 sup bluetoothd[1068]: Endpoint registered: sender=:1.78 path=/MediaEndpoint/A2DPSink/sbc_xq_453
rugp. 17 22:07:18 sup bluetoothd[1068]: Endpoint registered: sender=:1.78 path=/MediaEndpoint/A2DPSource/sbc_xq_453
rugp. 17 22:07:18 sup bluetoothd[1068]: Endpoint registered: sender=:1.78 path=/MediaEndpoint/A2DPSink/sbc_xq_512
rugp. 17 22:07:18 sup bluetoothd[1068]: Endpoint registered: sender=:1.78 path=/MediaEndpoint/A2DPSource/sbc_xq_512
rugp. 17 22:07:18 sup bluetoothd[1068]: Endpoint registered: sender=:1.78 path=/MediaEndpoint/A2DPSink/sbc_xq_552
rugp. 17 22:07:18 sup bluetoothd[1068]: Endpoint registered: sender=:1.78 path=/MediaEndpoint/A2DPSource/sbc_xq_552
rugp. 17 22:07:18 sup bluetoothd[1068]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters
rugp. 17 22:07:18 sup bluetoothd[1068]: src/device.c:set_wake_allowed_complete() Set device flags return status: Invalid Parameters

相关内容