Click to skip the navigation bar

Installing Linux Driver of Wi-Fi Adapter: Most Frequent Questions

User Application Requirement
Last updated: June 12, 2026

Installing a TP-Link Wi-Fi adapter Linux driver can involve additional steps compared to Windows or Mac, and certain errors are common during the process. TP-Link provides an Installation Guide in the driver files to assist with setup, and community-maintained drivers on GitHub may also be available for unsupported configurations. Note that Linux kernel compatibility varies by adapter model and version.

Key Takeaways

  • TP-Link provides an Installation Guide in the driver files. It can also be downloaded directly from the TP-Link website.
  • If you receive a "permission denied" error when executing a command, use sudo or switch to a root account before running the command again.
  • If you encounter the error "mkdir: cannot create directory '/etc/Wireless/RT2870STA/': No such file or directory" when running "sudo bash load.sh," use "chmod 777 /etc/Wireless" to authorize the directory first.
  • Supported Linux kernel versions vary by adapter model. For example, TL-WN722N v3 supports kernel versions 2.6.18 to 4.4.3, and TL-WN821N v6 supports 2.6.24 to 4.9.60.
  • If your Linux OS does not match the supported kernel version, community-maintained drivers may be available on GitHub, as TP-Link cannot guarantee driver compatibility across all Linux distributions and branches.

QA

Q1: How to Install a TP-Link Wi-Fi Adapter on Linux

TP-Link has provided an Installation Guide in the driver files. Please follow the installation guide to install it. Or download from here: https://static.tp-link.com/2018/201805/20180508/Installation%20Guide%20for%20Linux.pdf

Q2: How to Fix a 'Permission Denied' Error During Installation

Use sudo or a root account to execute the command.

Q3: How to Fix the 'mkdir: Cannot Create Directory' Error

This error typically occurs when the folder 'RT2870STA' cannot be created in '/etc/Wireless/'. To resolve this, run 'chmod 777 /etc/Wireless' to authorize.

Q4: Which TP-Link Adapters Support the Latest Linux Kernel?

For now, the Linux kernel version we support is as follows.

Model & Version

Linux version kernel

TL-WN722N v3

2.6.18 ~ 4.4.3

TL-WN725N v3

TL-WN821N v6

2.6.24 ~ 4.9.60

TL-WN822N v5

TL-WN8200ND(UN)2.0

TL-WN823N v3

Archer T9UH v1

2.6.18-4.4.6

Archer T4U v2

2.6.24 ~ 4.7

Archer T4UH v2

Archer T4UHP v1

Q5: What to Do If Your Linux OS Doesn't Match the Supported Kernel Version

Since Linux is an open system with many distributions and branches, TP-Link cannot guarantee driver compatibility across all Linux environments. However, many developers in the Linux community maintain their own drivers. We recommend using these community-maintained drivers.

From Github: (For T2U V1&V2/T2UH V1&V2/T1U V1&V2)

Related FAQs

Looking for More

Is this faq useful?

Your feedback helps improve this site.

Community

TP-Link Community

Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.

Visit the Community >