Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
7368 Discussions

Intel Wi-Fi 6 AX201 - Linux (Xubuntu 20.04) - Slow speeds and Disconnections

epsilon_c
Novice
24,098 Views

First of all, I appreciate anyone taking the time to help us out,

For a laptop with Xubuntu 20.04 and Intel AX201 Dual Band WIFI & Bluetooth 5.1 (up to 2.4 Gbps) wifi, I have the following issues and am open to any suggestions.

Issues

  1. Quite frequently my internet access would be cut out. Wifi is still being displayed as "connected". Trying to open up a webpage just stalls the webpage (spinning disc but no 404 screen or whatever). Within 5 minutes it automatically starts working by itself (sometimes in 30 seconds sometimes 5 minutes). Nothing I do mitigates the issue. Turning it off and on, reconnecting to the network etc. does not help.
  2. Internet with this AX201 card tops out at 4 Mbps. On my other laptop (same OS, same network, same location, just 1 minute apart) internet can reach to 35 Mbps. Upload speeds are also terrible with it. This is when it manages to connect.

Notes

  1. No other devices have the same issue. Mobile or otherwise. While this board has connectivity issues, other devices do not (played the same youtube video at the same time, it disconnected within 10 minutes).

Hardware:

  • Intel AX 201 Dual Band Wifi / Bluetooth
  • Intel i7-10750H
  • Nvidia GTX 1660Ti
  • 64 GB ram, 512 GB SSD
  • Metabox Alpha-X NH58DC laptop

Operating System:

Xubuntu 20.04 (same as Ubuntu 20.04 just different UI)

Driver and other info:

sudo lshw -C network

<omitting irrelevant stuff>
  *-network
       description: Wireless interface
       product: Wi-Fi 6 AX201
       vendor: Intel Corporation
       physical id: 14.3
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.4.0-60-generic firmware=50.3e391d3e.0 latency=0 link=yes multicast=yes wireless=IEEE 802.11
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0.1
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes port=MII

 

modinfo iwlwifi


filename: /lib/modules/5.4.0-60-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
license:        GPL
author:         Copyright(c) 2003- 2015 Intel Corporation <linuxwifi@intel.com>
description:    Intel(R) Wireless WiFi driver for Linux
<I can provide other stuff if asked>

Solutions I've tried

  1. Updating the computer, restarting OS, reseting router...
  2. Downloaded the drivers from the following link: https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless.html and then copied into /lib/firmware

None of the above worked. Older devices have faster and more stable internet on the same network. I've worked a lot on this any help is highly appreciated.

0 Kudos
1 Solution
Sebastian_M_Intel
Moderator
23,562 Views

Hello epsilon_c,   

 

Thank you for your update. 

 

As you advised through our internal interactions, the following steps fixed your issue: 

 

Set the authentication type as 'WPA2-PSK' and Encryption 'AES'. 

 

Based on your feedback, we are considering this thread as solved, so we will proceed to close it. If you need further help, please submit a new post and we will gladly assist you.  

 

Regards,   

 

Sebastian M    

Intel Customer Support Technician


View solution in original post

22 Replies
epsilon_c
Novice
20,021 Views

Update: Main cause seems to be that iwlwifi does not load the latest driver we supply from Intel's website:

sudo dmesg | grep iwlwifi

[    3.615630] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 58.3.35.22
[    3.615633] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[    3.615635] iwlwifi 0000:00:14.3: Found debug configuration: 0
[    3.615909] iwlwifi 0000:00:14.3: loaded firmware version 50.3e391d3e.0 op_mode iwlmvm
[    3.841235] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354
[    3.848951] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    3.849498] iwlwifi 0000:00:14.3: Allocated 0x00400000 bytes for firmware monitor.
[    3.994966] iwlwifi 0000:00:14.3: base HW address: 00:42:38:cb:53:13
[    4.016571] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
[    4.782590] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    4.929722] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring

 

I've tried:

  • Moving all the iwlwifi firmware under /lib/firmware directory outside this directory first (sudo mv)
  • Copying new firmware into this directory (just restarting at this point causes errors)
  • Renaming the new files with the old ones (also caused different types of errors that we can check with dmesg)

How do we tell iwlwifi to load a specific firmware?

0 Kudos
Sebastian_M_Intel
Moderator
20,018 Views

Hello epsilon_c,  

  

Thank you for posting on the Intel® communities.    

  

In order to better assist you, please provide the following:  

  

