Daemon.err bluetoothd[1308]: Failed to open RFKILL control device


I am developing the WiFi and BT driver using RTL8723BU.

The OpenWrt version is as below output of "cat /proc/version"
Linux version 4.1.11 (XXX) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47551)

After I built the RTL8XXXU driver for the hardware, the system could detect the module as I got the below output of "lsusb":

Bus 001 Device 002: ID 0bda:b720 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

However, when I ran "hciconfig -a", I got nothing.

After running "logread", I got

daemon.info bluetoothd[1308]: Bluetooth daemon 5.33
daemon.info bluetoothd[1308]: Starting SDP server
daemon.err bluetoothd[1308]: Failed to open RFKILL control device
daemon.info bluetoothd[1308]: Bluetooth management interface 1.9 initialized

Would anybody help me to trace this problem?

Well, is rfkill support enabled in the kernel (it isn't by default)?
All versions listed are also extremely outdated so no support until you update to current ones.

1 Like