• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 腾达W541 V2无线网卡的驱动编译已成功。工作于2.6.32.2内核。有同学需要吗 复制链接 | 浏览器收藏 | 打印
欢迎访问我的博客http://chinmel.blog.163.com
级别: 新手上路
UID: 16953
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2010-03-23
最后登录: 2016-02-27
楼主  发表于: 2010-05-06 13:36

 腾达W541 V2无线网卡的驱动编译已成功。工作于2.6.32.2内核。有同学需要吗

腾达W541 V2无线网卡的驱动编译已成功。工作于2.6.32.2内核。有同学需要吗 稍后我会发驱动包和我编译好的ko文件上来

首先解压 firmware.zip里面是固件 请复制到 /lib/firmware下
解压RT3070.bz2
先仔细阅读readme 里面有很详细的编译方法
有一点要注意 这个驱动是针对3070的 不过腾达的网卡也能用 需要自己添加一下芯片型号:VID是148F PID是2070
这要在comm文件夹下的rtusb_dev_id.c里添加 这个文件里会有3070的芯片列表 参考3070的定义 把腾达网卡的定义添加进去 就是改一下VID和PID
编译 应该能通过的 如果提示缺少LICENSE 那就在os/linux/rt_main_dev.c的开头加一行:MODULE_LICENSE("GPL");
应该没问题了
编译好后在os/linux下生成rt2070sta.ko
后面的操作参照readme
应该OKl啦
[ 此帖被chinmel在2010-05-07 13:34重新编辑 ]
级别: 新手上路
UID: 10675
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2009-11-12
最后登录: 2011-01-04
1楼  发表于: 2010-05-06 14:17
不错。
欢迎访问我的博客http://chinmel.blog.163.com
级别: 新手上路
UID: 16953
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2010-03-23
最后登录: 2016-02-27
2楼  发表于: 2010-05-07 13:17
这是编译好的驱动~
附件: tenda w541u V2.0-100505.rar (319 K) 下载次数:140
级别: 新手上路
UID: 13135
精华: 0
发帖: 49
金钱: 245 两
威望: 49 点
贡献值: 0 点
综合积分: 98 分
注册时间: 2010-01-19
最后登录: 2012-03-19
3楼  发表于: 2010-05-07 13:18
可以讲讲编译的方法吗?
级别: 新手上路
UID: 13135
精华: 0
发帖: 49
金钱: 245 两
威望: 49 点
贡献值: 0 点
综合积分: 98 分
注册时间: 2010-01-19
最后登录: 2012-03-19
4楼  发表于: 2010-05-07 13:19

 回 2楼(chinmel) 的帖子

可以讲讲方法吗?
欢迎访问我的博客http://chinmel.blog.163.com
级别: 新手上路
UID: 16953
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2010-03-23
最后登录: 2016-02-27
5楼  发表于: 2010-05-07 13:19
源码:
DPO_RT3070_LinuxSTA_V2[1].3.0.2_20100412.bz2 (641 K) 下载次数:100
RT2870_Firmware_V22.zip (4 K) 下载次数:71
级别: 新手上路
UID: 13135
精华: 0
发帖: 49
金钱: 245 两
威望: 49 点
贡献值: 0 点
综合积分: 98 分
注册时间: 2010-01-19
最后登录: 2012-03-19
6楼  发表于: 2010-05-07 13:28
你编译过RT3070的吗?有什么要注意的?特别容易出错的?
欢迎访问我的博客http://chinmel.blog.163.com
级别: 新手上路
UID: 16953
精华: 0
发帖: 36
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 72 分
注册时间: 2010-03-23
最后登录: 2016-02-27
7楼  发表于: 2010-05-07 13:34
见顶楼~~有什么问题大家一起讨论~~~
级别: 新手上路
UID: 13135
精华: 0
发帖: 49
金钱: 245 两
威望: 49 点
贡献值: 0 点
综合积分: 98 分
注册时间: 2010-01-19
最后登录: 2012-03-19
8楼  发表于: 2010-05-11 10:45
小弟第一次做驱动一直不成功,看到你的启示不少。经过一些时间,有点收获,share:
首先要建立linux下驱动开发环境,即内核树:
《LINUX 设备驱动程序》作者一再强调在编写驱动程序时必须建立内核树。
1)安装了源码:这里主要记录嵌入式linux,所以linux源码是给定的,首先按手册上把源码编译一次,直到生成zImag。
2)#make modules
3)#make modules_install
在内核树建立之后,开始移植工作:
移植主要是围绕linux内核资源转变和交叉编译进行的。涉及的内容有:
a)文件:主要是主要的Makefile和它包含的其它Makefile,还有config,我遇到的是:config.mk
b)变量:主要是指定内核的变量和编译器的变量:
LINUX_SRC =
LINUX_SRC_MODULE =
CROSS_COMPILE =
CC := $(CROSS_COMPILE)gcc
LD := $(CROSS_COMPILE)ld
当然,每个Makefile中变量名写法不一样,但由意义看就知道了。
还有一步不明白具体有什么作用:
解压 firmware.zip里面是固件 请复制到 /lib/firmware下


如果看到
Building modules, stage 2.
  MODPOST 1 modules
说明离成功很近了,也许己经成功!
级别: 新手上路
UID: 13135
精华: 0
发帖: 49
金钱: 245 两
威望: 49 点
贡献值: 0 点
综合积分: 98 分
注册时间: 2010-01-19
最后登录: 2012-03-19
9楼  发表于: 2010-05-11 10:47
不解的是,“解压 firmware.zip里面是固件 请复制到 /lib/firmware下“具体作用是什么?
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go