My Bluetooth mouse reconnects even when manually disconnected
When I disconnect my bluetooth mouse but I keep generating events (for example I want to move it out of the table, which means moving it), the mouse immediately reconnects. That means I can't really disconnect it. I think a workaround is to disconnect it and not touch it for some time (half a minute?), then it stays disconnected.
Please note this issue seems random, sometimes it stays disconnected. Possibly a race.
Steps to reproduce:
- Open GNOME Settings -> Bluetooth
- Go to BT mouse settings
- Hit Disconnect
- Keep moving the mouse
- See that it reconnects itself very quickly
See this video:
bt
Journal during the video:
bře 06 15:52:26 hydra kernel: input: M720 Triathlon Keyboard as /devices/virtual/misc/uhid/0005:046D:B015.001D/input/input101
bře 06 15:52:26 hydra kernel: input: M720 Triathlon Mouse as /devices/virtual/misc/uhid/0005:046D:B015.001D/input/input102
bře 06 15:52:26 hydra kernel: hid-generic 0005:046D:B015.001D: input,hidraw2: BLUETOOTH HID v0.07 Keyboard [M720 Triathlon] on 20:1e:88:1a:f6:70
bře 06 15:52:26 hydra systemd-logind[1180]: Watching system buttons on /dev/input/event18 (M720 Triathlon Keyboard)
bře 06 15:52:31 hydra kernel: Bluetooth: hci0: Opcode 0x 401 failed: -16
bře 06 15:52:33 hydra kernel: Bluetooth: hci0: ACL packet for unknown connection handle 3585
bře 06 15:52:33 hydra kernel: input: M720 Triathlon Keyboard as /devices/virtual/misc/uhid/0005:046D:B015.001E/input/input104
bře 06 15:52:33 hydra kernel: input: M720 Triathlon Mouse as /devices/virtual/misc/uhid/0005:046D:B015.001E/input/input105
bře 06 15:52:33 hydra kernel: hid-generic 0005:046D:B015.001E: input,hidraw2: BLUETOOTH HID v0.07 Keyboard [M720 Triathlon] on 20:1e:88:1a:f6:70
bře 06 15:52:33 hydra systemd-logind[1180]: Watching system buttons on /dev/input/event18 (M720 Triathlon Keyboard)
bře 06 15:52:38 hydra kernel: Bluetooth: hci0: Opcode 0x 401 failed: -16
bře 06 15:52:39 hydra kernel: Bluetooth: hci0: ACL packet for unknown connection handle 3585
bře 06 15:52:39 hydra kernel: input: M720 Triathlon Keyboard as /devices/virtual/misc/uhid/0005:046D:B015.001F/input/input107
bře 06 15:52:39 hydra kernel: input: M720 Triathlon Mouse as /devices/virtual/misc/uhid/0005:046D:B015.001F/input/input108
bře 06 15:52:39 hydra kernel: hid-generic 0005:046D:B015.001F: input,hidraw2: BLUETOOTH HID v0.07 Keyboard [M720 Triathlon] on 20:1e:88:1a:f6:70
bře 06 15:52:39 hydra systemd-logind[1180]: Watching system buttons on /dev/input/event18 (M720 Triathlon Keyboard)
Versions:
gnome-control-center-44~beta-3.fc38.x86_64
bluez-5.66-5.fc38.x86_64