1. Run hostnamectl and provide the outcome for the full Linux OS version/distro. You can also provide the Intel® System Support Utility for the Linux* Operating System for more details: https://downloadcenter.intel.com/download/26735/Intel-System-Support-Utility-for-the-Linux-Operating... 

2. Is this the original adapter that came pre-installed on your computer or did you change/install the adapter to this one?   

3. Run the following commands and send us the outcome:  

  

4. If the above steps don't work, please provide the debug data:  

  

Type: dmesg | grep ASSERT    

  

If the output is empty, please follow this wiki: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/debugging  to extract dmesg and trace-cmd.  

  

If the output has value, please collect from the wiki FW dump too.  

  

Regards,  

  

Sebastian M   

Intel Customer Support Technician   


epsilon_c
Novice
20,014 Views

Thanks for the reply Sebastian,

Here are the answers to your questions:

1)

hostnamectl

         Icon name: computer-laptop
           Chassis: laptop
  Operating System: Ubuntu 20.04.1 LTS
            Kernel: Linux 5.4.0-62-generic
      Architecture: x86-64

2) AX201 came preinstalled. I've had several options to choose from while setting up the laptop but I did not disassemble anything (laptop is brand new).

3)

lspci

00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 05)
00:12.0 Signal processing controller: Intel Corporation Comet Lake PCH Thermal Controller
00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201
00:15.0 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #1
00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
00:17.0 SATA controller: Intel Corporation Device 06d3
00:1b.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #21 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Device 06b6 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Comet Lake LPC Controller
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH SPI Controller
01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1)
01:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)
01:00.2 USB controller: NVIDIA Corporation TU116 USB 3.1 Host Controller (rev a1)
01:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1)
06:00.0 Non-Volatile memory controller: Device 1e95:1003 (rev 03)
0c:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
0c:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)

 

dmesg | grep “no suitable firmware found!” returned event not found. It is functioning somewhat like I've said. But disconnects and has slow speeds (I will list out the used firmware below).

- The Git repo you've send contains linux-firmware package which is already installed.

______________________________

dmesg | grep ASSERT  output is also empty.

The attached file contains dmesg.log. trace-cmd did not lead to anything useful. 

I can do a coredump with the link you've mentioned, but that shouldn't help resolve the issue here.

iwlwifi is looking for the wrong / old set of firmware - which it finds from the preinstalled firmware.

The new firmware I download from this website: https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless.html is not being loaded which might resolve the issue don't you think?

0 Kudos
Sebastian_M_Intel
Moderator
20,006 Views

Hello epsilon_c,   

 

Thank you for your reply. 

 

To install the firmware you should only run this command: # cp iwlwifi-*.ucode /lib/firmware 

 

However, you mentioned this is still showing the old version, in that case; I would like to verify this behavior internally, once we have an update, we will post it on this thread.  

 

Please kindly wait for a response.  

 

Regards,   

   

Sebastian M    

Intel Customer Support Technician    


epsilon_c
Novice
19,970 Views

Hello Sebastian,

Yes running cp iwlwifi-*.ucode /lib/firmware did not upgrade the firmware version after reboot.

Just giving more info to help:

 

Latest firmware has the following files:

  • iwlwifi-Qu-b0-hr-b0-48.ucode
    iwlwifi-Qu-c0-jf-b0-48.ucode
    iwlwifi-Qu-b0-jf-b0-48.ucode
    LICENSE.iwlwifi-Qu.ucode
    iwlwifi-Qu-c0-hr-b0-48.ucode
    README.iwlwifi-Qu.ucode

 

Driver and firmware versions can be seen from "configuration" below:

sudo lshw -C network

 *-network                 
       description: Wireless interface
       product: Wi-Fi 6 AX201
       vendor: Intel Corporation
       physical id: 14.3
       version: 00
       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.0-62-generic firmware=50.3e391d3e.0 latency=0 link=yes multicast=yes wireless=IEEE 802.11
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0.1
       version: 12
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8411-2_0.0.1 07/08/13 latency=0 link=no multicast=yes

 

Firmware folder contents (after the cp call mentioned above with the downloaded drivers):

ll /lib/firmware/iwlwifi*

