文章目录

  • 一、编译WIFI驱动模块
  • 二、加载模块
    • 加载insmod r8723bs.ko报错一:
    • 加载 insmod cfg80211.ko报错

一、编译WIFI驱动模块

在我们的linux内核中默认配置了CONFIG_RTL8723BS=m
这一项是说明,我们将这个驱动编译为模块。

在我们编译linux内核之后就会在编译这个WIFI驱动模块。
目录是:
drivers/staging/rtl8723bs/rtl8723bs.ko

我们将这个文件放到 sd卡usr/lib/ 中。

二、加载模块

insmod r8723bs.ko

在我们加载驱动的过程中可能会报错

加载insmod r8723bs.ko报错一:

# insmod r8723bs.ko
[ 2516.916746] r8723bs: module is from the staging directory, the quality is unknown, you have been warned.
[ 2516.940332] r8723bs: Unknown symbol cfg80211_inform_bss_frame_data (err -2)
[ 2516.947385] r8723bs: Unknown symbol cfg80211_scan_done (err -2)
[ 2516.953554] r8723bs: Unknown symbol cfg80211_new_sta (err -2)
[ 2516.959348] r8723bs: Unknown symbol cfg80211_disconnected (err -2)
[ 2516.965552] r8723bs: Unknown symbol wiphy_new_nm (err -2)
[ 2516.970988] r8723bs: Unknown symbol wiphy_register (err -2)
[ 2516.976557] r8723bs: Unknown symbol cfg80211_put_bss (err -2)
[ 2516.982314] r8723bs: Unknown symbol cfg80211_roamed (err -2)
[ 2516.988014] r8723bs: Unknown symbol cfg80211_ibss_joined (err -2)
[ 2516.994119] r8723bs: Unknown symbol cfg80211_michael_mic_failure (err -2)
[ 2517.000916] r8723bs: Unknown symbol wiphy_apply_custom_regulatory (err -2)
[ 2517.007818] r8723bs: Unknown symbol ieee80211_get_channel (err -2)
[ 2517.013991] r8723bs: Unknown symbol cfg80211_del_sta_sinfo (err -2)
[ 2517.020283] r8723bs: Unknown symbol wiphy_unregister (err -2)
[ 2517.026046] r8723bs: Unknown symbol cfg80211_get_bss (err -2)
[ 2517.031847] r8723bs: Unknown symbol cfg80211_mgmt_tx_status (err -2)
[ 2517.038249] r8723bs: Unknown symbol cfg80211_rx_mgmt (err -2)
[ 2517.044040] r8723bs: Unknown symbol ieee80211_frequency_to_channel (err -2)
[ 2517.051055] r8723bs: Unknown symbol cfg80211_connect_done (err -2)
[ 2517.057230] r8723bs: Unknown symbol cfg80211_unlink_bss (err -2)
[ 2517.063256] r8723bs: Unknown symbol wiphy_free (err -2)
[ 2517.076437] r8723bs: module is from the staging directory, the quality is unknown, you have been warned.
[ 2517.100003] r8723bs: Unknown symbol cfg80211_inform_bss_frame_data (err -2)
[ 2517.107055] r8723bs: Unknown symbol cfg80211_scan_done (err -2)
[ 2517.113202] r8723bs: Unknown symbol cfg80211_new_sta (err -2)
[ 2517.118990] r8723bs: Unknown symbol cfg80211_disconnected (err -2)
[ 2517.125195] r8723bs: Unknown symbol wiphy_new_nm (err -2)
[ 2517.130623] r8723bs: Unknown symbol wiphy_register (err -2)
[ 2517.136191] r8723bs: Unknown symbol cfg80211_put_bss (err -2)
[ 2517.141947] r8723bs: Unknown symbol cfg80211_roamed (err -2)
[ 2517.147648] r8723bs: Unknown symbol cfg80211_ibss_joined (err -2)
[ 2517.153752] r8723bs: Unknown symbol cfg80211_michael_mic_failure (err -2)
[ 2517.160550] r8723bs: Unknown symbol wiphy_apply_custom_regulatory (err -2)
[ 2517.167439] r8723bs: Unknown symbol ieee80211_get_channel (err -2)
[ 2517.173627] r8723bs: Unknown symbol cfg80211_del_sta_sinfo (err -2)
[ 2517.179914] r8723bs: Unknown symbol wiphy_unregister (err -2)
[ 2517.185679] r8723bs: Unknown symbol cfg80211_get_bss (err -2)
[ 2517.191478] r8723bs: Unknown symbol cfg80211_mgmt_tx_status (err -2)
[ 2517.197881] r8723bs: Unknown symbol cfg80211_rx_mgmt (err -2)
[ 2517.203676] r8723bs: Unknown symbol ieee80211_frequency_to_channel (err -2)
[ 2517.210697] r8723bs: Unknown symbol cfg80211_connect_done (err -2)
[ 2517.216871] r8723bs: Unknown symbol cfg80211_unlink_bss (err -2)
[ 2517.222895] r8723bs: Unknown symbol wiphy_free (err -2)
insmod: can't insert 'r8723bs.ko': unknown symbol in module, or unknown parameter

这是因为我们linux默认编译的驱动依赖于cfg80211.ko,所以我们需要先加载cfg80211.ko,再加载r8723bs.ko

加载 insmod cfg80211.ko报错

# insmod cfg80211.ko
[  281.758406] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[  281.769045] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[  281.775790] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[  281.784496] cfg80211: failed to load regulatory.db

发现加载这个模块也会报错。
但是我们查看加载的驱动发现这个模块竟然被加载了。

