27
July
2026
Installing the TP-Link Archer T600U Nano Wi-Fi adapter driver in Debian 13 "Trixie"
17:48

Installing the TP-Link Archer T600U Nano Wi-Fi adapter driver in Debian 13 "Trixie"

27 July 2026 17:48

In Debian 13 "Trixie" Wi-Fi adapter TP-Link Archer T600U Nano works after building and installing the driver.

In the Debian-based Sparky 8.3 "Seven Sisters" OS, the Internet connection after installation was organized over a wire. When I started the TP-Link TL-WN727N Wi-Fi adapter, which I got for free, it did not work: the message “firmware not found.” No amount of searching helped solve the problem. Standard drivers are available only for Linux (Kernel version 2.6~3.16), because the adapter is clearly outdated (it only works in the overloaded 2.4 GHz band). Then I purchased a new dual-band Wi-Fi adapter TP-Link Archer T600U Nano (another name is T2U Nano), the price of which has now dropped to 399 rubles ($5).
![TTP-Link Archer T2U Nano according to the inscriptions on the box and data from the Internet, the TP-Link Archer T600U Nano adapter is only compatible with Windows 11, 10, 8.1, 8, 7, XP and Mac OS 10.9-10.26. Although there is a driver for Linux on the TP-Link support site, it is only suitable for kernel versions 2.6 - 5, while Sparky 8.3.1 based on Debian 13 "Trixie" version of the kernel 6.12. Building and installing the GitHub project driver lwfinger/rtw88 were successful and the Wi-Fi adapter worked on both 2.4 and 5 GHz bands, sees Wi-Fi networks and connects to them. Download and upload speeds are 98 Mbps. The link to the project for assembling and installing the TP-Link Archer T2U Nano Wi-Fi adapter driver for Linux OS is located at the link above and in the title. Assembly and installation of the driver does not require special knowledge. The instructions are suitable for various models of TP-Link Wi-Fi adapters, both PCI-e and USB.
Kernel update: the next day after installing the Wi-Fi driver I decided to update the Linux kernel to the latest version 7.5.1 Sparky Linux instructions why did I run the command:

sudo apt install linux-image-sparky-amd64 \
linux-headers-7.1.5-sparky-amd64
and rebooted the PC. After rebooting with kernel 7.1.5 and Wi-Fi, the adapter is again not visible and there is no Wi-Fi network. The reason is that the rtw88/0.6 module is not installed in the latest 7.1.5 kernel. To install, you will have to remove the old rtw88/0.6 module and reassemble the rtw88/0.6 module for kernel 7.1.5:

  • In the Grub menu while loading the OS, select "Advanced options for Sparky GNU/Linux" -> select kernel 6.12.96+deb13 (in which the rtw88/0.6 kernel module was previously integrated).
  • Launch a terminal and run:

sudo dkms remove rtw88/0.6

  • Restart PC.
  • In the Grub menu, select the first item, which is the default (corresponds to the new kernel 7.1.5+deb13, but still without the rtw88/0.6 module)
    *Connect Ethernet cable
  • Launch a terminal and run:

rm -rf ~/rtw88
git clone https://github.com/lwfinger/rtw88
cd ~/rtw88
sudo dkms remove rtw88/0.6
sudo dkms install rtw88/0.6
sudo make install_fw

If you use secure boot (I don't have one, because I have a PC with BIOS):

sudo make sign

  • Restart PC
  • In the Grub menu, select the default item (new kernel 7.1.5+deb13)
  • Disconnect Ethernet cable
  • After booting, the Wi-Fi network is there: "Connection established."
  • Removing the old kernel - freeing up free space in the partition /boot

sudo apt remove linux-headers-6.12.* linux-image-6.12.* linux-kbuild-6.12.*


To manage the USB 3.0 parameter, see the article Passing a parameter to a Linux module/driver. Internet speed measurements showed a slight difference in the 2.4 GHz band in favor of changing the switch_usb_mode parameter from Y to N.



Related publications