/lib/firmware/iwlwifi-1000-5.ucode
/lib/firmware/iwlwifi-3168-21.ucode
/lib/firmware/iwlwifi-7260-12.ucode
/lib/firmware/iwlwifi-7265D-10.ucode
/lib/firmware/iwlwifi-8000C-31.ucode
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode
/lib/firmware/iwlwifi-Qu-c0-hr-b0-48.ucode
/lib/firmware/iwlwifi-100-5.ucode
/lib/firmware/iwlwifi-3168-22.ucode
/lib/firmware/iwlwifi-7260-13.ucode
/lib/firmware/iwlwifi-7265D-12.ucode
/lib/firmware/iwlwifi-8000C-34.ucode
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-33.ucode
/lib/firmware/iwlwifi-Qu-c0-hr-b0-55.ucode
/lib/firmware/iwlwifi-105-6.ucode
/lib/firmware/iwlwifi-3168-27.ucode
/lib/firmware/iwlwifi-7260-16.ucode
/lib/firmware/iwlwifi-7265D-13.ucode
/lib/firmware/iwlwifi-8000C-36.ucode
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-34.ucode
/lib/firmware/iwlwifi-Qu-c0-jf-b0-48.ucode
/lib/firmware/iwlwifi-135-6.ucode
/lib/firmware/iwlwifi-3168-29.ucode
/lib/firmware/iwlwifi-7260-17.ucode
/lib/firmware/iwlwifi-7265D-16.ucode
/lib/firmware/iwlwifi-8265-21.ucode
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-38.ucode
/lib/firmware/iwlwifi-Qu-c0-jf-b0-55.ucode
/lib/firmware/iwlwifi-2000-6.ucode
/lib/firmware/iwlwifi-3945-2.ucode
/lib/firmware/iwlwifi-7260-7.ucode
/lib/firmware/iwlwifi-7265D-17.ucode
/lib/firmware/iwlwifi-8265-22.ucode
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-41.ucode
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-48.ucode
/lib/firmware/iwlwifi-2030-6.ucode
/lib/firmware/iwlwifi-4965-2.ucode
/lib/firmware/iwlwifi-7260-8.ucode
/lib/firmware/iwlwifi-7265D-21.ucode
/lib/firmware/iwlwifi-8265-27.ucode
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-43.ucode
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-50.ucode
/lib/firmware/iwlwifi-3160-10.ucode
/lib/firmware/iwlwifi-5000-5.ucode
/lib/firmware/iwlwifi-7260-9.ucode
/lib/firmware/iwlwifi-7265D-22.ucode
/lib/firmware/iwlwifi-8265-31.ucode
/lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode
/lib/firmware/iwlwifi-QuZ-a0-hr-b0-55.ucode
/lib/firmware/iwlwifi-3160-12.ucode
/lib/firmware/iwlwifi-5150-2.ucode
/lib/firmware/iwlwifi-7265-10.ucode
/lib/firmware/iwlwifi-7265D-27.ucode
/lib/firmware/iwlwifi-8265-34.ucode
/lib/firmware/iwlwifi-cc-a0-46.ucode
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-48.ucode
/lib/firmware/iwlwifi-3160-13.ucode
/lib/firmware/iwlwifi-6000-4.ucode
/lib/firmware/iwlwifi-7265-12.ucode
/lib/firmware/iwlwifi-7265D-29.ucode
/lib/firmware/iwlwifi-8265-36.ucode
/lib/firmware/iwlwifi-cc-a0-48.ucode
/lib/firmware/iwlwifi-QuZ-a0-jf-b0-55.ucode
/lib/firmware/iwlwifi-3160-16.ucode
/lib/firmware/iwlwifi-6000g2a-5.ucode
/lib/firmware/iwlwifi-7265-13.ucode
/lib/firmware/iwlwifi-8000C-13.ucode
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-33.ucode
/lib/firmware/iwlwifi-cc-a0-55.ucode
/lib/firmware/iwlwifi-ty-a0-gf-a0-59.ucode
/lib/firmware/iwlwifi-3160-17.ucode
/lib/firmware/iwlwifi-6000g2a-6.ucode
/lib/firmware/iwlwifi-7265-16.ucode
/lib/firmware/iwlwifi-8000C-16.ucode
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-34.ucode
/lib/firmware/iwlwifi-Qu-b0-hr-b0-48.ucode
/lib/firmware/iwlwifi-3160-7.ucode
/lib/firmware/iwlwifi-6000g2b-6.ucode
/lib/firmware/iwlwifi-7265-17.ucode
/lib/firmware/iwlwifi-8000C-21.ucode
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-38.ucode
/lib/firmware/iwlwifi-Qu-b0-hr-b0-55.ucode
/lib/firmware/iwlwifi-3160-8.ucode
/lib/firmware/iwlwifi-6050-5.ucode
/lib/firmware/iwlwifi-7265-8.ucode
/lib/firmware/iwlwifi-8000C-22.ucode
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-41.ucode
/lib/firmware/iwlwifi-Qu-b0-jf-b0-48.ucode
/lib/firmware/iwlwifi-3160-9.ucode
/lib/firmware/iwlwifi-7260-10.ucode
/lib/firmware/iwlwifi-7265-9.ucode
/lib/firmware/iwlwifi-8000C-27.ucode
/lib/firmware/iwlwifi-9000-pu-b0-jf-b0-43.ucode
/lib/firmware/iwlwifi-Qu-b0-jf-b0-55.ucode

 

modinfo iwlwifi

filename:       /lib/modules/5.4.0-62-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
license:        GPL
author:         Copyright(c) 2003- 2015 Intel Corporation <linuxwifi@intel.com>
description:    Intel(R) Wireless WiFi driver for Linux
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-6.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-6.ucode
firmware:       iwlwifi-7265D-29.ucode
firmware:       iwlwifi-7265-17.ucode
firmware:       iwlwifi-3168-29.ucode
firmware:       iwlwifi-3160-17.ucode
firmware:       iwlwifi-7260-17.ucode
firmware:       iwlwifi-8265-36.ucode
firmware:       iwlwifi-8000C-36.ucode
firmware:       iwlwifi-9260-th-b0-jf-b0-46.ucode
firmware:       iwlwifi-9000-pu-b0-jf-b0-46.ucode
firmware:       iwlwifi-ty-a0-gf-a0-50.ucode
firmware:       iwlwifi-so-a0-gf-a0-50.ucode
firmware:       iwlwifi-so-a0-hr-b0-50.ucode
firmware:       iwlwifi-so-a0-jf-b0-50.ucode
firmware:       iwlwifi-cc-a0-50.ucode
firmware:       iwlwifi-QuQnj-b0-jf-b0-50.ucode
firmware:       iwlwifi-QuZ-a0-jf-b0-50.ucode
firmware:       iwlwifi-QuZ-a0-hr-b0-50.ucode
firmware:       iwlwifi-Qu-b0-jf-b0-50.ucode
firmware:       iwlwifi-Qu-c0-hr-b0-50.ucode
firmware:       iwlwifi-QuQnj-a0-hr-a0-50.ucode
firmware:       iwlwifi-QuQnj-b0-hr-b0-50.ucode
firmware:       iwlwifi-QuQnj-f0-hr-a0-50.ucode
firmware:       iwlwifi-Qu-a0-jf-b0-50.ucode
firmware:       iwlwifi-Qu-a0-hr-a0-50.ucode

 

I hope this helps.

0 Kudos
epsilon_c
Novice
19,944 Views

Hello @Sebastian_M_Intel,

Any updates on the issue? Nothing I've done helped.

Will there be a firmware update based on this or should I do something?

Thanks in advance for your update.

0 Kudos
Sebastian_M_Intel
Moderator
19,920 Views

Hello epsilon_c,    

 

Thank you for waiting. 

 

Please check the following: 

 

1. The dmesg.log indicates the AX201 has been loaded with the matching FW 50 for Kernel 5.4 

Line 940: [  3.790392] iwlwifi 0000:00:14.3: loaded firmware version 50.3e391d3e.0 op_mode iwlmvm 

  

2. Does the low speed issue occur when connecting to the Wi-Fi router at 2.4 GHz band? If so, please try to connect to the router at the 5 GHz band and see if the situation improves. 

  

3. According to the post https://askubuntu.com/questions/1230525/ubuntu-20-04-network-performance-extremely-slow, please check if this issue can be fixed by: 

editing /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf and then change the value wifi.powersave from 3 to 2, save the changes and reboot the system. 

 

Regards,    

 

Sebastian M     

Intel Customer Support Technician 

 

Links to third-party sites and references to third-party trademarks are provided for convenience and illustrative purposes only. Unless explicitly stated, Intel® is not responsible for the contents of such links, and no third-party endorsement of Intel or any of its products is implied. 


Sebastian_M_Intel
Moderator
19,871 Views

Hello epsilon_c,  

 

Were you able to check the previous post and get the information requested? Please let me know if you need more assistance.   

 

