Intel Wifi AX200 not working on new install

I’ve installed the Parrot on my laptop on a new M2 drive (I removed the old one, just to be clear this is NOT a dual boot, Parrot is the only thing installed). It has an Intel Wifi 6 AX200 in it, a bluetooth + wifi card. The bluetooth is working but the wifi is not. I have scoured the internet and tried different things with no luck, including uninstalling/reinstalling drivers.

The wifi worked great when I had my Windows drive installed.

When I run “inxi -F” I get this:

Network:
Device-1: Realtek driver: r8169
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: b4:2e:99:a4:49:12
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi

You can see it is there in Device-2. However when I run ifconfig only eth0 and lo show up. wlan0 is nowhere to be found.

Things I have tried:

  • uninstalled and then reinstalled firmware-iwlwifi
  • downloaded iwlwifi-cc-46.ucode from Intel website and replaced it in /lib/firmware
  • deleting all the other iwlwifi-cc-* except #46 from /lib/firmware
  • sudo modprobe iwlwifi (lsmod shows iwlwifi is already running anyway)

I’ve no idea what to try next or if I should give up and go back to Windows and run in a VM. Was really hoping to be able to run it on the metal and see if I could live without Windows, while learning some security stuff in my free time.

Here’s the full output of inxi -F for information:

System:
Host: jonathan-parrot Kernel: 5.14.0-9parrot1-amd64 x86_64 bits: 64
Desktop: MATE 1.24.1 Distro: Parrot OS 5.0 (LTS)
Machine:
Type: Laptop System: GIGABYTE product: AORUS 17G KB v: N/A
serial:
Mobo: GIGABYTE model: AORUS 17G KB serial:
UEFI: American Megatrends v: FB04 date: 03/11/2020
Battery:
ID-1: BAT1 charge: 56.3 Wh (59.8%) condition: 94.2/94.2 Wh (100.0%)
volts: 15.3 min: 15.2
CPU:
Info: 8-Core model: Intel Core i7-10875H bits: 64 type: MT MCP cache:
L2: 16 MiB
Speed: 800 MHz min/max: 800/5100 MHz Core speeds (MHz): 1: 800 2: 4299
3: 3372 4: 2183 5: 1135 6: 1164 7: 800 8: 800 9: 800 10: 800 11: 800
12: 800 13: 800 14: 800 15: 800 16: 800
Graphics:
Device-1: Intel CometLake-H GT2 [UHD Graphics] driver: i915 v: kernel
Device-2: NVIDIA TU106M [GeForce RTX 2060 Mobile] driver: nouveau
v: kernel
Device-3: IMC Networks USB2.0 HD UVC WebCam type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.11 driver: loaded: modesetting
unloaded: fbdev,vesa resolution: 1920x1080~240Hz
OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.3.5
Audio:
Device-1: Intel Comet Lake PCH cAVS driver: snd_hda_intel
Device-2: NVIDIA TU106 High Definition Audio driver: snd_hda_intel
Sound Server-1: ALSA v: k5.14.0-9parrot1-amd64 running: yes
Sound Server-2: PulseAudio v: 14.2 running: yes
Sound Server-3: PipeWire v: 0.3.19 running: yes
Network:
Device-1: Realtek driver: r8169
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: b4:2e:99:a4:49:12
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb
Report: hciconfig ID: hci0 state: up address: 50:E0:85:E4:0D:94 bt-v: 3.0
Drives:
Local Storage: total: 931.51 GiB used: 12.18 GiB (1.3%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 1TB size: 931.51 GiB
Partition:
ID-1: / size: 914.16 GiB used: 12.18 GiB (1.3%) fs: btrfs
dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 299.4 MiB used: 292 KiB (0.1%) fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home size: 914.16 GiB used: 12.18 GiB (1.3%) fs: btrfs
dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: partition size: 17.05 GiB used: 0 KiB (0.0%)
dev: /dev/nvme0n1p3
Sensors:
System Temperatures: cpu: 36.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 298 Uptime: 26m Memory: 15.5 GiB used: 1.94 GiB (12.5%)
Shell: Bash inxi: 3.3.07

  • Logs/Terminal output (use pastebin or similar services):

Here’s the output for sudo dmesg | grep iwlwifi:

[ 10.923532] iwlwifi 0000:03:00.0: enabling device (0000 → 0002)
[ 10.926869] iwlwifi 0000:03:00.0: firmware: failed to load iwlwifi-cc-a0-64.ucode (-2)
[ 10.926891] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-cc-a0-64.ucode failed with error -2
[ 10.926937] iwlwifi 0000:03:00.0: firmware: failed to load iwlwifi-cc-a0-63.ucode (-2)
[ 10.926946] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-cc-a0-63.ucode failed with error -2
[ 10.929908] iwlwifi 0000:03:00.0: firmware: direct-loading firmware iwlwifi-cc-a0-62.ucode
[ 10.929934] iwlwifi 0000:03:00.0: api flags index 2 larger than supported by driver
[ 10.929961] iwlwifi 0000:03:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 10.930760] iwlwifi 0000:03:00.0: loaded firmware version 62.49eeb572.0 cc-a0-62.ucode op_mode iwlmvm
[ 10.930825] iwlwifi 0000:03:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 11.435679] iwlwifi 0000:03:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 24.445360] nls_cp437(E) kvm(E) sha512_ssse3(E) videobuf2_memops(E) iwlwifi(E) videobuf2_v4l2(E) snd_hda_intel(E) irqbypass(E) sha512_generic(E) vfat(E) rapl(E) drbg(E) snd_intel_dspcfg(E) videobuf2_common(E) fat(E) ansi_cprng(E) snd_intel_sdw_acpi(E) intel_cstate(E) iTCO_wdt(E) videodev(E) intel_pmc_bxt(E) intel_uncore(E) iTCO_vendor_support(E) wmi_bmof(E) intel_wmi_thunderbolt(E) serio_raw(E) efi_pstore(E) asus_wmi(E) snd_hda_codec(E) ecdh_generic(E) pcspkr(E) sg(E) sparse_keymap(E) cfg80211(E) joydev(E) mc(E) watchdog(E) ee1004(E) ecc(E) mei_me(E) snd_hda_core(E) rfkill(E) snd_hwdep(E) mei(E) snd_pcm(E) snd_timer(E) snd(E) intel_pch_thermal(E) soundcore(E) ac(E) evdev(E) intel_pmc_core(E) acpi_pad(E) acpi_tad(E) parport_pc(E) ppdev(E) lp(E) parport(E) fuse(E) configfs(E) efivarfs(E) ip_tables(E) x_tables(E) autofs4(E) raid10(E) raid456(E) async_raid6_recov(E) async_memcpy(E) async_pq(E) async_xor(E) async_tx(E) raid1(E) raid0(E) multipath(E) linear(E) md_mod(E) xfs(E) btrfs(E)
[ 28.325335] nls_cp437(E) kvm(E) sha512_ssse3(E) videobuf2_memops(E) iwlwifi(E) videobuf2_v4l2(E) snd_hda_intel(E) irqbypass(E) sha512_generic(E) vfat(E) rapl(E) drbg(E) snd_intel_dspcfg(E) videobuf2_common(E) fat(E) ansi_cprng(E) snd_intel_sdw_acpi(E) intel_cstate(E) iTCO_wdt(E) videodev(E) intel_pmc_bxt(E) intel_uncore(E) iTCO_vendor_support(E) wmi_bmof(E) intel_wmi_thunderbolt(E) serio_raw(E) efi_pstore(E) asus_wmi(E) snd_hda_codec(E) ecdh_generic(E) pcspkr(E) sg(E) sparse_keymap(E) cfg80211(E) joydev(E) mc(E) watchdog(E) ee1004(E) ecc(E) mei_me(E) snd_hda_core(E) rfkill(E) snd_hwdep(E) mei(E) snd_pcm(E) snd_timer(E) snd(E) intel_pch_thermal(E) soundcore(E) ac(E) evdev(E) intel_pmc_core(E) acpi_pad(E) acpi_tad(E) parport_pc(E) ppdev(E) lp(E) parport(E) fuse(E) configfs(E) efivarfs(E) ip_tables(E) x_tables(E) autofs4(E) raid10(E) raid456(E) async_raid6_recov(E) async_memcpy(E) async_pq(E) async_xor(E) async_tx(E) raid1(E) raid0(E) multipath(E) linear(E) md_mod(E) xfs(E) btrfs(E)

