前段时间搞了一下RT73与wpa_supplicant,调通了,无论是什么加密方式和认证类型,RT73都可以良好的工作。可又由于RT73停产了,被迫要使用RT3070。刚开始我以为应该和RT73差不多,果不其然,用法十分接近,但是也有一点点区别的。
1.首先RT73使用的是rausb0表示的,而RT3070使用ra0表示。
2.RT3070的驱动差不多是RT73的两倍多。
3.另外,在使用wpa_supplicant上也有点小区别,主要是wpa_supplicant版本的问题。
下面,我就说一下我的使用过程,希望可以帮助到大家!
首先是驱动的编译,从网上下了好多RT3070的驱动,都没交叉编译过去,只有2009_1106_RT3070_Linux_STA_V2.1.1.0.bz2这一版本的编译过去了,呵呵!
交叉编译过程:
1.tar -jxvf 2009_1106_RT3070_Linux_STA_V2.1.1.0.bz2
2. cd 2009_1106_RT3070_Linux_STA_V2.1.1.0
3.vi makefile
4.cd os/linux
5.vi config.mk
6.cd ../../common
vi rtusb_io.c:
否则,加载驱动后会一直打印"#",很烦!!!!!
7.cd ../../..
8.make
这时,应该就编译通过了。在2009_1106_RT3070_Linux_STA_V2.1.1.0/os/linux目录下生成了rt3070sta.ko,也就是RT3070的驱动了。
9.把RT2870STA.dat拷贝到/etc/Wireless/RT2870STA目录下
加载驱动过程
insmod rt3070sta.ko
看一下打印消息:
iwconfig看一下