Weak WiFi Signal / How to install TL-WN722N driver

Hello, I just installed EndeavourOS and am now struggling with a weak WiFi signal strength.
I use the TL-WN722N V2 WiFi Adapter

What could the reasons for the weak signal be?
And how do I find / install the right driver for the adapter?

Please post:

inxi -Faz
System:
  Kernel: 5.15.28-1-lts x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-linux-lts
    root=UUID=59d3160f-88cf-428b-9db0-3c44f568bf93 rw quiet loglevel=3
    nowatchdog nvme_load=YES
  Desktop: GNOME 41.4 tk: GTK 3.24.33 wm: gnome-shell dm: GDM 41.3
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450 GAMING PLUS (MS-7B86) v: 1.0
    serial: <superuser required> UEFI: American Megatrends v: 1.70
    date: 03/06/2019
CPU:
  Info: model: AMD Ryzen 5 2600 bits: 64 type: MT MCP arch: Zen+
    family: 0x17 (23) model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 576 KiB desc: d-6x32 KiB; i-6x64 KiB L2: 3 MiB desc: 6x512 KiB
    L3: 16 MiB desc: 2x8 MiB
  Speed (MHz): avg: 1482 high: 2651 min/max: 1550/3400 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1337 2: 2651
    3: 1331 4: 1376 5: 1377 6: 1451 7: 1378 8: 1379 9: 1379 10: 1380 11: 1377
    12: 1377 bogomips: 81585
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Retpolines, IBPB: conditional, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    vendor: Micro-Star MSI driver: amdgpu v: kernel pcie: gen: 3 speed: 8 GT/s
    lanes: 16 ports: active: DP-3,DVI-D-1 empty: DP-1,DP-2,HDMI-A-1
    bus-ID: 1c:00.0 chip-ID: 1002:67df class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.0
    compositor: gnome-shell driver: gpu: amdgpu display-ID: 0
  Monitor-1: DP-3 model: AOC 27G2G5 serial: <filter> built: 2019
    res: 1920x1080 dpi: 82 gamma: 1.2 size: 598x336mm (23.5x13.2")
    diag: 686mm (27") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  Monitor-2: DVI-D-1 model: Asus VS247 serial: <filter> built: 2016
    res: 1920x1080 dpi: 94 gamma: 1.2 size: 521x293mm (20.5x11.5")
    diag: 598mm (23.5") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  OpenGL: renderer: AMD Radeon RX 570 Series (POLARIS10 DRM 3.42.0
    5.15.28-1-lts LLVM 13.0.1)
    v: 4.6 Mesa 21.3.7 direct render: Yes
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 1c:00.1 chip-ID: 1002:aaf0 class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 1e:00.3 chip-ID: 1022:1457 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.28-1-lts running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: N/A modules: r8169 pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 18:00.0 chip-ID: 10ec:8168
    class-ID: 0200
  Device-2: TP-Link TL-WN722N v2/v3 [Realtek RTL8188EUS] type: USB
    driver: r8188eu bus-ID: 3-2:2 chip-ID: 2357:010c class-ID: 0000
    serial: <filter>
  IF: wlan0 state: up mac: <filter>
Drives:
  Local Storage: total: 931.53 GiB used: 6.22 GiB (0.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 3B6Q scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: HD250HJ
    size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    type: N/A serial: <filter> rev: 0-06 scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 vendor: Samsung model: HD250HJ
    size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
    type: N/A serial: <filter> rev: 0-06 scheme: GPT
Partition:
  ID-1: / raw-size: 232.59 GiB size: 227.88 GiB (97.98%)
    used: 6.22 GiB (2.7%) fs: ext4 dev: /dev/sdc2 maj-min: 8:34
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 296 KiB (0.1%) fs: vfat dev: /dev/sdc1 maj-min: 8:33
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 54.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 210
Info:
  Processes: 297 Uptime: 49m wakeups: 0 Memory: 15.64 GiB
  used: 2.57 GiB (16.4%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 Packages: pacman: 806 lib: 217 Shell: Bash v: 5.1.16
  running-in: gnome-terminal inxi: 3.3.13

Are you certain that this adapter is capable of a better signal strength?

Which driver did you install for this?

There are three options in the AUR, each tracking a different version of the driver:

aur/8188eu-dkms-git 5.2.2.4.r794.53ed527-1 (+4 0.00) 
    Standalone driver for Realtek RTL8188EUS (RTL8188EUS, RTL8188ETV) WLAN
aur/8188eu-aircrack-dkms-git 5.3.9.r145.6146193-1 (+5 0.62) 
    Realtek RTL8188EUS and RTL8188ETV Wi-Fi driver with monitor mode & frame injection support
aur/8188eu-dkms v4.3.0.8_13968-16 (+24 0.01) 
    Driver for Realtek RTL8188EUS (RTL8188EUS, RTL8188ETV) WLAN

Therefore, you could try a different driver version to the one you installed and see if it’s any better.

2 Likes

Hi,

I wanted to mention something about Gnome. I noticed recently that the signal strength indicator does not seem to be updating the signal strength accurately and maybe giving a false impression.

Perhaps if your use Endeavour and another operating system (e.g. Windows), you can do a speed test to see the performance of your network to see if it changes with the driver you are currently using?

4 Likes