I have recently installed Ubuntu 18.04.5 on my Acer Nitro 5 AN515-54 and I have noticed slow Wifi speeds. I have a connection of 200 Mbps and I can download at 20 MB/s on ethernet cable, but on Wifi 5G network it gets stuck at 10 MB/s, and I know it should download at 20 MB/s on the 5G network because that is what happens on Windows 10.
The Wifi adapter is an Intel Wi-Fi 6 AX200 160MHz, and it gets recognized during startup, as can be seen below:
( 1326.942946) iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2 ( 1326.942971) iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2 ( 1326.942982) iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-cc-a0-48.ucode failed with error -2 ( 1326.942994) iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-cc-a0-47.ucode failed with error -2 ( 1326.947347) iwlwifi 0000:08:00.0: loaded firmware version 46.3cfab8da.0 op_mode iwlmvm ( 1326.960005) iwlwifi 0000:08:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340 ( 1327.117544) iwlwifi 0000:08:00.0: base HW address: a8:7e:ea:39:fe:0e ( 1327.137948) iwlwifi 0000:08:00.0 wlp8s0: renamed from wlan0 ( 1327.323465) iwlwifi 0000:08:00.0: BIOS contains WGDS but no WRDS ( 1327.508007) iwlwifi 0000:08:00.0: BIOS contains WGDS but no WRDS
However, if I run
sudo lshw -c network, I get product: Intel Corporation, instead of the name of the adapter, as can be seen below:
*-network description: Wireless interface product: Intel Corporation vendor: Intel Corporation physical id: 0 bus info: pci@0000:08:00.0 logical name: wlp8s0 version: 1a serial: a8:7e:ea:39:fe:0e 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-48-generic firmware=46.3cfab8da.0 ip=192.168.15.7 latency=0 link=yes multicast=yes wireless=IEEE 802.11 recursos: irq:18 memória:a4200000-a4203fff
And the output of
nmcli -f all device show | egrep 'GENERAL.(VENDOR|PRODUCT)' | head -n 2 is:
GENERAL.VENDOR: Intel Corporation GENERAL.PRODUCT: --
Clearly for some reason the Product name is not being recognized.
I have tried changing the firmware version to iwlwifi-cc-46.3cfab8da.0.tgz, as stated in https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless.html, and I also have tried disabling Windows 10 fast startup, as suggest in https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi#about_dual-boot_with_windows_and_fast-boot_enabled, but it didn’t make any difference. Installing the open source iwlwifi driver backport in DKMS format (backport-iwlwifi-dkms) also made no difference.
The result of
uname -a is:
Linux athena 5.4.0-48-generic #52~18.04.1-Ubuntu SMP Thu Sep 10 12:50:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
I appreciate any ideas.