Буквально сегодня вечером я наткнулся на "решение" (, которое я бы охарактеризовал как работу -вокруг своеобразной (ошибки? )в команде rfkill ).
Вы должны использовать эту команду:
rfkill unblock all
Простое разблокирование Bluetooth не работает , как показано выше.
root@lsb-hp6570b-deb:/home/jcxz100# rfkill block all
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
1: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: yes
Hard blocked: no
3: hp-gps: GPS
Soft blocked: yes
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
root@lsb-hp6570b-deb:/home/jcxz100# rfkill unblock all
root@lsb-hp6570b-deb:/home/jcxz100# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
3: hp-gps: GPS
Soft blocked: no
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
5: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Похоже, что rfkill видит Bluetooth-радио как программное -заблокированное при отображении списка, но не при запросе на разблокировку... таким образом, он ничего не делает. Но когда используется цель «все», она просто идет вперед и изменяет состояние каждого радио, не оценивая, разблокированы ли они уже.