TP-Link 802.11ac (2357:011f) not recognized as Wi-Fi interface on Manjaro XFCE

Hello everyone,

I’m having a frustrating issue with my TP-Link 802.11ac USB Wi-Fi adapter (Vendor: 2357, Product: 011f) on Manjaro XFCE. I have tried multiple drivers and approaches, but I cannot get a wlan0 or any Wi-Fi interface to appear. Here’s what I have done so far:

System Info

  • Manjaro XFCE, kernel: 6.12.44-3-MANJARO (x86_64)
  • USB Wi-Fi Adapter: TP-Link 802.11ac (ID 2357:011f)
  • Other USB devices connected: Xiaomi Redmi phone (RNDIS), mouse, keyboard, storage

Steps I’ve tried
Cloned and attempted to install morrownr/8821cu driver** from GitHub:

git clone https://github.com/morrownr/8821cu-20210916.git
cd 8821cu-20210916
sudo ./install-driver.sh

The module rtw88_8821cu loads (lsmod | grep rtw88 confirms it).
dmesg shows:

8821cu: loading out-of-tree module taints kernel
8821cu: module verification failed: signature and/or required key missing
usbcore: registered new interface driver rtl8821cu

But no new network interface (wlan0) appears.

Checked USB devices

Bus 001 Device 007: ID 2357:011f TP-Link 802.11ac WLAN Adapter

Verified loaded kernel modules

lsmod | grep 8821cu

Module appears to be loaded.

Checked network interfaces

ip link
iw dev
nmcli dev status

Only enp0s20f0u1 (Ethernet) and lo (loopback) show up. Nothing related to Wi-Fi.

  • **Rebooted and restarted NetworkManager multiple times. **
  • Tried removing/reinstalling DKMS modules
sudo dkms remove rtl8821cu/5.4.1 --all
sudo dkms remove rtl8821cu/5.12.0 --all

Result: module not found.

  • The adapter is recognized as a USB device, but no Wi-Fi interface is created.
  • dmesg shows the module loads but doesn’t bind to the device.
  • I suspect the driver does not include the USB ID 2357:011f.

What I need

  • A working way to make this TP-Link USB Wi-Fi adapter recognized as a Wi-Fi interface on Manjaro XFCE.
  • Instructions to either patch the driver or use a compatible one that supports 2357:011f.
    Any help or guidance would be greatly appreciated. I’ve been stuck on this for days and can’t get Wi-Fi to work.

Thank you in advance!
(Message translated from ChatGPT since my first language is not English)

The driver should be among these here:
https://aur.archlinux.org/packages?O=0&K=8821

Read the comments for rtl8821cu-morrownr-dkms-git

They say that it’s not needed anymore on a recent kernel version.

The AUR would be the proper way to compile and install this extra module, IMO.

TP-Link 802.11ac WLAN Adapter

ID USB 2357:011f
Class ff-ff-ff
Type net/wireless
Vendor TP-Link
Name 802.11ac WLAN Adapter

Kernel Drivers

We have not found a driver for the device in any Linux kernel versions up to 6.12 according to the LKDDb> ## Other Drivers

You need to install the following additional drivers for the device to work properly:

AUR (en) - rtl8812au-aircrack-ng-dkms-git

Package Base: rtl8812au-aircrack-ng-dkms-git
Description: RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection
Upstream URL: GitHub - aircrack-ng/rtl8812au: RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection

1 Like

Solved!

Thank you very much, this was the driver i needed :v:

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.