WiFi often shows 0kb and always weak signal

Hello,

I recently moved to Manjaro as my primary OS about 2-3 months ago and so far I am loving the experience of being a full time Linux user :smiley:

I still have a lot to learn and am not fully confident with what i’m doing a lot of the time yet so I wanted to ask for some help with a WiFi issue.

My WiFi rarely seems to get a signal of more than 2 bars, I’ve tried 2 different routers, 1 being just the default sky broadband router and the other is a Netgear Nighthawk X6 R8000. My phone is also connected to the same router and right here in my pocket next to the laptop and it constantly has full signal.

I can be browsing the web, or on a discord call for example and the wifi will just suddenly drop out (although does not fully disconnect) just becomes unusable but if i check my phone the wifi is fine. Usually it takes 2-3 minutes for it to return.

The version information for what I am running is as follows:

DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=20.2.1
DISTRIB_CODENAME=Nibia
DISTRIB_DESCRIPTION="Manjaro Linux"
Kernal version is 5.10.15-1

Hi @Rhaom, welcome to the forum.

Please, because some information about your system is needed, read this post first:
´https://forum.manjaro.org/t/how-to-provide-good-information/874´

Hope it help, regards

Thanks for the response and my apologies for the lack of information, here is the information as per the topic you posted :slight_smile:

System:
  Kernel: 5.10.15-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=0af203e8-9e15-4497-9b20-ec94703ce7e0 ro quiet apparmor=1 
  security=apparmor udev.log_priority=3 nouveau.modeset=0 
  Desktop: KDE Plasma 5.20.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 
  dm: SDDM Distro: Manjaro Linux 
Machine:
  Type: Laptop System: Dell product: Inspiron 3793 v: N/A serial: <filter> 
  Chassis: type: 10 serial: <filter> 
  Mobo: Dell model: 0C9WH2 v: A00 serial: <filter> UEFI: Dell v: 1.11.0 
  date: 08/17/2020 
Battery:
  ID-1: BAT0 charge: 35.9 Wh condition: 42.0/42.0 Wh (100%) volts: 11.7/11.4 
  model: SWD-ATL3.618 DELL WJPC404 type: Li-ion serial: <filter> 
  status: Discharging 
