管理提醒: 本帖被 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