linux安装TL-WN722N驱动

TL-WN722N的芯片是AR9271,驱动型号是 ath9k_htc

下面是安装过程:

01 root@bt:~# lsusb
02 Bus 001 Device 003: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n 
03 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
04 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
05 root@bt:~# mkdir ar9271 
06 root@bt:~# cd ar9271/ 
07 root@bt:~/ar9271# git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git 
08 root@bt:~/ar9271# cp ./linux-firmware/ar9271.fw /lib/firmware 
09 root@bt:~/ar9271# wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2
10 root@bt:~/ar9271# tar -jxvf compat-wireless-2.6.tar.bz2 
11 root@bt:~/ar9271# cd compat-wireless-2010-10-04/ 
12 root@bt:~/ar9271/compat-wireless-2010-10-04# ./scripts/driver-select ath9k_htc 
13 Processing new driver-select request… 
14 Backing up makefile: Makefile.bk 
15 Backup exists: Makefile.bk 
16 Backup exists: Makefile.bk 
17 Backing up makefile: drivers/net/wireless/Makefile.bk 
18 Backing up makefile: drivers/net/wireless/ath/Makefile.bk 
19 Backing up makefile: net/wireless/Makefile.bk 
20 Backing up makefile: drivers/net/Makefile.bk 
21 Backing up makefile: drivers/ssb/Makefile.bk 
22 Backing up makefile: drivers/misc/eeprom/Makefile.bk
23 root@bt:~/ar9271/compat-wireless-2010-10-04# make 
24 root@bt:~/ar9271/compat-wireless-2010-10-04# make install 
25 root@bt:~/ar9271/compat-wireless-2010-10-04# cd ~/ar9271/ 
26 root@bt:~/ar9271# reboot 


重启后,用 iwconfig  就能看到 wlan0 了。


值得一提的问题:
如果重启后看不到 wlan0 ,用 dmesg | grep -e ath -e wlan 看下是不是有错误。
usb 1-1: ath9k_htc: Firmware – ar9271.fw not found
如果是这个not found错误,那说明你没有把 ar9271.fw 拷贝到 /lib/firmware 下面。
ar9271.fw 的来源,可以直接到 http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=tree下载,不过只能通过raw 下载,否则下载的文件大小都是0字节的。用 raw 连接下载需要更改文件名。

还有一种安全一点办法就是上面用到的 git 命令,把所有的 fw 都下下来,这样就不用当心下载错什么问题,就是用的时间稍长些。

 

虚拟机上的问题:
root@bt:~# dmesg | grep -e ath -e wlan 
md: multipath personality registered for level -4 
usb 1-1: ath9k_htc: Firmware – ar9271.fw download failed 
ath9k_hif_usb: probe of 1-1:1.0 failed with error -22 
usbcore: registered new interface driver ath9k_hif_usb

搜索到的全是驱动源文件,试试没有安装 VMTools 的

