关于无线网卡(wifi)设备测试遇到的问题

实验镜像文件为烧录工具file文件里自带的emmc.img

  • 开机后,打开wlan0,扫描周围的WiFi,我这边用的WiFi名字是NETGEAR,这里显示已经找到。
ifconfig wlan0 up
iw dev wlan0 scan |grep SSID

image

  • 如果没有扫描到你使用的WiFi,请检查WiFi的天线是否安装好。

  • 配置.conf文件,我这里的WiFi名是NETGEAR 密码是100ask.cq,这里按自己的配置即可。

wpa_passphrase NETGEAR 100ask.cq >> /etc/wpa_supplicant.conf

  • 连接WiFi设备。

wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf

  • 此时出现报错信息rfkill: Cannot open RFKILL control device,再查看wlan0状态。

iw wlan0 link

  • 这里出现这个的原因是板子自带的gui有wifi进程,需要在启动项将GUI移除。

mv /etc/init.d/S05lvgl /root
mv /etc/init.d/S99myirhmi2 /root
reboot
  • 重启后,重新加载驱动。
rmmod 8723bu.ko
modprobe 8723bu

  • 通过查询进程发现还有进程干扰,将它移除。

ps -ef | grep "wpa"

image

kill -9 276

  • 此时就没有干扰进程了

image

  • 然后重新执行之前的操作
wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf
iw wlan0 link
  • 可以看到虽然有报错信息,但是wlan0已经正常工作了。

  • 后续验证wlan0能否正常工作,可以看到已经能正常上网了。
udhcpc -i wlan0
ping -I wlan0 www.baidu.com

image

2 Likes


根据操作,重启后没有进程,但是依然出现command failed: No such file or directory (-2)的错误

试试这个帖子里面的方法吧。


还是失败了

这样吧,你联系下淘宝售后技术支持,我们远程帮你看下

我人麻了,按照教程失败了;之前搞nmcli那些指令可以连接wifi,但是不知道为什么后面连接不上了,跟着老师的教程也失败了;老师可以指导一下吗

image

如果你按上述的操作还是没法使用wifi的话,可以去淘宝售后那问技术答疑,我们这边远程帮你看一下

请问你解决了吗?我也遇到同样的问题