主题 : RT73芯片的 USB网线网卡在2.6.38内核下的 使用问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 38339
精华: 0
发帖: 15
金钱: 85 两
威望: 17 点
综合积分: 30 分
注册时间: 2011-02-24
最后登录: 2017-09-13
楼主  发表于: 2011-05-19 19:05

 RT73芯片的 USB网线网卡在2.6.38内核下的 使用问题

1. 直接使用内核自带的RT73驱动,wep 方式访问无线局域网 ok!但是使用wpa_supplicant
通过wpa方式访问(路由器端设置为 wpa-psk方式,开发板端也用这种方式访问):
                1) 0.58版:提示很多ioctl命令不支持,应该是和内核提供的驱动已经不兼容!
                2) 0.61版和0.72版:加载ralink驱动,使用选项-Dralink,皆提示:
                        “RALINK: Driver does not support wpa_supplicant”
                        驱动不支持wpa_supplicant? 不明白这是指的内核的ralink驱动不支持,还是指的wpa_supplicant的
                driver_ralink.c这个因为打开.config中CONFIG_DRIVER_RALINK宏开关而被
                编译进wpa_supplicant的文件。
                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                3) 0.61版和0.72版:加载wext驱动,使用选项-Dwext。
                        貌似验证通过并与路由器关联。。。最后会定期提示:
                        “WPA: Group rekeying completed ...”
                        但还是无法ping通路由器网关。
              
                        因此想知道,是不是内核自带RT73的驱动不被 wpa_supplicant支持呢?
                使用内核提供的RT73的驱动如何才能通过wpa访问无线局域网呢?
                 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2. 使用ralink官方最新的驱动包版本[V 1.1.0.5]:
                由于该驱动只到“Support Kernel 2.6.35”,因此直接编译模块就会报错。。一些宏
                在新版的内核中已经没有了,我仅仅把几个没有的宏重新定义,再编译,通过。
              
                加载生成的模块,成功,rausb0设备注册成功,并在sys/class/net生成对应目录,
                问题是这个设备一当ifconfig rausb0 up 马上 oops, kernel dump 、panic...
                看来官方提供的这个驱动确实不行。。
                xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
              
                如何才能通过wpa访问无线局域网呢?!!

请问 友善的 工程师, 因为用的是tiny6410,我很想知道, 你们在tiny6410上使用 无线网卡,是否也遇到过这样的问题在 2.6.38的内核上, 又是如何解决的呢?谢谢啦 ,友善之臂是最棒的!