正在调sdio接口的wifi 8686驱动,sdio确认好的,读写寄存器,加载固件都没问题。有以下问题:
1. 我是直接把驱动放在bsp中编的,wince启动后自动加载wifi驱动, 并且这个wifi驱动会自行搜索热点。我的理解是wifi驱动加载固件启动完wifi芯片注册网络设备后就应该退出,不应该自行搜索,怎么让它不自行搜索
2. wifi驱动搜索热点时检测出正确的BSSID和ESSID了,可是自动连接调用MiniportSetInformation设置OID_802_11_SSID时的输入buffer里的ESSID根本就是错误(乱码),导致认为无效的ssid无法连接,如果我在这里手动把ssid设置正确就可以连上了。。。
但这个函数是NDIS驱动调用的,为什么会出现这个问题?
msdn上说NDIS calls MiniportSetInformation either on its own behalf, such as to manage bindings to the miniport, or when a bound protocol driver calls NdisRequest.
我们的wifi是别人直接提供的驱动,也是SDIO的,SPI的也有。
我是直接把sdio8686.dll和.reg导入,进入wince是自动会运行的
楼主 我也在调试 marvell wifi SDIO接口的wifi 能否留个联系方式 咱们一起探讨一下
回复 沙发 海乐 的帖子
不知你host方用的是硬件平台,楼主的SDIO是怎么配置的?
回复 沙发 海乐 的帖子
不知你host方用的是硬件平台,楼主的SDIO是怎么配置的?