Bluetoothctl: No default controller available

When I run bluetoothctl I get an error,

$ bluetoothctl scan on
No default controller available

But the kernel shows the device is loaded,

bluetooth hci0: firmware: direct-loading firmware intel/ibt-19-0-1.sfi

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

What you want to do is install rfkill and unblock bluetooth:

sudo apt install rfkill

Then

$ sudo rfkill 
ID TYPE      DEVICE                   SOFT      HARD
 0 bluetooth tpacpi_bluetooth_sw   blocked unblocked
 2 wlan      phy0                unblocked unblocked

You can see id 0 is blocked,

$ sudo rfkill unblock 0

If you’re still having errors checkout this question


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x