I was using BlueZ-5.49 at Linux with HCI-UART controller (Nordic Zephyr project).
I already use btattach to connect with my adapter and can do scan through hcitool.
$ hciconfig -a
@ RAW Open: hciconfig (privileged) version 2.22 {0x0003} 240.238053
hci0: Type: Primary Bus: UART
BD Address: 00:00:00:00:00:00 ACL MTU: 27:7 SCO MTU: 0:0
UP RUNNING
RX bytes:476 acl:0 sco:0 events:34 errors:0
TX bytes:248 acl:0 sco:0 commands:34 errors:0
Features: 0x00 0x00 0x00 0x00 0x60 0x00 0x00 0x00
Packet type: DM1 DH1 HV1
Link policy:
Link mode: SLAVE ACCEPT
I would like to use bluetoothctl
to connect my peripherals
but I cannot find my adapter
$bluetoothctl
[bluetooth]# Agent registered
[bluetooth]# list
[bluetooth]# scan on
No default controller available
It seems that the bluetoothctl
does not recognize this adapter.
I think my issue is similar to the below question. However, I don't quite understand what was the solution is.
bluetoothctl can't detect device but hcitool can?
I hope someone could give me some hint to check what's missing on my system right now.
Thank for your help.
lsusb; dmesg | egrep -i 'blue|firm'
– Jeremy31 Dec 03 '18 at 22:05