Wifi troubleshooting

I have installed blackarch penetration testing system into a template and from there in to a app VM.

Blackarch, as the name suggests, uses archlinux.

I can get ethernet to work but not wifi. I wonder what I’m forgetting/missing.

I am using the same kernel as the one which works for wifi in sys-net.

I added the same kernel arguments to this VM (copied from the working VM sys-net).

I have added the wifi and ethernet device to this VM in Qubes settings.

My wifi driver iwlwifi is loaded, as revealed by lsmod.

Comparing to sys-net, I was missing an accociated driver iwlmvm. I added it but that didn’t help.

I started Network manager, which gets ethernet working. Wifi didn’t come up.

systemctl start NetworkManager

I have tried with, and without, network-manager as a service in Qubes settings.

iwconfig shows that there is no interface with wifi

lspci shows the wifi and ethernet devices. Here is the output for the wifi device.

lspci -s "00:06.0" -v -n
00:06.0 0280: 8086:2723 (rev 1a)
	Subsystem: 8086:0084
	Physical Slot: 6
	Flags: fast devsel, IRQ 40
	Memory at f2024000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel modules: iwlwifi