问题现象:
根据开发板测试手册测试无线网卡设备,在2.6查看连接状态时报错如下:
Not connect
这是因为开发板装载的系统带有GUI,需要先禁用,具体操作可参考《01_嵌入式linux应用开发完全手册v5.1》第四篇 第7章 7.5.2测试tslib。
移除GUI程序后再进行测试发现还是报错 Not connected.原因是虽然启动项里没GUI程序,但是GUI的wifi控制部分还在工作,这会引起冲突。尝试以下操作:
1.重启后重新加载驱动
rmmod 8723bu.ko
modprobe 8723bu
2.移除其他控制
ps -ef | grep “wpa”
kill -9 276
3.正常操作wifi
ifconfig wlan0 up
wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf
iw wlan0 link
可以看到wifi已经正常工作了。
补充:
如果执行iw wlan0 link后报错command failed: No such file or directory (-2)也可以通过上述方法解决问题。