ath9k_htc:一些USB无线网卡的原生驱动
发表于 : 2011-04-19 14:34
使用原生驱动的好处:比ndiswrapper在连接速度和稳定性上要好得多。
10.10以后的版本可能不用折腾,插上直接就能用了(据下面的这个帖子说):
http://ubuntuforums.org/showthread.php?t=1564278
我用LiveCD测试过,11.04的确直接就能用。
我的系统是Ubuntu 10.04,但是这个驱动支持10.04及之前的版本。我的USB无线网卡是TL-WN821N。
[如何确定你的设备是不是这个驱动支持的]
这个驱动支持的设备有十多种:
TP-Link的:TL-WN721N,TL-WN722N,TL-WN322G v3,TL-WN422G v2以及使用Atheros AR9271的TL-WN821N;D-Link的150等
总之,支持AR7010,AR9271,AR7010+AR9280的芯片。
从这里可以看到ath9k_htc目前支持的设备:
http://linuxwireless.org/en/users/Drive ... tc/devices
在终端中使用lsusb命令,可以看到你的设备ID是不是在支持的列表中。
比如我的,用lsusb命令行到一行:
Bus 001 Device 002: ID 0cf3:7015 Atheros Communications, Inc.
在上面的网址中能找到这样两行:
Atheros AR7010+AR9287 0x0cf3 0x7015
TP-Link TL-WN821Nv3 AR7010+AR9287 0x0cf3 0x7015
不仅TP-Link WN821Nv3支持,也可以看到应该所有的芯片为Atheros,设备ID为0cf3:7015的都是支持的。
[安装使用只需要两步]:
1.安装驱动
从https://sourceforge.net/projects/ath9k- ... installer/下载:
ath9k_htc-installer_1-0-2.deb
双击安装。 在“系统工具”中打开“ath9k_htc-installer”
然后按提示一步步来,中间要输入密码,安装需要一定时间,中间可能看起来像卡住。安装完了会提示你是否现在重启电脑,简单起见,可以直接重启。 2.接下来,插上USB无线网卡,然后单击面板上网络指示图标(默认的network-manager-gnome或者wicd都行),就应该能看到搜索到的很多无线网络了,选择你能用的,有密码的输入密码就OK了。
[固件问题]
如果驱动装好,插上USB还是没有反应,刚可能是固件的问题。
驱动包中包含了两个固件ar9271.fw和ar7010.fw,但是还是可能插上USB没有反应:
可以考虑从这里下载http://git.kernel.org/?p=linux/kernel/g ... .git;a=tree把ar开头的全部下载 下来,放到/lib/fireware目录下。
或者使用新版的固件:http://wireless.kernel.org/download/htc_fw/,下载htc_9271.fw、htc_7010.fw,也是放到/lib/fireware目录下。
使用时注意:拔无线网卡的时候先断开网络,等它的灯不亮了再拔。
[其它问题]
感谢各位网友的问题及解答
1.如何卸载:
进入/usr/share/下面的安装目录,sudo make uninstall就行了,然后再在新立得里删除deb
(参看8楼photor的自问自答)
10.10以后的版本可能不用折腾,插上直接就能用了(据下面的这个帖子说):
http://ubuntuforums.org/showthread.php?t=1564278
我用LiveCD测试过,11.04的确直接就能用。
我的系统是Ubuntu 10.04,但是这个驱动支持10.04及之前的版本。我的USB无线网卡是TL-WN821N。
[如何确定你的设备是不是这个驱动支持的]
这个驱动支持的设备有十多种:
TP-Link的:TL-WN721N,TL-WN722N,TL-WN322G v3,TL-WN422G v2以及使用Atheros AR9271的TL-WN821N;D-Link的150等
总之,支持AR7010,AR9271,AR7010+AR9280的芯片。
从这里可以看到ath9k_htc目前支持的设备:
http://linuxwireless.org/en/users/Drive ... tc/devices
在终端中使用lsusb命令,可以看到你的设备ID是不是在支持的列表中。
比如我的,用lsusb命令行到一行:
Bus 001 Device 002: ID 0cf3:7015 Atheros Communications, Inc.
在上面的网址中能找到这样两行:
Atheros AR7010+AR9287 0x0cf3 0x7015
TP-Link TL-WN821Nv3 AR7010+AR9287 0x0cf3 0x7015
不仅TP-Link WN821Nv3支持,也可以看到应该所有的芯片为Atheros,设备ID为0cf3:7015的都是支持的。
[安装使用只需要两步]:
1.安装驱动
从https://sourceforge.net/projects/ath9k- ... installer/下载:
ath9k_htc-installer_1-0-2.deb
双击安装。 在“系统工具”中打开“ath9k_htc-installer”
然后按提示一步步来,中间要输入密码,安装需要一定时间,中间可能看起来像卡住。安装完了会提示你是否现在重启电脑,简单起见,可以直接重启。 2.接下来,插上USB无线网卡,然后单击面板上网络指示图标(默认的network-manager-gnome或者wicd都行),就应该能看到搜索到的很多无线网络了,选择你能用的,有密码的输入密码就OK了。
[固件问题]
如果驱动装好,插上USB还是没有反应,刚可能是固件的问题。
驱动包中包含了两个固件ar9271.fw和ar7010.fw,但是还是可能插上USB没有反应:
可以考虑从这里下载http://git.kernel.org/?p=linux/kernel/g ... .git;a=tree把ar开头的全部下载 下来,放到/lib/fireware目录下。
或者使用新版的固件:http://wireless.kernel.org/download/htc_fw/,下载htc_9271.fw、htc_7010.fw,也是放到/lib/fireware目录下。
使用时注意:拔无线网卡的时候先断开网络,等它的灯不亮了再拔。
[其它问题]
感谢各位网友的问题及解答
1.如何卸载:
进入/usr/share/下面的安装目录,sudo make uninstall就行了,然后再在新立得里删除deb
(参看8楼photor的自问自答)