Conectei um dispositivo (joystick) usando o bluetoothctl e confiei nele. Até aí tudo bem, tudo funciona. Mas se eu deixar o bluetoothctl desligar o joystick e ligá-lo novamente, ele não será reconectado ...
Aqui passo a passo o que eu faço no bluetoothctl cli:
[bluetooth]# agent on
[bluetooth]# default-agent
[bluetooth]# power on
[bluetooth]# discoverable on
[bluetooth]# pairable on
[bluetooth]# scan on
[bluetooth]# connect <device_addr>
[bluetooth]# trust <device_addr>
O engraçado é que eu notei isso quando parei:
[bluetooth]# quit
Agent unregistered
E no diário estou vendo esta mensagem:
# journalctl -u bluetooth -n50
[...]
Mar 05 12:27:30 hostname bluetoothd[522]: No agent available for request type 0
Mar 05 12:27:30 hostname bluetoothd[522]: device_request_pin: Operation not permitted
Então, até onde eu sei, meu dispositivo tenta se conectar, mas não consegue encontrar um agente para se conectar.
Estou faltando alguma coisa? O que devo fazer para reconectar-me automaticamente sem emparelhar a CLI toda vez que eu quiser jogar?
Obrigado!