Slow and unstable wifi issue with fresh installation of Manjaro and particular wifi network

I’m having issue of extremely slow internet issue with my college wifi. It works fine with ethernet but on using wifi it’s highly unstable like disconnects automatically and also speed and latency is very poor. With ethernet I’m getting around 100 Mbps while with wifi it’s around 2-5 Mbps and sometime even less. The same wifi working perfect when I boots into windows on same laptop so it’s not a hardware issue. I tried searching on many forums with the same issue but nothing seems to work.

This issue is only with my college wifi. On using my mobile data hotspot as wifi it works fine. FYI My college wifi needs a login portal on intranet.

On running below command

> inxi -F | grep iwlwifi
  Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi

System specs

> sudo inxi --admin --verbosity=7 --filter --no-host --width

[sudo] password for keshav: 
System:
  Kernel: 6.1.31-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=e2066732-46b7-45c5-a6d4-27574c6bee49 rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.9 info: latte-dock
    wm: kwin_wayland dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 81WL v: Lenovo IdeaPad S340-15IIL
    serial: <filter> Chassis: type: 10 v: Lenovo IdeaPad S340-15IIL
    serial: <filter>
  Mobo: LENOVO model: LNVNB161216 v: SDK0J40700 WIN serial: <filter>
    UEFI: LENOVO v: CUCN73WW(V3.15) date: 05/04/2022
Battery:
  ID-1: BAT1 charge: 52.3 Wh (98.7%) condition: 53.0/52.5 Wh (101.0%)
    volts: 12.7 min: 11.3 model: LGC L18L3PF3 type: Li-ion serial: <filter>
    status: not charging cycles: 406
Memory:
  System RAM: available: 19.22 GiB used: 7.56 GiB (39.4%)
  Array-1: capacity: 32 GiB slots: 2 EC: None max-module-size: 16 GiB
    note: est.
  Device-1: ChannelA-DRAM type: DDR4 detail: synchronous size: 16 GiB
    speed: 2667 MT/s volts: curr: 1.2 min: 1.35 max: 1.5 width (bits): data: 64
    total: 64 manufacturer: Crucial part-no: CT16G4SFRA266.M8FF
    serial: <filter>
  Device-2: ChannelB-DRAM type: DDR4 detail: synchronous size: 4 GiB
    speed: 2667 MT/s volts: curr: 1.2 min: 1.35 max: 1.5 width (bits): data: 64
    total: 64 manufacturer: Micron part-no: 4ATF51264HZ-3G2J1 serial: N/A
CPU:
  Info: model: Intel Core i5-1035G1 socket: U3E1 bits: 64 type: MT MCP
    arch: Ice Lake gen: core 10 level: v4 note: check built: 2019-21
    process: Intel 10nm family: 6 model-id: 0x7E (126) stepping: 5
    microcode: 0xBA
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 2 MiB desc: 4x512 KiB L3: 6 MiB
    desc: 1x6 MiB
  Speed (MHz): avg: 1500 high: 3601 min/max: 400/3600 base/boost: 1000/8300
    scaling: driver: intel_pstate governor: powersave volts: 0.6 V
    ext-clock: 100 MHz cores: 1: 1200 2: 1200 3: 1200 4: 1200 5: 3601 6: 1200
    7: 1200 8: 1200 bogomips: 19048
  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 sgx sgx_lc 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: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB
    filling, PBRSB-eIBRS: SW sequence
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Iris Plus Graphics G1 vendor: Lenovo driver: i915 v: kernel
    arch: Gen-11 process: Intel 10nm built: 2019-21 ports: active: eDP-1
    empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:8a56 class-ID: 0300
  Device-2: NVIDIA GP108M [GeForce MX250] vendor: Lenovo driver: nvidia
    v: 530.41.03 alternate: nouveau,nvidia_drm non-free: 530.xx+
    status: current (as of 2023-05) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-21 pcie: gen: 1 speed: 2.5 GT/s lanes: 4 link-max: gen: 3
    speed: 8 GT/s bus-ID: 01:00.0 chip-ID: 10de:1d13 class-ID: 0302
  Device-3: Syntek Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:3 chip-ID: 174f:2426
    class-ID: 0e02 serial: <filter>
  Display: server: X.Org v: 23.1.1 with: Xwayland v: 23.1.1
    compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
    alternate: fbdev,nouveau,nv,vesa dri: iris gpu: i915 display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93") monitors: <missing: xrandr>
  Monitor-1: eDP-1 model: LG Display 0x05e5 built: 2018 res: 1920x1080
    dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
    ratio: 16:9 modes: 1920x1080
  API: OpenGL v: 4.6 Mesa 23.0.4 renderer: Mesa Intel UHD Graphics (ICL GT1)
    direct-render: Yes
