rtl8723du wifi模组无法识别wlan0网卡
如题目那样,在调试rtl8723du(usb接口)时,发现有时会识别不出wlan0网卡,即用ifconfig查不到这个网络设备,但是通过lsusb可以看到模块已经被识别到了,而且dmesg中也有模块加载驱动的过程。改用IO去控制断上电过程发现,断电时间越长越容易复现这个问题,快速断上电反而不易复现问题,甚至断电时间如果控制在2S内基本上就不会复现问题。硬件上我们将两个唤醒引脚都做了上拉处理,然后在
·
问题:
如题目那样,在调试rtl8723du(usb接口)时,发现有时会识别不出wlan0网卡,即用ifconfig查不到这个网络设备,但是通过lsusb可以看到模块已经被识别到了,而且dmesg中也有模块加载驱动的过程。改用IO去控制断上电过程发现,断电时间越长越容易复现这个问题,快速断上电反而不易复现问题,甚至断电时间如果控制在2S内基本上就不会复现问题。对比两种情况下的log发现会提示一个加载固件错误的,所以初步判断是什么原因导致了模块没有正常工作。问题反馈给厂家后,厂家将模块从板子上拆了下来,然后飞线只接了usb和电源正负4根线,发现问题解决。对比了一下接线,将wifi模块的SUSPEND和WO_WLAN两个唤醒引脚做悬空处理后,问题解决。
分析:
硬件上我们将两个唤醒引脚都做了上拉处理,然后在接到soc的gpio上,因为这两个引脚没用到,所以系统中没对这两个引脚进行配置。导致这两个引脚在某种状态下时wifi模块不能够正常的启动,而导致无法识别出wlan0网口。
更多推荐
所有评论(0)