Failed to set power on: org.bluez.Error.Blocked problem

Viewed 7131

Recently I tried to use bluetooth on arch linux. I'm using WM so after installing packages such as:bluez and bluez-utils I ran a command bluetoothctl. Then I tried to run power on but I got an error Failed to set power on: org.bluez.Error.Blocked. I searched on the internet but I only found Failed to set power on: org.bluez.Error.Failed solutions, so it's not what I want.

2 Answers

try:

rfkill block bluetooth
rfkill unblock bluetooth

and then open bluetoothctl again. If it does't work I would try:

systemctl stop bluetooth.service
systemctl start bluetooth.service

In my case the driver was stuck somewhere (Linux 5.16.10 x86_64), the solution was:

# rmmod btusb
# sudo systemctl restart bluetooth
Related