# lsmod
Module                  Size  Used by    Tainted: G
cfg80211              270336  0

这里我们就不管了,直接加载 r8723bs.ko

# insmod r8723bs.ko
[  296.956900] r8723bs: module is from the staging directory, the quality is unknown, you have been warned.
[  296.985816] RTL8723BS: module init start
[  296.989904] RTL8723BS: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40
[  296.996945] RTL8723BS: rtl8723bs BT-Coex version = BTCOEX20140507-4E40
[  297.003608] RTL8723BS: module init ret =0

发现还是有报错,这是正常现象

V3S配置rtl8732BS WIFI模块相关推荐

  1. 物联网wifi模块一键配置

    为什么会有一键配置?      对于IOT wifi 模块,基于成本和性能考虑,并没有类似手机一样有触摸屏交互接口,用户可以在手机看到ap 列表,点击输入密码,就可以连上网络,那怎么办? 一种办法就是 ...

  2. marvell 88W8686 sdio wifi模块学习

    一.SDIO简介 SD卡(Secure Digital Memory Card)在我们生活中已经非常普遍了,控制器对SD卡进行读写通信操作一般有两种通信接口可选,一种是SPI接口,另外一种就是SDIO ...

  3. WI-FI模块ESP8266(针对初学者)

    1.管脚定义 VCC连接正极(建议接TTL下载器3.3V,接5V模块会很容易发烫,可能会烧坏) RXD:数据的接收端 (连接单片机或者USB转TTL模块的TXD) TXD:数据的发送端 (连接单片机或 ...

  4. wifi模块有哪些关键指标?如何选择wifi模块?ESP32-S3Wi-Fi模组

    wifi模块有很多种,目前最火的就是就是串口wifi模块,也就是uart接口的wifi模块,因为串口wifi模块可以方便的跟产品的mcu对接,也不需要驱动程序.甚至有的串口wifi模块,本身就自带mc ...

  5. IOT-OS之RT-Thread(十五)--- SDIO设备对象管理 + AP6181(BCM43362) WiFi模块

    文章目录 一.AP6181 Wi-Fi模块简介 1.1 AP6181 硬件接口 1.2 AP6181 驱动层级 二 SDIO设备对象管理 2.1 SDIO Bus Driver 2.1.1 Host ...

  6. 海思涵科技WIFI认证服务器不在线,在海思平台外加一个usb wifi模块,mt7601 加载ok,配置网络ok,但不能ping通?...

    请教下:我用mt7601 usb wifi模块 加载驱动 配置网络后经常打印 PeerBeaconAtJoinAction(): Set CentralChannel=1 PeerBeaconAtJo ...

  7. 【Android开发—智能家居系列】(二):用手机对WIFI模块进行配置

    [Android开发-智能家居系列](二):用手机对WIFI模块进行配置 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010924834/art ...

  8. 关于嵌入式EMW3162 Wifi模块的网络配置与测试

    最近在做毕业设计,其中用到庆科公司的EMW3162 Wifi 模块做无线传输,讲一下网络配置的一些问题. 1.准备一下需要调试的软件和硬件: (1)EMW TOOL BOX:      PC端配置Wi ...

  9. EBYTE E103-W02 WIFI模块配置总结(TCP+UDP+HTTP+云透传)

    目录 1.硬件配置 1.1 原理图 1.2 管脚配置 2.AT指令集 3.AP模式配置 3.1AP介绍 3.2 AP配置TCP通信 3.3 AP配置UDP通信 4.STA模式配置 4.1STA介绍 4 ...

最新文章

  1. 阿里云https证书apache配置
  2. java反射获取方法内部_公共技术点之 Java 反射 Reflection
  3. C语言侏儒排序Gnome sort 算法(附完整源码)
  4. Spark修炼之道(高级篇)——Spark源码阅读:第六节 Task提交
  5. 蛙泳如何找准背部发力的感觉
  6. 人工智能学习书单推荐
  7. ffmpeg 从MP4转flv
  8. crx文件里面的html文件,javascript – Chrome扩展程序:在crx文件中打开html,标签上没有图标...
  9. 华泰证券:科技无界,赋能金融新生态
  10. 交易所交易规则和费用计算
  11. centOS7安装redis单例配置主从+哨兵+VIP
  12. 【数据仓库】1.数据模型
  13. linux下c使用lzma_linux lzma软件包下载 ...lzma-sdk.updatestar.com/
  14. 【WebLogic】解决opatch执行报错“Exception occured: fuser could not be located”
  15. 2017年ACM第八届山东省赛I题: Parity check(判断 第n项斐波那契数列奇偶性)
  16. 笔记本 键盘 唤醒计算机,笔记本电脑进入睡眠状态后无法通过鼠标或键盘来唤醒屏幕怎么解决...
  17. 讯飞sdk语音合成测试用例(linux版)
  18. 2020-06-03 Javase 常用api
  19. 五年后中国将进入高收入国家行列?
  20. 在命令行窗口切换盘符,切换目录文件,运行python的py文件

热门文章

  1. 数字逻辑---头歌实训作业---多路选择器设计与应用(Logisim)
  2. C4D 导obj_刚学C4D不久,最容易被忽略的10个细节
  3. html5 canvas 自定义画图裁剪图片
  4. Diffusion模型(李宏毅)
  5. Matplotlib绘制蜘蛛图、雷达图
  6. Wallpaper Engine创意工坊下载
  7. 杭州初级Java面试总结
  8. 前端开发面试题—JavaScript冒泡排序
  9. 智能运维就是 由 AI 代替运维人员?
  10. 英语单词常用词根(七)