Is this wifi 6 ??
I don’t know why parrot is not supporting it…
I have the same issue… Nobody is even replying to that.
I am using Wifi 6 AX201 and also tried everything you tried…
Please check other Linux distros on live mode (if you dont want to install) that if wifi card is working on it or not

Hi Bug_Hunter, It is wifi 6 – the Intel Wifi 6 AX200.

After leaving my laptop on last night I’ve discovered two things:

  1. Parrot does not by default go to sleep or hibernate from inactivity. It seems this default behavior could be improved.
  2. After running out of battery and then recharging, wlan0 now shows up in ifconfig and is running. I don’t know why normal shutdowns did not help but there you have it. Try disconnecting the power/battery (or letting it run out) to your computer and maybe it will help. However, it then showed up as “device not managed” in the network manager.

To fix this I followed the instructions here to change the line “managed=false” to “managed=true” in /etc/NetworkManager/NetworkManager.conf and then restarted. I’m happy to say my problem has been resolved. I wish I knew why it wasn’t working to begin with, and why a hard reset followed by changing the file in /etc/NetworkManager/NetworkManager.conf was required before it worked.

God bless,
Jonathan

1 Like

Hi Jonathan,
Thanks for your help I did the same you told me (except the battery thing) coz it would take time :slight_smile:.
BTW I changed the false into true and rebooted but nothing happened.
I think There is some issue in the kernel’s drivers (Hoping for update)

For making your PC sleep at inactivity.
go to Settings > type suspend > and enable the suspend session checkbox (Assuming you are using KDE Plasma)

I am also using wifi 6 AX201 of intel but facing problems and trying to solve LOL

BTW THANK YOU FOR YOUR HELP AND PRECIOUS TIME

1 Like

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.