4.2-RC4: WiFi stopped working in sys-net

You can try to attach your network card with permissive=True option.
Get your network card DEVID from the output of this command in dom0 terminal:

qvm-pci ls | grep sys-net

Then run the commands below in dom0 terminal but replace xx_xx.x with DEVID of your network card:

qvm-pci detach sys-net dom0:xx_xx.x
qvm-pci attach -o permissive=True --persistent sys-net dom0:xx_xx.x

But be aware that:

NOTE: The permissive flag increases attack surface and possibility of side channel attacks. While using the no-strict-reset flag, do not require PCI device to be reset before attaching it to another VM. This may leak usage data even without malicious intent. Both permissive and no-strict-reset options may not be necessary and you should try one first, then the other, before using both.

If it’ll work with permissive=True then you can open an issue on github and report this regression, maybe it’s a bug and could be fixed.

You can also try to add pci=nomsi to the qube’s kernelopts with qvm-prefs in dom0 terminal instead of permissive=True option.

1 Like