Bluetoothctl mantém o agente ligado (reconectar automaticamente)

0

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!

    
por Jesus_21 05.03.2018 / 17:19

0 respostas