tudo bem, então, há apenas alguns dias eu sabia que o bluetooth no meu sistema manjaro estava funcionando. Agora, no entanto, não está.
para começar ele não está bloqueado (embora agora toda vez que eu reinicio eu tenha que desbloqueá-lo)
rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
bluetoothctl
não é superfeliz
bluetoothctl
[bluetooth]# Agent registered
[bluetooth]# show
No default controller available
[bluetooth]# list
[bluetooth]#
pelo que posso ver não há problemas reais no serviço bluetooth
systemctl status bluetooth.service ✔ 46s
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Sat 2025-01-18 17:06:16 CET; 9min ago
Invocation: 71ca38d20a35419da96497ee6313211c
Docs: man:bluetoothd(8)
Main PID: 1025 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 37005)
Memory: 2M (peak: 2.5M)
CPU: 10ms
CGroup: /system.slice/bluetooth.service
└─1025 /usr/lib/bluetooth/bluetoothd
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: src/plugin.c:init_plugin() System does not support bap plugin
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: src/plugin.c:init_plugin() System does not support bass plugin
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: src/plugin.c:init_plugin() System does not support mcp plugin
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: src/plugin.c:init_plugin() System does not support vcp plugin
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: src/plugin.c:init_plugin() System does not support micp plugin
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: src/plugin.c:init_plugin() System does not support ccp plugin
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: src/plugin.c:init_plugin() System does not support csip plugin
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: src/plugin.c:init_plugin() System does not support asha plugin
jan 18 17:06:16 munhunger-desktop bluetoothd[1025]: Bluetooth management interface 1.23 initialized
Estou recebendo algo dmesg
, mas não consigo entender bem o que é
sudo dmesg | grep Bluetooth ✔
[ 4.025890] usb 1-12: Product: Bluetooth Radio
[ 6.248215] Bluetooth: Core ver 2.22
[ 6.293760] Bluetooth: HCI device and connection manager initialized
[ 6.293765] Bluetooth: HCI socket layer initialized
[ 6.293767] Bluetooth: L2CAP socket layer initialized
[ 6.293769] Bluetooth: SCO socket layer initialized
[ 7.160288] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 7.160291] Bluetooth: BNEP filters: protocol multicast
[ 7.160294] Bluetooth: BNEP socket layer initialized
[ 8.460411] Bluetooth: hci0: command 0xfc61 tx timeout
[ 8.460419] Bluetooth: hci0: RTL: Failed to generate devcoredump
[ 8.460431] Bluetooth: hci0: RTL: RTL: Read reg16 failed (-110)
o que fiz para tentar fazê-lo funcionar novamente foi conectar um adaptador USB Bluetooth, o que não funcionou.
Também tentei instalar alguns drivers (que eu não precisava antes)
yay -S rtl8821ce-dkms-git
Eu reinstalei tudo relacionado abluez
E é claro que tentei reiniciar, mas sem sorte
Parece bem idiota, para ser sincero, mas consegui resolver o problema depois de tentar várias coisas.
Finalmente encontrei isso no wiki do Arch https://wiki.archlinux.org/title/Bluetooth#bluetoothctl:_No_default_controller_available
que em termos simples diz: desligue o computador e desconecte-o da tomada por um minuto antes de reiniciá-lo.
não tenho certeza do porquê ele não encontrou meu adaptador USB, mas provavelmente é um problema separado