Atheros AR9170芯片的linux网卡驱动(支持新版)
本帖最后由 bestgo 于 2009-4-29 21:12 编辑同事有一块D-link DWA-160A1的USB网卡,芯片是atheros的ar9170,支持abgn,但目前不在我手上。在网上搜了一圈,DLINK的官方网站就有驱动,,不过那个驱动有点老,只支持到2.6.24的内核,貌似BT3可以用。目前wireless linux项目正在根据原有的驱动开发新的GPL驱动,以支持更高版本的内核,不过这要在2.6.30的内核中才引入,这里先给出需要的驱动包,等过两天我自己再试。
官方驱动,支持到2.6.24内核:
compat-wireless的最新驱动:内核2.6.27及以上,内核2.6.22-2.6.26
firmware:
编译出来的驱动模块是ar9170.ko,其实compat-wireless是linux kernel的官方驱动,它是最新的驱动版本,支持很多网卡,大家可以看看包里面的说明,我在2.6.29.1的内核上编译通过,哪位有BT的大侠做个lzm包吧:loveliness:
这个芯片支持的一些网卡:
koon77 发表于 2010-4-30 14:43
好好学习,非常感谢楼主
谢谢了,楼主
好,乐于奉献加分 谢谢楼主的辛勤工作~:victory: BT3 Final的内核版本是2.6.21.5啊……怎么办? 本帖最后由 bestgo 于 2009-4-29 21:02 编辑
BT3 Final的内核版本是2.6.21.5啊……怎么办?
sig 发表于 2009-4-29 20:22 http://anywlan.com/bbs/images/common/back.gif
用那个官方的驱动试试,或者用BT4。 不错。。。。。。。。。。。 otus的驱动只能联网,不能抓包注入。
compat wireless的驱动,缺省的安装条件是kernel >=2.6.29,bt4(2.6.28)不会自动安装。原因是ar9170usb的驱动需要kernel 2.6.29的核心才支持"usb posion feature",经过添加修改源码,在BT4下编译成功了包含ar9170usb驱动的compat wireless,大家可以试试。
这些驱动包不久前发表于隔壁论坛上。参看
compat wireless for BT4
otus for bt3
otus for bt3
otus for slax 6.0.9 and slax6.1.1
上面说“compat wireless的驱动,缺省的安装条件是kernel >=2.6.29,bt4(2.6.28)不会自动安装”,指的是ar9170usb的驱动。
compat wireless 在bt4下加载 modprobe ar9170usb
otus在bt3下加载 modprobe arusb_lnx 谢谢楼上的补充,这个卡我自己还没有试过呢,呵呵。 请检查firmware文件,正确的MD5值应为:
ar9170-1.fw
bebf8de7bf0aa8ae3eb395cc6be2e762
ar9170-2.fw
33ae4899340c75be4bc80c34fbe5d171 在DEBIAN下测试成功.
http://www.anywlan.com/thread-27881-1-2.html 经过楼上wwelcome的提示和测试,重新下载了firmware文件,下面这个驱动可以支持ar9170在BT4 beta下抓包和注入。