Firefly开源社区

标题: RK3399蓝牙无法正常使用---急 [打印本页]

作者: DailySummery    时间: 2017-4-1 16:30
标题: RK3399蓝牙无法正常使用---急
我在RK3399的板子上想启动蓝牙,但是发现总线启动成功,但是模块通信确是失败的。而在android端确实成功的。


如图是android开关蓝牙的打印,但是在ubuntu上红色指针指向的两条信息并未打印,是否可以认为,芯片型号的读取是失败的。
目前无法确定是否是驱动层的问题,还是蓝牙服务的调用存在问题。
请大牛帮忙解决一下,感谢。


作者: leung先森    时间: 2017-4-1 17:11
ubuntu不能只通过打印去判断是否失效,应该看它是否成功加载到模块固件
你贴出ubuntu内核log方便别人帮你分析
作者: leung先森    时间: 2017-4-1 17:11
ubuntu不能只通过这个打印去判断是否失效,应该看它是否成功加载到模块固件
你贴出ubuntu内核log方便别人帮你分析
作者: DailySummery    时间: 2017-4-1 21:05
本帖最后由 DailySummery 于 2017-4-1 21:08 编辑

这个是蓝牙启动相关的部分的日志,请各位高手帮忙看看

目前和android一样:
1、hciconfig是看不到设备的
2、rfkill list 是可以看到bt_default设备的
所以目前没法用hciconfig相关命令操作
参数过配置内核可以看到hci0
但是设备的MAC全0,且无法up起来,up的时候报如下错误。
Can't init device hci0, Input/output error(5)
另外尝试了瑞芯微官方的linaro根文件系统和固件,任然是一样的错误。


作者: DailySummery    时间: 2017-4-1 21:06
本帖最后由 DailySummery 于 2017-4-1 21:09 编辑

另外尝试了瑞芯微官方的linaro根文件系统和固件,任然是一样的错误。
作者: DailySummery    时间: 2017-4-1 21:07
leung先森 发表于 2017-4-1 17:11
ubuntu不能只通过这个打印去判断是否失效,应该看它是否成功加载到模块固件
你贴出ubuntu内核log方便别人 ...

谢谢您,我已作出修改
作者: blade_    时间: 2017-4-3 10:44
同遇到相同的问题,请问楼主怎样解决的
作者: blade_    时间: 2017-4-4 15:19
rfkill list 显示:
soft locked :no
hardware locked :no

hciconfig没有显示输出
作者: DailySummery    时间: 2017-4-5 14:10
hciattach_txrx 命令的设备id应该用什么
作者: ion2014    时间: 2018-3-25 14:38
18年三月了这个问题还是没有解决。蓝牙还是无法识别, 报错信息:
bluetooth: core ver 2.21
hci device and connection manager initialized
hci socket layer initialized
virtual hci driver ver 1.5
hci uart driver ver 2.3
hci uart protocol h4 registered
hci uart protocol LL registered
hci uart protocol ath3k registered
rfcomm socket layer initialized
rfcomm ver 1.11
hidp (human interface emulation) ver 1.2
hidp socket layer initialized
之后的报错信息和上面是一样的。


作者: jervis    时间: 2021-5-7 10:56
1、使用 hciconfig 没有任何信息的
  这里肯定是配置出了问题,1、检查电路电压是否正常,2、对照原理图检查设备树是否正确。

2、使用 hciconfig 有hci0设备,但使用hciconfig hci0 up 出错的
  可以将设备树 rk3399-firefly-port.dtsi 中的 wireless-bluetooth 下的 BT,power_gpio 打开,写为
  BT,power_gpio  = <&gpio0 9 GPIO_ACTIVE_LOW>;

ps:我也不知道官方为什么将BT,power_gpio注释掉……
  




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1