TP-Link TL-WN822N WLAN (WiFi, USB, 300Mbps)
Review of Linux Compatibility
The TP-Link TL-WN822N is a WiFi adapter, which is connected to the USB port and is equipped with two external antennas. The adapter exists in two versions. Version 1 uses the Atheros AR9170 chip set while version 2 uses the Atheros AR7010 chip set. Both versions are supported by Linux, since Ubuntu 12.04 completely automatically.
Version 1 – AR9170
This version has the USB ID 0cf3:1002:
Bus 002 Device 002: ID 0cf3:1002 Atheros Communications, Inc. TP-Link TL-WN821N v2 802.11n [Atheros AR9170]
and is controlled by the kernel module ar9170. A firmware file is needed for this device. This file can be downloaded at http://linuxwireless.org/en/users/Drivers/ar9170#firmware.
Version 2 – AR7010
The second version has the USB ID 0cf3:7015
Bus 001 Device 004: ID 0cf3:7015 Atheros Communications, Inc. TP-Link TL-WN821N v3 802.11n [Atheros AR7010+AR9287]
and is accessed with the help of the ath9k_htc kernel module.
Also this chip set needs a firmware file. This file (if not already part of the used Linux distribution) can be downloaded at: http://linuxwireless.org/en/users/Drivers/ath9k_htc#Firmware.
creation date: 21/04/2013, last update: 08/08/2015 , Linux-Hardware-Guide
Similar Linux Hardware
Logitech M187 (USB Mini Mouse)
Logitech MK270 (Wireless Desktop)
Lenovo 4X90E51405 (USB 3.0, Ethernet Adapter, ThinkPad)
NetGear WG111v3 (WiFi, USB 2.0, 54 Mbps)
Intel Wireless-AC 7260.HMWG (WiFi, 802.11ac, Dual Band, Bluetooth, HMC)
D-Link DWA-140 (WiFi, 802.11n, USB Stick, 300 Mbit/s)
TRENDnet TEW-643PI (PCI, Wireless N)
Logitech Cordless RumblePad 2 (Gamepad, Wireless, USB, Vibration Feedback)
Please use the comment section to submit corrections to the article as well as relevant excerpts of
Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.