无线网卡(wifi)报错“No such file or directory”的解决方法

问题现象:
根据开发板测试手册测试无线网卡设备,在2.6查看连接状态时报错如下:
Not connect
image
这是因为开发板装载的系统带有GUI,需要先禁用,具体操作可参考《01_嵌入式linux应用开发完全手册v5.1》第四篇 第7章 7.5.2测试tslib。

移除GUI程序后再进行测试发现还是报错 Not connected.原因是虽然启动项里没GUI程序,但是GUI的wifi控制部分还在工作,这会引起冲突。尝试以下操作:
1.重启后重新加载驱动
rmmod 8723bu.ko
modprobe 8723bu
image

2.移除其他控制
ps -ef | grep “wpa”
image
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)也可以通过上述方法解决问题。

按照上面也不行,还是会同样的报错误

那我想要关闭wifi控制部分,应该怎么做呢?每次都要搜索然后杀掉那个进程比较麻烦

解决了直接把wpa_supplicant 换个名字就行了