Teclado Keychron K3 não reconecta via bluetooth após hibernação/reboot

1. Teclado Keychron K3 não reconecta via bluetooth após hibernação/reboot

Fabricio
LonelyEagle

(usa Ubuntu)

Enviado em 27/02/2023 - 10:25h

Tenho um teclado Keychron K3 que funcionava perfeitamente com o bluetooth interno do meu laptop (um antigo Pavilion dm4). Mas o Bluetooth começou a falhar e com sinais que iria morrer, daí acabei comprando um adaptador da Orico (BTA-508). Ele até conecta ao teclado, mas toda vez se o computador “descansa” ou após desligar/reiniciar, não reconecta, apenas se eu parear o teclado de novo. Inclusive preciso toda vez conectar o cabo para digitar a senha, sendo que quando o adaptador interno funcionava, o teclado já era reconhecido na tela de login. Não quero usar cabeado sempre pois tenho medo de danificar a bateria do teclado. Alguma ideia de como resolver o problema?

Tentei instalar o driver do adaptador seguindo um tutorial daqui, não resolveu. E se eu reconectar o dongle USB, mesmo na tela de login, o teclado conecta.

Algumas informações que podem ser úteis:

lsusb
Bus 002 Device 005: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 002 Device 004: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Bus 002 Device 003: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 138a:0018 Validity Sensors, Inc. Fingerprint scanner
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2023-02-26 16:01:49 -03; 26min ago
Docs: man:bluetoothd(8)
Main PID: 1631 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 6965)
Memory: 2.2M
CPU: 1.156s
CGroup: /system.slice/bluetooth.service
└─1631 /usr/lib/bluetooth/bluetoothd

fev 26 16:03:59 fabricio-laptop bluetoothd[1631]: profiles/input/device.c:control_connect_cb() connect to DC:2C:26:05:4A:31: Host is down (112)
fev 26 16:04:52 fabricio-laptop bluetoothd[1631]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
fev 26 16:04:57 fabricio-laptop bluetoothd[1631]: profiles/input/device.c:control_connect_cb() connect to DC:2C:26:05:4A:31: Host is down (112)
fev 26 16:05:20 fabricio-laptop bluetoothd[1631]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 1C:52:16:2C:58:5C: Protoco>
fev 26 16:05:26 fabricio-laptop bluetoothd[1631]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 1C:52:16:2C:58:5C: Protoco>
fev 26 16:05:31 fabricio-laptop bluetoothd[1631]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 1C:52:16:2C:58:5C: Protoco>
fev 26 16:05:55 fabricio-laptop bluetoothd[1631]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
fev 26 16:06:03 fabricio-laptop bluetoothd[1631]: profiles/input/device.c:control_connect_cb() connect to DC:2C:26:05:4A:31: Connection reset by peer>
fev 26 16:06:16 fabricio-laptop bluetoothd[1631]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
fev 26 16:10:00 fabricio-laptop bluetoothd[1631]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 1C:52:16:2C:58:5C: Protoco>


/+o+-       fabricio@fabricio-laptop
yyyyy- -yyyyyy+ OS: Ubuntu 22.04 jammy
://+//////-yyyyyyo Kernel: x86_64 Linux 5.19.0-32-generic
.++ .:/++++++/-.+sss/` Uptime: 27m
.:++o: /++++++++/:--:/- Packages: 2913
o:+o+:++.`..```.-/oo+++++/ Shell: bash
.:+o:+o/. `+sssoo+/ Resolution: 2732x768
.++/+:+oo+o:` /sssooo. DE: GNOME 41.7
/+++//+:`oo+o /::--:. WM: Mutter
\+/+o+++`o++o ++////. WM Theme: Adwaita
.++.o+++oo+:` /dddhhh. GTK Theme: Yaru-purple-dark [GTK2/3]
.+.o+oo:. `oddhhhh+ Icon Theme: Yaru-purple
\+.++o+o``-````.:ohdhhhhh+ Font: Ubuntu 11
`:o+++ `ohhhhhhhhyo++os: Disk: 115G / 220G (56%)
.o:`.syhhhhhhh/.oo++o` CPU: Intel Core i5-2430M @ 4x 3GHz [61.0°C]
/osyyyyyyo++ooo+++/ GPU: Mesa Intel(R) HD Graphics 3000 (SNB GT2)
````` +oo+++o\: RAM: 3706MiB / 5880MiB
`oo++.



  


2. Re: Teclado Keychron K3 não reconecta via bluetooth após hibernação/reboot

Fabricio
LonelyEagle

(usa Ubuntu)

Enviado em 28/02/2023 - 09:34h


Nenhuma sugestão, amigos?


3. Re: Teclado Keychron K3 não reconecta via bluetooth após hibernação/reboot

Fabricio
LonelyEagle

(usa Ubuntu)

Enviado em 28/02/2023 - 10:08h


Parece que resolvi usando um tutorial do Reddit. Editei o arquivo
etc/grub/default 
e adicionei ao
GRUB_CMDLINE_LINUX_DEFAULT 
a opção `usbcore.autosuspend=-1`. Ao reiniciar, o teclado já conectou logo na tela de login, como deveria ser. Agora é orar para continuar funcionando.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts