Issue with Intel wireless AC 9462(low speed on specific protocol)

I am having a hard time figuring out the WiFi in my laptop(MSI Prestige 14 A10RAS).
By specs it comes with an Intel Wireless AC 9462 chip-set and it is detected as the same in lshw -c network

sarthak@Sarthak-Prestige14A10RAS  ~  sudo lshw -c network          
[sudo] password for sarthak: 
  *-network                 
       description: Wireless interface
       product: Wireless-AC 9462
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       logical name: wlo1
       version: 00
       serial: 34:2e:b7:78:e6:4b
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.4.74-1-MANJARO firmware=48.4fa0041f.0 ip=192.168.101.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:16 memory:d541c000-d541ffff
 sarthak@Sarthak-Prestige14A10RAS  ~  

But for some reason when the driver module loads the wifi firmware its showing as Intel® Wi-Fi 6 AX201

 sarthak@Sarthak-Prestige14A10RAS  ~  sudo dmesg |grep iwlwifi
[    2.892835] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.893916] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-50.ucode failed with error -2
[    2.894061] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-49.ucode failed with error -2
[    2.895673] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 43.2.23.17
[    2.895676] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[    2.895677] iwlwifi 0000:00:14.3: Found debug configuration: 0
[    2.895907] iwlwifi 0000:00:14.3: loaded firmware version 48.4fa0041f.0 op_mode iwlmvm
[    3.065741] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354
[    3.072553] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    3.073100] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[    3.222381] iwlwifi 0000:00:14.3: base HW address: 34:2e:b7:78:e6:4b
[    3.463704] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[    3.581803] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    3.726201] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[    3.731484] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
[    3.755364] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    3.899620] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[    3.910406] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
[ 1056.749444] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 1056.898756] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 1056.903538] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
[ 1058.186109] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[ 1058.331108] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[ 1058.340354] iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
 sarthak@Sarthak-Prestige14A10RAS  ~  

sarthak@Sarthak-Prestige14A10RAS  ~  uname -r
5.4.74-1-MANJARO
sarthak@Sarthak-Prestige14A10RAS  ~  

can’t seem to figure out why this is happening
Oddly enough my friend is having a modern 15 (Ubuntu 20.04 kernel 5.4 generic)with same WiFi chip and probing around in her system the WiFi is loading as Wireless AC 9560 which is a known issues with this chip and doesn’t cause any performance issues as far as i know from the git hub issues and her experience
Issues I am facing:

  • extremely low download speeds<1Mbps on a 100 Mbps connection
    when the router is set to broadcast in 802.11 BGN ,802.11 N,802.11GN
    in 802.11BG i get around 20 UP and 20 Down which is its limit and it is what i get on all my devices

Wierd things:

  • Getting full bandwidth when during initial 30-60 seconds after the system boots
  • Trying out different Linux Distro (Pure Arch,Ubuntu,Ubuntu DDE, kali Linux,Fedora) same result,though kali was loading version 48 of the driver and it was consistently getting speeds around 30 up 30 down. that is why i manually deleted the other versions in /lib/firmware so the driver loads v48

Things I tried

  • All the forums
  • Installing different kernals
  • Installing some iwlwifi specific linux firmware

Things I know

  • Not an issue with router since i am getting full bandwidth sometimes
  • Not an issue with hardware since it works fine in windows

Thanks in advance for all who are trying to help me
This is my first post please point out any mistakes i made and please ask if any more information is required

Hello,

There were a couple of discussion about that wifi in the old forum


Of course you can’t switch back to 5.3 kernel, but maybe you can test a different kernel, maybe worth even 4.19 kernel.

Disable mac address randomization and IPv6 too

I am not able to switch back to 4.19 when booting up it says unknown controller version you may face some issues and its stuck there I will to disable mac randomisation and check back here

@bogdancovaciu
After some more digging around the version 48 of the driver works fine with all protocol of 802.11 the issue is arising whenever i am using pacman i tested this many times whenever i use a pacman command (pacman -Syyu /pacman -S) even if it is cached package upgrade the link speed drops to 1Mbps any idea why this is happening i don’t know if using any other software also causes this i tried using yay and there is no change in link speed
NB: if i am using 802.11BG there is no issue in connectivity

EDIT:
the connection is now spotty again dont know why it was behaving like that before