首页 > 编程知识 正文

s5p6818 linux 下移植RTL8723BU 蓝牙驱动总结

时间:2023-05-03 16:43:39 阅读:186091 作者:3457

rtl8723Bu在linux上驱动异常,hciconfig -a可以发现本地蓝牙,但无法搜索远程蓝牙。 来制造商找新的螺丝刀。 是个好家伙。 也找不到本地蓝牙。 稍后尝试跟踪驱动程序时,出现load_firmware错误。 这意味着驱动程序必须加载文件系统固件文件才能驱动蓝牙。 固件文件路径据说为/lib/firmware。 不能将rtl8723b_fw rtl8723b_config放入/lib/firmware中。 load_firmware错误,函数为request_firmware ()、request_firmware ),查找函数并将其放入export firmware=/lib/firmware.busybox 搜索FIRMWARE关键字、好家伙、config _ feature _ mdev _ load _ firmwareisnotset。 运行make menuconfig并在linuxsystemutilities-supportloadingoffirewares中选择*,重新编译busybox,然后烧掉系统,然后选择rtk_btusb.ko驱动器固件可以正常加载。

吐槽,试了几天,开发版busybox的构成不完整,发生了外部固件的加载错误。 现在恢复原来的驱动,发现可以正常驱动。 坑爹啊,更换驱动程序,重新编译移植蓝牙协议栈,最终编译busybox。 现在考虑的是RTL8723驱动程序内包含RTL8723种以上固件信息的表。 在这里直接把rtl8723b_fw,rtl8723config .写成绝对路径/lib/firmware/rtl8723b_config .下午试试看,编译busybox和文件系统

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。