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)