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)