如何在 Ubuntu 上安装 TP-LINK TL-WN722N?

如何在 Ubuntu 上安装 TP-LINK TL-WN722N?

我是 Ubuntu 新手,正在尝试安装我的 TL-WN722N。我看过几个关于如何安装的教程,但似乎不太适用...

我看到它受 ubuntu 支持,我“lsub”它并且它确实识别它,但我无法使无线工作。

有人可以一步一步地帮助我安装它吗?

我正在使用 Ubuntu 14.04 LTS。

以下是我使用的一个教程: https://github.com/erickcion/tlwn722n-linux-install

下面是另一个: 如何在 Ubuntu 14.04 上安装 TP-Link TL-WN722N 的驱动程序?

以下是 lsus 的报告:

ernesto@Ernesto:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c52e Logitech, Inc. 
Bus 001 Device 002: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

这是我检查驱动程序是否自动加载后得到的结果:

ernesto@Ernesto:~$ lsmod | grep ath
ath9k_htc              75131  0 
ath9k_common           25638  1 ath9k_htc
ath9k_hw              446521  2 ath9k_common,ath9k_htc
ath                    29006  3 ath9k_common,ath9k_htc,ath9k_hw
mac80211              652718  1 ath9k_htc
cfg80211              494362  4 ath,ath9k_common,mac80211,ath9k_htc

要检查无线接口,将显示以下内容:

ernesto@Ernesto:~$ iwconfig
eth0      no wireless extensions.
lo        no wireless extensions.

wlan 的消息日志:

ernesto@Ernesto:~$ dmesg | grep -e wlan -e ath9k
[   10.648823] usb 1-3: ath9k_htc: Firmware htc_9271.fw requested
[   10.648931] usbcore: registered new interface driver ath9k_htc
[   10.785561] usb 1-3: ath9k_htc: Transferred FW: htc_9271.fw, size: 11233
[   11.783282] ath9k_htc 1-3:1.0: ath9k_htc: Target is unresponsive
[   11.783296] ath9k_htc: Failed to initialize the device
[   11.786525] usb 1-3: ath9k_htc: USB layer deinitialized  
[ 9320.372981] usb 1-2: ath9k_htc: Firmware htc_9271.fw requested
[ 9320.514042] usb 1-2: ath9k_htc: Transferred FW: htc_9271.fw, size: 11233
[ 9321.512915] ath9k_htc 1-2:1.0: ath9k_htc: Target is unresponsive
[ 9321.512929] ath9k_htc: Failed to initialize the device
[ 9321.515984] usb 1-2: ath9k_htc: USB layer deinitialized

最后一步没有做任何事情:

rfkill list all

我检查了尺寸:

ernesto@Ernesto:~$ ls -al /lib/firmware/htc_9271.fw
-rw-r--r-- 1 root root 11233 abr  7 23:03 /lib/firmware/htc_9271.fw

我重新安装了固件,重新启动并检查了驱动程序:

ernesto@Ernesto:~$ dmesg | grep ath9k
[   11.820232] usb 1-2: ath9k_htc: Firmware htc_9271.fw requested
[   11.820469] usbcore: registered new interface driver ath9k_htc
[   12.224275] usb 1-2: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[   12.462132] ath9k_htc 1-2:1.0: ath9k_htc: HTC initialized with 33 credits
[   12.739299] ath9k_htc 1-2:1.0: ath9k_htc: FW Version: 1.3

答案1

如果没有更多信息,就不可能提出解决方案。在我们获得更多详细信息后,我将编辑此答案以添加解决方案。

驱动程序是否按预期自动加载?检查:

lsmod | grep ath

如果没有,请尝试加载它并查看终端是否有任何错误或警告:

sudo modprobe ath9k_htc

如果加载时没有出现任何问题,请检查无线接口,最好wlan0,创建于:

iwconfig

如果不wlan0创建完成后,查看消息日志是否有线索:

dmesg | grep -e wlan -e ath9k

最后,在某些情况下,内部设备的无线开关会阻止 USB 无线工作。检查开关是否正在阻止 USB:

rfkill list all

我想知道固件是否已损坏。我注意到:

usb 1-3:ath9k_htc:已传输 FW:htc_9271.fw,大小:11233

但是,在我的系统上,大小不同:

-rw-r--r-- 1 root root 51272 Nov 24 10:42 /lib/firmware/htc_9271.fw

请编辑您的问题以添加以下结果:

ls -al /lib/firmware/htc_9271.fw

如果大小不是51272,让我们重新安装固件包:

sudo apt-get install --reinstall linux-firmware

然后重启并检查:

dmesg | grep ath9k

获得更多详细信息后,我们将继续进行。

相关内容