TL-WN823N Wireless USB Adaper can't connect despite installed drivers

I tried every solution under the sun for given adapter model but they didn’t work for me.

Here are the outputs:

lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0bda:b00a Realtek Semiconductor Corp. Realtek Bluetooth 4.2 Adapter
Bus 003 Device 003: ID 0408:5365 Quanta Computer, Inc. HP TrueVision HD Camera
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 2357:0109 TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU]
Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

sudo lshw -c network

*-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eno1
       version: 15
       serial: 04:0e:3c:52:dc:2b
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.15.104-2-MANJARO duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.0.8 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:70 ioport:3000(size=256) memory:c0a04000-c0a04fff memory:c0a00000-c0a03fff
  *-network
       description: Wireless interface
       product: RTL8821CE 802.11ac PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlo1
       version: 00
       serial: b0:68:e6:aa:ef:2b
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtw_8821ce driverversion=5.15.104-2-MANJARO firmware=N/A ip=192.168.0.11 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:73 ioport:2000(size=256) memory:c0900000-c090ffff
  *-network
       description: Wireless interface
       physical id: 2
       bus info: usb@1:3
       logical name: wlp5s0f3u3
       serial: ac:15:a2:af:92:39
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rtl8192eu driverversion=5.15.104-2-MANJARO multicast=yes wireless=unassociated

inxi -yNza

Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  Device-2: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
    vendor: Hewlett-Packard driver: rtw_8821ce v: N/A modules: rtw88_8821ce pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 03:00.0
    chip-ID: 10ec:c821 class-ID: 0280
  Device-3: TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU] type: USB
    driver: rtl8192eu bus-ID: 1-3:4 chip-ID: 2357:0109 class-ID: 0000
    serial: <filter>

ip link show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 04:0e:3c:52:dc:2b brd ff:ff:ff:ff:ff:ff
    altname enp2s0
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether b0:68:e6:aa:ef:2b brd ff:ff:ff:ff:ff:ff
    altname wlp3s0
4: wlp5s0f3u3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether ac:15:a2:af:92:39 brd ff:ff:ff:ff:ff:ff
5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:ea:f0:7f:3d brd ff:ff:ff:ff:ff:ff
6: br-9c2a777a0e8f: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:c8:07:cb:34 brd ff:ff:ff:ff:ff:ff
7: br-e8313a322767: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:f8:24:29:b9 brd ff:ff:ff:ff:ff:ff
8: br-0652bcd4bd2b: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:66:36:23:c0 brd ff:ff:ff:ff:ff:ff

I tried setting wlp5s0f3u3 up with “sudo ip link set wlp5s0f3u3 up” but it didn’t work

ls -l /lib/modules/

drwxr-xr-x 5 root root 4096 Apr  3 12:17 5.15.104-2-MANJARO
drwxr-xr-x 2 root root 4096 Apr  2 20:56 extramodules-5.15-MANJARO

dkms status

Deprecated feature: REMAKE_INITRD (/var/lib/dkms/rtl8192eu/1.0/source/dkms.conf)
rtl8192eu/1.0, 5.15.104-2-MANJARO, x86_64: installed
rtl8192eu/5.6.4, 5.15.104-2-MANJARO, x86_64: built

lsmod | grep 8192

8192eu               1667072  0
cfg80211             1081344  3 8192eu,rtw88_core,mac80211

modinfo 8192eu

filename:       /lib/modules/5.15.104-2-MANJARO/updates/dkms/8192eu.ko.xz
version:        v5.6.4_35685.20191108_COEX20171113-0047
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     C8F0C7A3427FB6ACA10C9D9

I also tried known rtl8192eu fixes:

cat /etc/NetworkManager/conf.d/disable-random-mac.conf

[device]
wifi.scan-rand-mac-address=no

cat /etc/modules-load.d/modules.conf

8192eu

loop

cat /etc/modprobe.d/blacklist.conf

blacklist rtl8xxxu

cat /etc/modprobe.d/wifi.conf

options iwlwifi swcrypto=1 # enables software crypto
options iwlwifi power_save=0 # disables power management
options iwlwifi 11n_disable=1 # disables 11n connections
options iwlwifi disable_11ac=1 # disables 11ac connections
options iwlwifi disable_11ax=1 # disables 11ax connections

and also rebooted computer dozens of times in the process.

I don’t see any device with an Intel chip. Is it possible that the adapter does not work/hardware issue?

I have dual boot with windows 10, and there adapter worked as soon as I plugged it in.

Is Windows 10 completely shutdown, hibernation, hybrid sleep and fast start all disabled?

Yes. Also i forgot to mention that it sees the networks but with really bad strength and can’t connect to them. Also, led diode lights up instantly on windows but here it doesn’t work at all.

Have you tried to rebuild the driver since the last update? I would go for the dkms version as long as you have the appropriate Linux headers installed for your kernel and if the PKGBUILD does not pull in DKMS, then install that one as well.

I tried, but still nothing. Today I got Tp link Archer T2U plus wifi adapter, and it worked as soon as I installed drivers for it’s chipset. I don’t know what was the problem with previous adapter, but this one just worked. I don’t know if I should mark this reply as answer, but for the price difference of 5$ I think it is worth it.

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