|
内核添加ATH9271驱动
发表于 2015-2-13 11:14:18
浏览:10629
|
回复:2
打印
只看该作者
[复制链接]
楼主
进入内核目录
修改drivers/net/wireless目录下的Makefile和Kconfig文件
Makefile尾部添加
obj-$(CONFIG_ATH_CARDS) += ath/
Kconfig在尾部的endif上一行添加
source "drivers/net/wireless/ath/Kconfig"
然后开始配置内核
make firefly-rk3288-linux_defconfig
make menuconfig
配置时做如下修改
保存配置之后输入如下命令
make -j8 firefly-rk3288.img
make modules
mkdir modules_install
make INSTALL_MOD_PATH=./modules_install modules_install
之后,挂在你自己的rootfs到/linuxroot
然后再内核目录下输入
rsync -av ./modules_install/ /linuxroot/
之后将rootfs和内核刷入开发板
进入开发板系统
apt-get -y install firmware-atheros iw wpasupplicant wireless-tools
重启,插上你的USB无线网卡,ATH9271可以正常使用了,安装hostapd 2.1也可以实现AP热点。
不过我的AP6330可以链接别人的无线,但是hostapd无法使用,还没找到原因。
同时,如果我通过一个USB HUB外接3块ATH9271的无线网卡,lsusb的时候只能找到一块,郁闷。
|
|