TL WN322G+ v3 linux版本驱动,芯片是RT5370

本文详细介绍了如何在Linux环境下安装RT5370芯片的无线网卡TL WN322G+ v3驱动。步骤包括:使用lsusb获取设备ID,从Ralink官网下载驱动源码,修改Makefile和config.mk文件,添加USB ID,编译并安装驱动,以及解决Ubuntu 11.04升级后的驱动问题。

1、首先在linux下用lsusb命令查看设备的usb id号,wn322G+ 是0f210 5370  。关于这个无线网卡的芯片解决方案你可以到google上搜索.

2、我查到的结果是RT5370,台湾的Ralink 的产的,到Ralink官网下载linux驱动源码包,网址是:http://www.ralinktech.com/en/04_support/support.php?sn=501


3、然后就是解压,进入源码包,编辑顶层Makefile,修改平台相关的部分。PLATFORM,和对应平台的linux_src, cross_compile 。PC上就是默认的了。

4、修改 源码包下的 os/linux/config.mk 文件,修改 

# Support Wpa_Supplicant

HAS_WPA_SUPPLICANT=n

# Support Native WpaSupplicant for Network Maganger

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

n该为y。

5、修改修改usb口识别的文件 rtusb_dev_id.c文件这个文件在源码包的common/rtusb_dev_id.c,

#ifdef RT5370

{USB_DEVICE(0x148F,0x5370)}, /* Ralink 5370 */

{USB_DEVICE(0x148F,0x5372)}, /* Ralink 5370 */

{USB_DEVICE(0x13D3,0x3365)}, /* Azurewave */

{USB_DEVICE(0x13D3,0x3329)}, /* Azurewave */

{USB_DEVICE(0x2001,0x3C15)}, /* Alpha */

{USB_DEVICE(0x2001,0x3C19)}, /* Alpha */

{USB_DEVICE(0x2001,0x3C1C)}, /* DLink */

{USB_DEVICE(0x2001,0x3C1D)}, /* DLink */

{USB_DEVICE(0x043E,0x7A12)}, /* Arcadyan */

{USB_DEVICE(0x043E,0x7A22)}, /* LG innotek */

{USB_DEVICE(0xF201,0x5370)}, /* TP-LINK TL-WN322G+ v3 */

#endif // RT5370 //

就是如果没有你的设备的usb id号的话就要在里面添加lsusb命令后得到的id号。

6、sudo make 

      sudo make install 

      cp RT2870STA.DAT 到/etc/Wireless/RT2870 下。

     对于开发版而言要手动的把 os/linux/rt5370sta.ko 复制到根文件系统下,然后手动加载模块。

7、总结:我在网上找了好多教程都么有解决问题,就是在第五步,这就是USB 无线网卡的识别的关键修改。





PC 上的移植方法:

3. 修改os/linux/config.mk打开两个支持

代码:

# Support Wpa_Supplicant

HAS_WPA_SUPPLICANT=y

# Support Native Wpa_Supplicant for Network Maganger

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

改好了的解压,进入步骤4

RT5370STA.tar.gz

解压即在我的用户名是:linuxidc,例题路径是/home/linuxidc/STA

4. 编译安装

1.打开终端一次输入以下代码

2.sudo su   注释:首次会让你输入密码

3.CD home/linuxidc/STA (注释:我是在终端里输入 cd 用鼠标把主文件下面刚复制进去的STA文件夹拖到终端里面的。这样就进入目录了吧。其他的我也不是很清楚,毕竟是业余的。)  也就是说进入home/linuxidc/STA

4.sudo make

5.sudo make install

6.sudo modprobe rt5370sta

到这基本上就能用了,保险一下步骤7。

我刚才升级了Ubuntu 11.04,貌似驱动没有用了,于是我先尝试卸载旧的驱动

卸载旧驱动输入sudo modprobe -r rt5370sta

然后再重新编译

sudo make

sudo make install

sudo modprobe rt5370sta

最后连接成功,反正这样可以OK了。运气好,呵呵!


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值