首先说明下我们的系统
系统设计CPU是三星Exynos 4412,OS:Android4.0,Kernal:Linux version 3.0.15。
原有的无线模块式BCM4330,现在更换为TI WL1837。
SDIO接口,系统上xmmc接口上顺序连接了eMMC、SD卡、WL1837。
软件:
我下载的是build-utilites_ol_r8.a8.10.tar.tgz
按照说明操作的
我认为,相关驱动工作是正常的,但是不知道是什么导致的错误,如果调试和解决?
我不知道下一步的方向在哪里?
请熟悉的指导下,您的任何回复都是对我有用的。
我在附件中有完整的log信息,这里只贴出部分。
错误信息:
Could not open file /sys/class/net/wlan0/phy80211/name: No such file or directory
但是我能在机器上查看到:
root@android:/ # cat /sys/class/net/wlan0/phy80211/name
phy0
另一个疑问是,我在android的BoardConfig.mk文件中配置了
WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/wlcore_sdio.ko"
但是启动后没有加载驱动,需要手动加载驱动:
insmod /system/lib/modules/wlcore_sdio.ko
加载后,可以看到wlan0
Yonghua Pan:
1. 你的板子上有iw吗,如果有的话运行一下iw wlan0 scan看看是不是有扫描结果返回,如果有的话说明WIFI没问题,可以工作。
2. iw wlan0 scan扫描成功后,说明就是wpa_supplicant导致的问题了。那会不会是权限问题,既然这个文件和device都在,但是你的wpa_supplicant去不能访问。你在命令行那里手动去测试wpa_supplicant看能否工作。