Regards,  

  

Sebastian M  

Intel Customer Support Technician


0 Kudos
epsilon_c
Novice
19,840 Views

Hello Sebastian,

Apologies for the delay and thanks for your help. Following are the responses to your suggestions:

1) Yes I see the following (seems to be an older log compared to the latest ones):

 

sudo dmesg | grep firmware

[    3.576244] iwlwifi 0000:00:14.3: loaded firmware version 50.3e391d3e.0 op_mode iwlmvm

 

 

 2) Yes, I'm connected to the 5 GHz but also tried the 2.4 GHz as well. Other devices including an older laptop are between 4 to 12 times faster - consistently. Even when I turn off other devices.

3) That issue is related to Wi-Fi 6 AX200 and not AX 201 but I gave it a try and did a reboot. Did not change anything:

Computer with the AX 201 card (with the change, after reboot):

epsilon_c_0-1611847570466.png

Old laptop:

epsilon_c_0-1611847736378.png

So that did not resolve the issue, unfortunately. I will revet back the change from the 3rd step now.

I look forward to your response and many thanks for your help so far.

0 Kudos
Sebastian_M_Intel
Moderator
19,834 Views

Hello epsilon_c,   

  

Thank you for the information. 

 

Please allow us to review this information internally one more time and kindly wait for a response.  

 

Regards,   

   

Sebastian M  

Intel Customer Support Technician 


0 Kudos
Sebastian_M_Intel
Moderator
19,805 Views

Hello epsilon_c,    

 

Thanks for patiently waiting. 

 

Please try the following:  

 

1) Please try: $ sudo apt remove backport-iwlwifi-dkms. It's a known issue that this package can cause slow speed and it should be removed from 20.04. 

(Refer to https://askubuntu.com/questions/1230525/ubuntu-20-04-network-performance-extremely-slow?newreg=89f454f5c3714071a14949ed391721f9 ) 

  

2) If the issue still occurs, please provide the following info/logs 

  1. Did AX201 work fine before and you started to see the issue after an OS update? If so, do you recall which Ubuntu/Kernel version that AX201 was working on? 
  2. Wireless configuration: 
  • WiFi router model number: 
  • Does the Wi-Fi router have the latest firmware, and the Metabox Alpha-X NH58DC laptop have the latest BIOS version? 
  • On the router, please try to set the Channel from 'Auto' to be fixed (e.g. CH36 at 5GHz), and set the bandwidth from '20/40/80 MHz' to be fixed as well (e.g. 40 MHz Only). And check if these settings help improve the network speed. If you need further help on this, please check with your router's manufacturer.  
  • Wireless security setting, I.e. Is it WPA2-PSK (AES)? 
  • Collect the tracing log 'trace.dat' 

Step1. Before reproducing the issue, please type# sudo trace-cmd record -e iwlwifi -e mac80211 -e cfg80211 -e iwlwifi_msg 

Step2. Reproduce the issue. e.g. Download some files from the Internet. 

Step3. Then stop tracing by hit Ctrl^C, collect the log 'trace.dat'. Then also collect full dmesg.log -> Please type # dmesg > dmesg.log 

 

Any questions, please let me know. 

 

Regards,   

   

Sebastian M   

Intel Customer Support Technician


0 Kudos
epsilon_c
Novice
19,786 Views

Dear Sebastian,

Thank you for your time and your effort.

1) I've already tried this solution and have done this again now:

"Package 'backport-iwlwifi-dkms' is not installed, so not removed"

2.1) It has never worked fine for me. This is a fresh installation on a new laptop.

2.2.a) I don't think this is a WiFi related issue since other devices work well as I've mentioned above. The following is the model: Tp-Link 300Mbps Wireless N USB VDSL/ADSL Modem Router, Model No. TD-W9970

2.2.b) This command `sudo dmidecode -s bios-version` returns the following:
1.07.06TMB

 

0 Kudos
epsilon_c
Novice
19,781 Views

Mistakenly partially posted an answer above, apologies.

Since linux automatically updates the BIOS version, I believe 1.07.06TMB to be the latest version for my hardware. I would have to verify it with a USB on the weekend.

2.2.c) Changing these settings did not help (similar connection). As I've said above, other electronics including laptops and phones worked well with the previous router settings. So there should be no issue with this and I will revert back to its defaults.

