- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I replaced my laptop original wifi adapter with Intel AX200NGW but I cannot connect any wifi. I cannot even list them on Ubuntu. For a moment I think it tries to connect to my saved wifi (Hotspot xiaomi poco x3) But Ubuntu immediately says it is deactivated. After that point the wifi list seems empty for a couple of minutes.
I read the following post and run the needed commands I am sharing them now
https://community.intel.com/t5/Wireless/wifi-6-ax-200-issues-on-Ubuntu-20-04/td-p/1215902
-AX200 is not my original adapter and I installed/replaced it with the old one:Wifi adapter Realtek RTL8822BE
-Laptop model:HP-EliteBook-755-G5
-5.4.0.62-generic
-Issue always exist, just when trying to wifi I cannot connect or list them
Some commands output for your information:
root@baron-HP-EliteBook-755-G5:/home/baron# lspci | grep 200
02:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
root@baron-HP-EliteBook-755-G5:/home/baron# lsmod | grep iwlwifi
iwlwifi 331776 1 iwlmvm
cfg80211 704512 3 iwlmvm,iwlwifi,mac80211
baron@baron-HP-EliteBook-755-G5:/usr/lib/firmware$ ls | grep iwlwifi-cc-a0-
iwlwifi-cc-a0-46.ucode
iwlwifi-cc-a0-48.ucode
iwlwifi-cc-a0-55.ucode
root@baron-HP-EliteBook-755-G5:/home/baron# lspci -v
02:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200
Flags: bus master, fast devsel, latency 0, IRQ 76
Memory at e0900000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
baron@baron-HP-EliteBook-755-G5:/usr/lib/firmware$ sudo lshw -class network
*-network
description: Wireless interface
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 1a
serial: 78:2b:46:db:06:aa
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=48.4fa0041f.0 latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:76 memory:e0900000-e0903fff
after couple of seconds it is disabled
*-network DISABLED
description: Wireless interface
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 1a
serial: 78:2b:46:db:06:aa
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=48.4fa0041f.0 latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:76 memory:e0900000-e0903fff
the dmesg and modinfo outputs are attached
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@n_scott_pearson thanks for reply
I have solved my problem with the wifi adapter. But It has nothing with to do antennas.
Here is the solution path:
In dmesg output I think main problems were
[ 599.424516] iwlwifi 0000:02:00.0: Microcode SW error detected. Restarting 0x0.
[ 561.910974] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
[ 561.911003] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
It seemed if I try to connect to my mobile phone's HotSpot. Microcode error comes. So I installed a modem and tried to connect it and there was no Microcode error. I was able to connect but somehow it was unstable especially when I disconnected modem. The OS does not list the modem in the wifi list for a couple of minutes. I tried to restart to make it list but again it was very unstable and does not list the modem for a long time. I tried iwlwifi-cc-a0-50.ucode with no luck.
So I have tried to upgrade the kernel 5.10,5.9,5.8 with the appropriate firmware in the dmesg output and lastly 5.7 was more stable(according to dmesg output). But listing was again unstable and to see the available WiFi points, you must be lucky
after many tries and creating the /etc/modprobe.d/iwlwifi.conf with the contents, listing is now working properly I can always see WiFi list as it before, connect/disconnect them without any issue. and dmesg output has not a continuous log now.(enable_ini makes dmesg output continuous with some log.)
options iwlwifi power_save=0
options iwlwifi uapsd_disable=1
options iwlmvm power_scheme=1
options iwlwifi enable_ini=N
Working Environment
Kernel 5.7.19
iwlwifi-cc-a0-53.ucode
"dmesg | grep iwlwifi" output is below it is constant now, does not change.
[ 3.422730] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
[ 3.439185] iwlwifi 0000:02:00.0: api flags index 2 larger than supported by driver
[ 3.439193] iwlwifi 0000:02:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 68.3.35.22
[ 3.439196] iwlwifi 0000:02:00.0: Found debug destination: EXTERNAL_DRAM
[ 3.439197] iwlwifi 0000:02:00.0: Found debug configuration: 0
[ 3.439577] iwlwifi 0000:02:00.0: loaded firmware version 53.c31ac674.0 cc-a0-53.ucode op_mode iwlmvm
[ 3.505332] iwlwifi 0000:02:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 3.527990] iwlwifi 0000:02:00.0: Applying debug destination EXTERNAL_DRAM
[ 3.528605] iwlwifi 0000:02:00.0: Allocated 0x00400000 bytes for firmware monitor.
[ 3.709631] iwlwifi 0000:02:00.0: base HW address: 78:2b:46:db:06:aa
[ 4.054008] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
[ 4.226048] iwlwifi 0000:02:00.0: Applying debug destination EXTERNAL_DRAM
[ 4.396867] iwlwifi 0000:02:00.0: FW already configured (0) - re-configuring
and some command outputs for reference.
lspci -v
02:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200
Flags: bus master, fast devsel, latency 0, IRQ 76
Memory at e0900000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
sudo lshw -class network
*-network
description: Wireless interface
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 1a
serial: 78:2b:46:db:06:aa
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.7.19-050719-generic firmware=53.c31ac674.0 cc-a0-53.ucode ip=192.168.43.116 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:76 memory:e0900000-e0903fff
ip link
36: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 78:2b:46:db:06:aa brd ff:ff:ff:ff:ff:ff
ifconfig
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.43.116 netmask 255.255.255.0 broadcast 192.168.43.255
inet6 fe80::8c20:6d9b:6dba:ac30 prefixlen 64 scopeid 0x20<link>
ether 78:2b:46:db:06:aa txqueuelen 1000 (Ethernet)
RX packets 62689 bytes 76534361 (76.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 17233 bytes 6051037 (6.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
iwconfig
lo no wireless extensions.
enp1s0f0 no wireless extensions.
wlp2s0 IEEE 802.11 ESSID:"Barons"
Mode:Managed Frequency:2.412 GHz Access Point: 42:68:1C:5C:24:E0
Bit Rate=144.4 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-26 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:31 Missed beacon:0
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The way you are describing it, it sounds like the antennas are not properly connected to the card.
...S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@n_scott_pearson thanks for reply
I have solved my problem with the wifi adapter. But It has nothing with to do antennas.
Here is the solution path:
In dmesg output I think main problems were
[ 599.424516] iwlwifi 0000:02:00.0: Microcode SW error detected. Restarting 0x0.
[ 561.910974] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
[ 561.911003] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
It seemed if I try to connect to my mobile phone's HotSpot. Microcode error comes. So I installed a modem and tried to connect it and there was no Microcode error. I was able to connect but somehow it was unstable especially when I disconnected modem. The OS does not list the modem in the wifi list for a couple of minutes. I tried to restart to make it list but again it was very unstable and does not list the modem for a long time. I tried iwlwifi-cc-a0-50.ucode with no luck.
So I have tried to upgrade the kernel 5.10,5.9,5.8 with the appropriate firmware in the dmesg output and lastly 5.7 was more stable(according to dmesg output). But listing was again unstable and to see the available WiFi points, you must be lucky
after many tries and creating the /etc/modprobe.d/iwlwifi.conf with the contents, listing is now working properly I can always see WiFi list as it before, connect/disconnect them without any issue. and dmesg output has not a continuous log now.(enable_ini makes dmesg output continuous with some log.)
options iwlwifi power_save=0
options iwlwifi uapsd_disable=1
options iwlmvm power_scheme=1
options iwlwifi enable_ini=N
Working Environment
Kernel 5.7.19
iwlwifi-cc-a0-53.ucode
"dmesg | grep iwlwifi" output is below it is constant now, does not change.
[ 3.422730] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
[ 3.439185] iwlwifi 0000:02:00.0: api flags index 2 larger than supported by driver
[ 3.439193] iwlwifi 0000:02:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 68.3.35.22
[ 3.439196] iwlwifi 0000:02:00.0: Found debug destination: EXTERNAL_DRAM
[ 3.439197] iwlwifi 0000:02:00.0: Found debug configuration: 0
[ 3.439577] iwlwifi 0000:02:00.0: loaded firmware version 53.c31ac674.0 cc-a0-53.ucode op_mode iwlmvm
[ 3.505332] iwlwifi 0000:02:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 3.527990] iwlwifi 0000:02:00.0: Applying debug destination EXTERNAL_DRAM
[ 3.528605] iwlwifi 0000:02:00.0: Allocated 0x00400000 bytes for firmware monitor.
[ 3.709631] iwlwifi 0000:02:00.0: base HW address: 78:2b:46:db:06:aa
[ 4.054008] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
[ 4.226048] iwlwifi 0000:02:00.0: Applying debug destination EXTERNAL_DRAM
[ 4.396867] iwlwifi 0000:02:00.0: FW already configured (0) - re-configuring
and some command outputs for reference.
lspci -v
02:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
Subsystem: Intel Corporation Wi-Fi 6 AX200
Flags: bus master, fast devsel, latency 0, IRQ 76
Memory at e0900000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [80] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Latency Tolerance Reporting
Capabilities: [154] L1 PM Substates
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
sudo lshw -class network
*-network
description: Wireless interface
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 1a
serial: 78:2b:46:db:06:aa
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.7.19-050719-generic firmware=53.c31ac674.0 cc-a0-53.ucode ip=192.168.43.116 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:76 memory:e0900000-e0903fff
ip link
36: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 78:2b:46:db:06:aa brd ff:ff:ff:ff:ff:ff
ifconfig
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.43.116 netmask 255.255.255.0 broadcast 192.168.43.255
inet6 fe80::8c20:6d9b:6dba:ac30 prefixlen 64 scopeid 0x20<link>
ether 78:2b:46:db:06:aa txqueuelen 1000 (Ethernet)
RX packets 62689 bytes 76534361 (76.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 17233 bytes 6051037 (6.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
iwconfig
lo no wireless extensions.
enp1s0f0 no wireless extensions.
wlp2s0 IEEE 802.11 ESSID:"Barons"
Mode:Managed Frequency:2.412 GHz Access Point: 42:68:1C:5C:24:E0
Bit Rate=144.4 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-26 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:31 Missed beacon:0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Be aware of that I failed to make adapter work properly with Kernel 5.8,5.9,5.10 and ucode-firmware files 55,59.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I also managed to run iwlwifi with kernel 5.12.4 and iwlwifi-cc-a0-55.ucode

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page