【问题标题】:[buildroot]hciconfig can't open HCI socket error[buildroot]hciconfig 无法打开 HCI 套接字错误
【发布时间】:2017-08-24 10:31:35
【问题描述】:
我正在使用 buildroot-2014.05 git。它已被交叉编译到下面的工具链。
“ELF 32 位 LSB 共享对象,MIPS,MIPS32 rel2 版本 1 (SYSV),动态链接(使用共享库),用于 GNU/Linux 2.6.16,未剥离
"
我收到以下错误消息。
# hciconfig
Can't open HCI socket.: Address family not supported by protocol
【问题讨论】:
标签:
bluetooth
bluez
buildroot
【解决方案1】:
听起来您的内核配置不正确。在您的内核配置中,确保 CONFIG_BT 和下面的相应配置已启用。
【解决方案2】:
-
确保加载了相应的内核模块。运行以下命令时,您至少应该有 bluetooth、btusb:
lsmod | grep 蓝牙
-
如果内核模块未显示,请尝试添加它们:
modprobe -vvv 蓝牙
modprobe -vvv btusb
如果modprobe 失败,请检查/etc/modprobe.d 中的文件是否存在
在那里被列入黑名单。