6189|7

2144

帖子

3

TA的资源

五彩晶圆(中级)

楼主
 

helper2416 tl-wn725n 驱动成功 [复制链接]

1、通过摸索终于搞定了TPLINK WN725N在helper2416上面的驱动,并移植wpa_supplicant成功,主要是卡在了后面的这个
2、主要的问题如下,连接不上WPA2加密的AP,运行wpa_supplicant提示一些不正常的调试信息,通过分析又重新编译内核实现。


  1. 1、wpa_supplicant源码src/drivers/driver_wext.c wifi_driver
  2.                 ioctl[SIOCSIWAP]: Operation not permitted
  3.                 WEXT: Failed to set bogus BSSID/SSID to disconnect
  4. 参考具体函数:
  5.                 static void wpa_driver_wext_disconnect(struct wpa_driver_wext_data *drv)
  6.                 static int cfg80211_netdev_notifier_call(struct notifier_block * nb, unsigned long state, void *ndev)
  7.                
  8.                
  9. 2、内核RAW socket支持宏,
  10.                 socket(PF_PACKET): Address family not supported by protocol
  11. 具体解决方法:
  12.                 内核不支持RAW socket,编译内核时把CONFIG_PACKET选项打开CONFIG_PACKET = y
  13.                 If we use CONFIG_PACKET=m instead of CONFIG_PACKET=y we'd need to include af_packet.ko into the initramfs for netboot installation.
  14.                 手动加载af_packet.ko显示NET: Registered protocol family 17加载正常
  15.                 #insmod af_packet.ko
复制代码
3、3.2内核之前由于无法开启CONFIG_WIRELESS_EXT宏,所以换到2.6上面开发,后面又要开启CONFIG_PACKET = y,看了下我弄得2.6没开启,反正都是要再次编译内核,所以又切换到3.2上面,这里默认CONFIG_PACKET 是开启的,只要开启CONFIG_WIRELESS_EXT就行了,参考我之前的帖子,解决。


贴个图:








好了,后面板子可以通过wifi联网了,当然还有些细节未弄,有时间在分享。

近期打算移植wpa_qt4_gui到板子上面,这样挺好玩的,其实很实用是真的,到时候弄个豆瓣来听音乐,还能通过图形界面找到路由连接,哈哈

最新回复

楼主的wifi使用的是rtl8188EUS这个芯片吗?   详情 回复 发表于 2014-9-11 08:56
点赞 关注
个人签名电工

回复
举报

2144

帖子

3

TA的资源

五彩晶圆(中级)

沙发
 
对了是带-dd的 wpa_supplicant所以会看到一些其他的信息
 
个人签名电工
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

板凳
 

3.2.x版本的source/net/wireless/Kconfig文件中对于WIRELESS_EXT的定义缺省无效,无法通过menuconfig来配置

我修改了一下,如下
config WIRELESS_EXT
                bool "Wireless extension"
                default n

这样就能通过menuconfig来配置CONFIG_WIRELESS_EXT宏了,git中的驱动源码需要开启他,没办法

 
个人签名电工
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

4
 
大家如果感兴趣的话,我打算开贴把全过程写出来
 
个人签名电工
 
 

回复

554

帖子

0

TA的资源

版主

5
 
非常期待分享!

点评

添加两篇关于wifi移植的文章: 1、helper2416_tl-wn725n移植01_驱动篇 2、helper2416_tl-wn725n移植02_wpa-supplicant篇  详情 回复 发表于 2014-9-11 13:29
 
个人签名My dreams will go on...
http://www.jyxtec.com
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

6
 
楼主的wifi使用的是rtl8188EUS这个芯片吗?

点评

是的 tplink的 wn725n可以查一下这个  详情 回复 发表于 2014-9-11 10:03
 
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

7
 
wcabcd 发表于 2014-9-11 08:56
楼主的wifi使用的是rtl8188EUS这个芯片吗?

是的  tplink的 wn725n可以查一下这个
 
个人签名电工
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

8
 
 
个人签名电工
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表