Memory:
  RAM: total: 7.55 GiB used: 3.23 GiB (42.8%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Quad Core model: Intel Core i5-1035G1 bits: 64 type: MT MCP 
  arch: Ice Lake family: 6 model-id: 7E (126) stepping: 5 microcode: A0 
  L2 cache: 6 MiB bogomips: 19048 
  Speed: 1812 MHz min/max: 400/3600 MHz Core speeds (MHz): 1: 1812 2: 1960 
  3: 2925 4: 1930 5: 1628 6: 2730 7: 2936 8: 2137 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_capabilities 
  arch_perfmon art avx avx2 avx512_bitalg avx512_vbmi2 avx512_vnni 
  avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi 
  avx512vl bmi1 bmi2 bts clflush clflushopt cmov constant_tsc cpuid 
  cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est 
  f16c flexpriority flush_l1d fma fpu fsgsbase fsrm fxsr gfni ht hwp 
  hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ida 
  intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor 
  movbe msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm 
  pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed rdtscp 
  rep_good sdbg sep sha_ni smap smep split_lock_detect ss ssbd sse sse2 sse4_1 
  sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust 
  tsc_deadline_timer tsc_known_freq umip vaes vme vmx vnmi vpclmulqdq vpid 
  x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  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: Enhanced IBRS, IBPB: conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel Iris Plus Graphics G1 vendor: Dell driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:8a56 class ID: 0300 
  Device-2: NVIDIA GP108M [GeForce MX230] vendor: Dell driver: nvidia 
  v: 460.39 alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1d11 
  class ID: 0302 
  Device-3: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo 
  bus ID: 1-6:3 chip ID: 0bda:5520 class ID: 0e02 serial: <filter> 
  Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: 
  loaded: modesetting display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
  s-diag: 582mm (22.9") 
  Monitor-1: eDP-1 res: 1920x1080 hz: 60 dpi: 128 size: 381x214mm (15.0x8.4") 
  diag: 437mm (17.2") 
  OpenGL: renderer: Mesa Intel UHD Graphics (ICL GT1) v: 4.6 Mesa 20.3.4 
  direct render: Yes 
Audio:
  Device-1: Intel Smart Sound Audio vendor: Dell driver: snd_hda_intel 
  v: kernel alternate: snd_sof_pci bus ID: 00:1f.3 chip ID: 8086:34c8 
  class ID: 0403 
  Sound Server: ALSA v: k5.10.15-1-MANJARO 
Network:
  Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell 
  driver: r8169 v: kernel port: 3000 bus ID: 02:00.0 chip ID: 10ec:8136 
  class ID: 0200 
  IF: enp2s0 state: down mac: <filter> 
  Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter 
  vendor: Dell driver: ath10k_pci v: kernel port: 3000 bus ID: 03:00.0 
  chip ID: 168c:0042 class ID: 0280 
  IF: wlp3s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-3: Qualcomm Atheros type: USB driver: btusb bus ID: 1-10:4 
  chip ID: 0cf3:e009 class ID: e001 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Qualcomm Atheros type: USB driver: btusb v: 0.8 bus ID: 1-10:4 
  chip ID: 0cf3:e009 class ID: e001 
  Message: Required tool hciconfig not installed. Check --recommends 
RAID:
  Message: No RAID data was found. 
Drives:
  Local Storage: total: 1.03 TiB used: 24.27 GiB (2.3%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital 
  model: PC SN520 NVMe WDC 128GB size: 119.24 GiB block size: physical: 512 B 
  logical: 512 B speed: 15.8 Gb/s lanes: 2 rotation: SSD serial: <filter> 
  rev: 20220012 temp: 44.9 C scheme: GPT 
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM035-1RK172 
  size: 931.51 GiB block size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  rotation: 5400 rpm serial: <filter> rev: 0001 scheme: GPT 
  Optical-1: /dev/sr0 vendor: PLDS model: DVD+-RW DU-8A5LH rev: 6D1M 
  dev-links: cdrom 
  Features: speed: 24 multisession: yes audio: yes dvd: yes 
  rw: cd-r,cd-rw,dvd-r state: running 
Partition:
  ID-1: / raw size: 118.95 GiB size: 116.58 GiB (98.01%) 
  used: 24.27 GiB (20.8%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2 
  label: N/A uuid: 0af203e8-9e15-4497-9b20-ec94703ce7e0 
  ID-2: /boot/efi raw size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 312 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A 
  uuid: F232-ABDE 
Swap:
  Alert: No Swap data was found. 
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 931.51 GiB fs: ext4 label: N/A 
  uuid: 1d698e65-bb46-46e3-b7a8-38fde5d717c9 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Device-1: 1-3:2 info: MosArt 2.4G Keyboard Mouse type: Keyboard,Mouse 
  driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 12 Mb/s 
  chip ID: 062a:5918 class ID: 0301 
  Device-2: 1-6:3 info: Realtek Integrated_Webcam_HD type: Video 
  driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s chip ID: 0bda:5520 
  class ID: 0e02 serial: <filter> 
  Device-3: 1-10:4 info: Qualcomm Atheros type: Bluetooth driver: btusb 
  interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 0cf3:e009 class ID: e001 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.1 speed: 10 Gb/s 
  chip ID: 1d6b:0003 class ID: 0900 
Sensors:
  System Temperatures: cpu: 92.0 C mobo: N/A 
  Fan Speeds (RPM): cpu: 5628 
Info:
  Processes: 227 Uptime: 19m wakeups: 1 Init: systemd v: 247 Compilers: 
  gcc: 10.2.0 Packages: 1321 pacman: 1313 lib: 414 flatpak: 0 snap: 8 
  Shell: Bash v: 5.1.0 running in: konsole inxi: 3.3.01

Hi @Rhaom ,
I suggest you to read first this post in order to solve your problem.
Qualcomm Atheros Troubleshooting Guide|20201019

Otherwise, there are a couple of post related to your comments.
https://forum.manjaro.org/t/internet-connection-gets-very-slow-stops-completely/33103´

In this post read the Hook to fix the Artheros QCA937 firmware issue, although is older.
´https://forum.manjaro.org/t/creating-useful-pacman-hooks/55020´

Hope it help, regards,