I have been trying to use my G603 mouse over bluetooth on Ubuntu 20.04. It connects perfectly and works well all day. However, every time I perform a system shutdown and turn the computer on the mouse starts working, the bluetooth icon shows up in the tray, but after a couple seconds bluetooth just turns off by itself.
I can tell it is the bluetooth that turned off because, when I check the system tray, it has the option to turn it on listed. When I turn it on, the mouse doesn't auto connect; I have to select the device in the list and turn its connection on. After that, everything works fine.
I have already tried this solution, but it didn't solve the issue.
This is the result of cat /var/log/syslog | grep -i bluetooth
just after the bluetooth turned off.
bluetoothd[1125]: Endpoint registered: sender=:1.102 path=/MediaEndpoint/A2DPSink/sbc
bluetoothd[1125]: Endpoint registered: sender=:1.102 path=/MediaEndpoint/A2DPSource/sbc
kernel: [ 24.681280] Bluetooth: RFCOMM TTY layer initialized
kernel: [ 24.681288] Bluetooth: RFCOMM socket layer initialized
kernel: [ 24.681292] Bluetooth: RFCOMM ver 1.11
systemd[2654]: Reached target Bluetooth.
systemd[1633]: Reached target Bluetooth.
bluetoothd[1125]: bt_uhid_send: Invalid argument (22)
kernel: [ 38.040926] hid-generic 0005:046D:B01C.0005: input,hidraw3: BLUETOOTH HID v0.28 Keyboard [G603] on 00:d7:6d:01:cd:2b
bluetoothd[1125]: message repeated 16 times: [ bt_uhid_send: Invalid argument (22)]
systemd[1633]: Stopped target Bluetooth.
gnome-shell[3251]: [3244:3354:1028/085204.773002:ERROR:chrome_browser_main_extra_parts_metrics.cc(230)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends.
gnome-shell[3251]: [3244:3354:1028/085204.773021:ERROR:chrome_browser_main_extra_parts_metrics.cc(233)] crbug.com/1216328: Checking Bluetooth availability ended.
rfkill: block set for type bluetooth
systemd[2654]: Stopped target Bluetooth.
systemd[1]: Stopped target Bluetooth.
bluetoothd[1125]: Endpoint unregistered: sender=:1.102 path=/MediaEndpoint/A2DPSink/sbc
bluetoothd[1125]: Endpoint unregistered: sender=:1.102 path=/MediaEndpoint/A2DPSource/sbc