Audio:
  Device-1: Intel Ice Lake-LP Smart Sound Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_icl
    bus-ID: 00:1f.3 chip-ID: 8086:34c8 class-ID: 0403
  API: ALSA v: k6.1.31-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.70 status: n/a (root, process) with: wireplumber
    status: active tools: pw-cli,wpctl
  Server-3: PulseAudio v: 16.1 status: active (root, process)
    with: pulseaudio-alsa type: plugin tools: pacat,pactl
Network:
  Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:34f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: ICS Advent USB 10/100 LAN driver: cdc_ether type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1:5 chip-ID: 0fe6:9900
    class-ID: 0a00 serial: <filter>
  IF: enp0s20f0u1c2 state: up speed: 100 Mbps duplex: half mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb v: 0.8
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:4
    chip-ID: 8087:0aaa class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 8 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.36 TiB used: 877.01 GiB (62.8%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 2B4QFXO7 temp: 36.9 C
    scheme: GPT
  SMART: yes health: PASSED on: 31d 2h cycles: 1,645
    read-units: 11,502,735 [5.88 TB] written-units: 18,661,261 [9.55 TB]
  ID-2: /dev/sda maj-min: 8:0 vendor: Toshiba model: MQ04ABF100
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B sata: 3.3
    speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter> fw-rev: 0E temp: 32 C
    scheme: GPT
  SMART: yes state: enabled health: PASSED on: 291d 22h cycles: 4762
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 249.02 GiB size: 244.06 GiB (98.00%)
    used: 52.34 GiB (21.4%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p6
    maj-min: 259:6 label: N/A uuid: e2066732-46b7-45c5-a6d4-27574c6bee49
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 292 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p5
    maj-min: 259:5 label: N/A uuid: 67DB-A2E2
  ID-3: /run/media/keshav/C81A56B51A569FEC raw-size: 215.55 GiB
    size: 215.55 GiB (100.00%) used: 171.2 GiB (79.4%) fs: ntfs
    block-size: 4096 B dev: /dev/nvme0n1p3 maj-min: 259:3 label: N/A
    uuid: C81A56B51A569FEC
  ID-4: /run/media/keshav/HDD raw-size: 931.5 GiB size: 931.5 GiB (100.00%)
    used: 653.46 GiB (70.2%) fs: ntfs block-size: 4096 B dev: /dev/sda3
    maj-min: 8:3 label: HDD uuid: 2072A69E72A67864
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 100 MiB fs: vfat label: N/A
    uuid: CE53-3133
  ID-2: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: N/A label: N/A
    uuid: N/A
  ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 802 MiB fs: ntfs label: N/A
    uuid: 5674552874550BDD
  ID-4: /dev/sda1 maj-min: 8:1 size: 1024 KiB fs: N/A label: N/A uuid: N/A
  ID-5: /dev/sda2 maj-min: 8:2 size: 15 MiB fs: N/A label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-1:5 info: ICS Advent USB 10/100 LAN
    type: ethernet network,CDC-data driver: cdc_ether interfaces: 2 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 0fe6:9900 class-ID: 0a00 serial: <filter>
  Device-2: 1-2:6 info: HP HP 150 Wireless Mouse type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 100mA chip-ID: 03f0:6241 class-ID: 0301
  Device-3: 1-6:3 info: Syntek Integrated Camera type: video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 174f:2426 class-ID: 0e02 serial: <filter>
  Device-4: 1-10:4 info: Intel Bluetooth 9460/9560 Jefferson Peak (JfP)
    type: bluetooth driver: btusb interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 8087:0aaa class-ID: e001
  Hub-2: 2-0:1 info: super-speed hub ports: 6 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 52.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 370 Uptime: 1d 4h 56m wakeups: 34 Init: systemd v: 253
  default: graphical tool: systemctl Compilers: gcc: 13.1.1 clang: 15.0.7
  Packages: 1314 pm: pacman pkgs: 1286 libs: 371 tools: pamac,yay pm: flatpak
  pkgs: 28 Shell: Zsh (sudo) v: 5.9 default: Bash v: 5.1.16 running-in: konsole
  inxi: 3.3.27

Welcome to Manjaro! :smiling_face_with_three_hearts:

  1. Please read the information behind this link. It will help you to post necessary information.
  1. Please press the three dots below your post and then press the :pencil2:
  • If you give us information about your system, we can see what we’re talking about and make better suggestions.
  • You can do this by using inxi in a terminal or in console.
sudo inxi --admin --verbosity=7 --filter --no-host --width
  • Personally identifiable information such as serial numbers and MAC addresses are filtered out by this command
  • Presenting the information in this way allows everyone to be familiar with the format and quickly find the items they need without missing anything.
  1. Copy the output from inxi (including the command) and paste it into your post.
  • To make it more readable, add 3 backticks ``` on an extra line before and after the pasted text.

Have you already :mag: for your problem in the forum ? (Wisdom lies in reading :wink: )