BT4 R1能直接识别出是 Atheros Communications, Inc. AR9271 802.11n ,如果是BT4 ,只能识别出是 Atheros Communications 。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: tl-wn823n是一款无线网卡,广泛应用于Linux系统中。针对该网卡在Linux系统中的使用,厂家提供了相应的驱动程序,可供用户下载安装。 对于使用tl-wn823n网卡的Linux用户来说,安装驱动是非常重要的一步。用户需要首先访问tl-wn823n网卡的官方网站,根据自己使用的Linux操作系统版本下载对应的驱动程序。 下载后,用户可以通过命令行或者图形界面来进行驱动安装。首先,用户需要解压下载的驱动文件。然后,在命令行界面中定位到解压后的文件夹,并执行编译命令。编译完成后,用户可以执行安装命令,将驱动程序安装到系统中。 安装完成后,用户需要重启电脑,在系统重新启动后,可以通过网络管理工具来配置tl-wn823n网卡的相关设置,比如连接无线网络、设置加密方式等。 在使用过程中,也可能会遇到一些问题。比如,可能会出现连接不稳定、速度较慢等情况。这时,可以尝试更新驱动程序,或者调整一些设置,比如调整信号强度、更换频道等,以优化网络连接质量。 总之,针对tl-wn823n网卡在Linux系统中的驱动,用户可以通过下载厂家提供的驱动程序,并按照指引进行安装安装完成后,用户可以通过配置工具进行相应的设置,以实现稳定、高速的无线网络连接。如果遇到问题,可以尝试更新驱动或者调整相关设置,以解决问题。 ### 回答2: tl-wn823n是一个无线网卡,通常用于连接计算机与无线网络。在Linux操作系统中,通常需要安装相应的驱动程序才能正常使用该无线网卡。 对于tl-wn823n网卡,目前已经有一些适用于Linux驱动程序可用。用户可以通过多种方法来安装这些驱动程序。 首先,可以尝试在Linux内核中查找是否存在与tl-wn823n兼容的驱动程序模块。这些驱动程序通常会随Linux发行版一起提供,因此用户可以尝试更新或升级Linux内核以获取最新的驱动支持。一旦找到适用的驱动程序模块,用户可以通过加载模块命令将其加载到系统中,然后配置无线网络设置以连接到无线网络。 如果在Linux内核中没有找到适用的驱动程序模块,用户可以尝试在互联网上搜索其他第三方开发者提供的tl-wn823n网卡驱动程序。这些驱动程序通常以源代码的形式提供,用户需要下载源代码并按照提供的安装指南进行编译和安装安装过程可能会涉及到一些依赖项的安装和配置,用户需要仔细阅读和遵循安装指南中的说明。 此外,一些Linux发行版也提供了类似于驱动管理工具的应用程序,用户可以使用这些工具来简化驱动程序的安装过程。用户只需打开工具,搜索tl-wn823n网卡的驱动程序,并进行安装,工具会自动处理依赖项和配置过程。 最后,如果用户对Linux驱动程序的安装不熟悉或遇到困难,可以考虑咨询Linux社区或相关技术支持人员获取帮助。这些社区和支持人员通常会提供针对具体问题的解决方案和建议。 总之,tl-wn823n网卡在Linux操作系统上需要相应的驱动程序才能正常使用。用户可以通过内核模块、第三方提供的源代码、驱动管理工具或寻求Linux社区和技术支持的帮助等多种途径来安装这些驱动程序。 ### 回答3: tl-wn823n是一款usb无线网卡,常用于电脑或笔记本电脑上连接无线网络。针对Linux操作系统,可以通过安装相应的驱动来使tl-wn823n能够正常工作。 对于tl-wn823n,由于不同版本的Linux内核和发行版可能存在差异,所以需要根据具体的情况进行驱动程序的安装。 一种常见的解决方案是使用开源驱动程序。大部分Linux发行版已经内置了它,因此只需将tl-wn823n插入计算机的usb端口,系统会自动加载并启用该驱动。 然而,如果系统没有自动加载驱动,或者遇到兼容性问题,我们可以手动安装更稳定和兼容的第三方驱动。一种流行的驱动程序叫做rtl8192cu,可以从官方网站(如realtek.com)或GitHub等开源软件平台上找到和下载。 安装具体步骤如下: 1. 下载该驱动程序文件并解压缩。 2. 在终端中进入解压后的文件夹。 3. 运行以下命令:`make`,编译驱动程序。 4. 然后,运行以下命令:`sudo make install`,安装驱动程序。 5. 最后,重启计算机以使驱动程序生效。 在安装过程中,可能会出现一些依赖项(如编译工具)缺失的情况,需要根据系统提示进行相应的安装。 总之,tl-wn823n在Linux操作系统下需要安装并启用合适的驱动程序才能正常工作。可以通过系统自动加载的开源驱动,或者手动安装第三方驱动(如rtl8192cu)来实现。安装过程可能需要一些编译工具和依赖项。希望这些信息可以帮助您成功安装tl-wn823n的Linux驱动程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值