多个rtl8188一起连接AP驱动报错,原因分析及解决

报错信息:

多个rtl8188一起连接AP驱动报错,原因分析及解决_第1张图片

找到驱动中对应的函数:

多个rtl8188一起连接AP驱动报错,原因分析及解决_第2张图片

关于beacon帧的原理:https://blog.csdn.net/rs_network/article/details/50676786

然后我拿公司生产的AP(系统为openwrt)与H3C的路由做对比连接测试,发现H3C的路由没问题,原来是工作频率模式导致的问题,默认为N,将模式改为Legacy(b/g/n)以后一切就正常了

更改命令:

root@X-WRT:/# uci delete wireless.@wifi-device[0].htmode //删除频宽
root@X-WRT:/# uci set wireless.@wifi-device[0].legacy_rates=1 //设置为Legacy
root@X-WRT:/# uci commit //应用

root@X-WRT:/# /etc/init.d/network restart  //重启网络服务  
更多uci命令:https://blog.csdn.net/jk110333/article/details/19479747

uci的移植以及相关API的C语言调用:https://www.cnblogs.com/silencehuan/p/12061817.html

 

你可能感兴趣的:(OpenWrt,ARM,Linux)