2.2.d) It is "WPA & WPA2 Personal" with password protection. The same as my other laptop that works perfectly fine. They both use Automatic settings with IPv4 and IPv6 Methods (Automatic (DHCP) on IPv4 and Automatic on IPv6 for both computers).

2.2.e) The attached compressed file contains both dmesg.log and shortest trace.dat I could generate.

My questions would be:

1) Is 50.3e391d3e.0 the latest driver version for AX 201? Would the issue be related to that?

2) Latest firmware from this link had the following files:

  • iwlwifi-Qu-b0-hr-b0-48.ucode
    iwlwifi-Qu-c0-jf-b0-48.ucode
    iwlwifi-Qu-b0-jf-b0-48.ucode
    LICENSE.iwlwifi-Qu.ucode
    iwlwifi-Qu-c0-hr-b0-48.ucode
    README.iwlwifi-Qu.ucode

However "modinfo iwlwifi" does not display above firmware with the ucode extensions. Could that be the reason?

3) If possible, how would I get the Intel driver mentioned above use the Intel firmware I've downloaded from this link: https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless.html

Because it seems newly downloaded firmware is not being used.

I do appreciate your and others' help on this.

Regards,

epsilon_c

0 Kudos
fast_fly
Beginner
19,760 Views

Just to add some feedback, I have the same issue with similar hardware

Hardware:

Intel AX 201 Dual Band Wifi / Bluetooth
Intel(R) Core(TM) i7-10850H CPU @ 2.70GHz
GeForce GTX 1650 Ti Mobile
32 GB ram,  1024 GB SSD

Lenovo Thinkpad X1

 

On a slow wifi network I had connection issues that resolved by automatic reconnection in less then 20 seconds. On my current wifi router I get only about 3.4 Mbps, rebooting to Windows gives nearly ten times the performance. The system is an up-to-date ArchLinux.

# dmesg|grep iwlwifi
[ 8.205923] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 8.212879] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[ 8.212894] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 65.3.35.22
[ 8.213205] iwlwifi 0000:00:14.3: loaded firmware version 59.601f3a66.0 QuZ-a0-hr-b0-59.ucode op_mode iwlmvm
[ 8.394692] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354
[ 8.574404] iwlwifi 0000:00:14.3: base HW address: xx:xx:…
[ 8.586515] iwlwifi 0000:00:14.3: iwlmvm doesn't allow to disable HW crypto, check swcrypto module parameter
[ 8.894579] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0

0 Kudos
Sebastian_M_Intel
Moderator
19,747 Views

Hello,     

 

@fast_fly, thank you for your post. If you need assistance, please create your own thread and provide the information that has been requested on this one. 

 

@epsilon_c, thank you for the outcome. Please remember this behavior is being investigated internally, so kindly wait for an update, we are going to review the information you just provided. 

 

Regards,    

    

Sebastian M    

Intel Customer Support Technician


0 Kudos
Sebastian_M_Intel
Moderator
19,656 Views

Hello epsilon_c,      

 

We would like you to send us some additional reports that may contain some sensitive information, I will send you an e-mail to the e-mail address associated with your community profile.  

 

Regards,     

     

Sebastian M     

Intel Customer Support Technician


Sebastian_M_Intel
Moderator
19,613 Views

Hello epsilon_c,  

 

Were you able to check the e-mail we sent you and get the information requested? Please let me know if you need more assistance.   

 

Regards,  

  

Sebastian M  

Intel Customer Support Technician


epsilon_c
Novice
19,596 Views

Thank you for your patience and your help Sebastian,

Your suggestion has resolved the issue. The proof is below:

epsilon_c_0-1613296218141.png

epsilon_c_1-1613296239042.png

If you could post it below this post, I will mark it as the answer so that others can see it as well.

Best wishes,

epsilon_c

0 Kudos
53616d
Beginner
19,590 Views

Hi,

 

Had the same issue using LMDE, after switshing to linux mint 20.1 (the version based on ubuntu LTS), it all worked.

note that my desktop uses the AX200, but maybe this can help.

 

Best of luck!

0 Kudos
epsilon_c
Novice
18,762 Views

Thanks 53616d,

LMDE is using Debian Buster as its base (v10) and it's kernel is 4.19.

Linux Mint 20.1 is using kernel 5.8 or later (maybe 5.10?).

Xubuntu is using kernel 5.4 currently.

So those are the differences. We can change the kernel versions within the same OS if necessary.

So this can be tested without installing a new distro.

Hope that helps.

0 Kudos
Reply