I just purchased an IOGear Bluetooth dongle for usage with an PS3 controller for RetroPie
I plugged in the device and it was immediately detected and drivers loaded.
After installing the necessary packages, I saw the device, but couldn’t bring it UP.
root@osmc:~$ hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 5C:B3:70:6E:6D:A7 ACL MTU: 1021:8 SCO MTU: 64:1
DOWN
RX bytes:1604 acl:0 sco:0 events:199 errors:0
TX bytes:35076 acl:0 sco:0 commands:198 errors:0
root@osmc:~$ hcitool dev
Devices:
root@osmc:/home/osmc# hciconfig device up
Can't init device hci0: Operation not possible due to RF-kill (132)
I read here that it could be an software block, so I installed rfkill
root@osmc:/home/osmc# apt-get install rfkill
After that I could look at the setting…
root@osmc:/home/osmc# rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
root@osmc:/home/osmc# rfkill unblock all
root@osmc:/home/osmc# rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Now that the software block is lifted
root@osmc:/home/osmc# hciconfig hci0 up
root@osmc:/home/osmc# hcitool dev
Devices:
hci0 5C:B3:70:6E:6D:A7
root@osmc:/home/osmc# hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 5C:B3:70:6E:6D:A7 ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING
RX bytes:2168 acl:0 sco:0 events:228 errors:0
TX bytes:35434 acl:0 sco:0 commands:227 errors:0
Now that problem is out of the way … I can connect the PS3 controller!