主题 : micro2440使用 TL-WN322G+ 2.0 USB 网卡 复制链接 | 浏览器收藏 | 打印
在命运交错的洪流中,你是我唯一的眷恋
级别: 新手上路
UID: 3329
精华: 0
发帖: 35
金钱: 195 两
威望: 71 点
综合积分: 70 分
注册时间: 2009-01-05
最后登录: 2014-03-27
楼主  发表于: 2011-01-17 20:26

 micro2440使用 TL-WN322G+ 2.0 USB 网卡

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
图片:
百度 、google 双管齐下
外加 有道翻译
终于把 驱动装上了....
以下是大概步骤....


1:到 http://wireless.kernel.org/download/compat-wireless-2.6/ 下载最新的compat-wireless
2:解压缩compat-wireless
3:修改内核的配置文件 “.config”

添加:

CONFIG_ATH_COMMON=m
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_HTC=m

修改:
CONFIG_MAC80211=m
CONFIG_CFG80211=m

4:重新编译内核 得到 zImage
5:在 compat-wireless 目录使用
“make  ARCH=arm CROSS_COMPILE=arm-linux- KLIB:= /work/linux-2.6.32.2 KLIB_BUILD :=/work/linux-2.6.32.2”

“/work/linux-2.6.32.2” 这是你的内核所在

6:将 zImage 写入开发板
7:将ar9271.fw文件复制到 /lib/firmware下面
ar9271.fw下载地址:http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree(直接下载可能会是0 KB)
其他下载地址:http://u.115.com/file/f884aac4e1 <-我用的这个
我顺便传附件了
8:
拷贝:
“compat-wireless-2011-01-16/net/mac80211/mac80211.ko”  <-使用内核自带的会出问题
“compat-wireless-2011-01-16/net/wireless/cfg80211.ko”        <-使用内核自带的会出问题
“compat-wireless-2011-01-16/drivers/net/wireless/ath/ath9k/”下的 .ko 文件
到 开发板
modprobe ath9k_htc
------------------------------------------

出现 “Unknown symbol ieee80211_beacon_get_tim“说明使用的是内核自带的 mac80211.ko
在命运交错的洪流中,你是我唯一的眷恋
级别: 新手上路
UID: 3329
精华: 0
发帖: 35
金钱: 195 两
威望: 71 点
综合积分: 70 分
注册时间: 2009-01-05
最后登录: 2014-03-27
1楼  发表于: 2011-01-17 20:34
还有...
google 翻译....


额.....附件太大了没传上来....
级别: 新手上路
UID: 39223
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2011-03-07
最后登录: 2012-02-22
2楼  发表于: 2011-03-25 09:18
你好,我在start-wifi时总是出现cfg80211: Calling CRDA to update world regulatory domain,是什么原因
级别: 侠客
UID: 25732
精华: 0
发帖: 69
金钱: 355 两
威望: 71 点
综合积分: 138 分
注册时间: 2010-07-28
最后登录: 2021-01-06
3楼  发表于: 2011-06-01 23:05
这几天都在折腾这东西,很有借鉴意义。先按你说的办法试试,有什么不明白的地方再请教楼主。谢谢楼主的分享。
级别: 新手上路
UID: 28673
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2010-09-15
最后登录: 2012-03-13
4楼  发表于: 2011-10-09 21:09
为啥我按照你的步骤来最后modprob的时候有很多类似于ath9k_htc: Unknown symbol ath9k_hw_set_txpowerlimit的提示?那些.ko文件是拷贝在开发板的任意目录吗?
级别: 新手上路
UID: 46735
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2011-05-16
最后登录: 2012-05-12
5楼  发表于: 2012-05-06 12:41
那个.config中如何添加哪些啊?怎么添加了关闭后又不见了?万分各位大牛们。。。
级别: 新手上路
UID: 94412
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2013-07-16
最后登录: 2013-07-24
6楼  发表于: 2013-07-20 23:52
大哥,我添加不上
CONFIG_ATH_COMMON=m
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_HTC=m
这到底是什么原因呀。。
移植无线网卡已经花了好长时间,跪求大哥指点迷津
级别: 新手上路
UID: 94412
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2013-07-16
最后登录: 2013-07-24
7楼  发表于: 2013-07-21 00:02
我觉得生成不了drivers/net/wireless/ath/ath9k/”下的 .ko 文件,是问题的所在。只是不知道怎么解决
级别: 新手上路
UID: 94412
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2013-07-16
最后登录: 2013-07-24
8楼  发表于: 2013-07-21 00:31
出现 “Unknown symbol ieee80211_beacon_get_tim“说明使用的是内核自带的 mac80211.ko  终于迈到这一步了,然后呢?