After shutting down sys-net, I can no longer connect to the internet

Be aware that permissive=true option has a downside:

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.

I’d suggest you to first try to use just no-strict-reset=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 no-strict-reset=True --persistent sys-net dom0:xx_xx.x

If it won’t work then try to use pci=nomsi kernel option for sys-net:

And only use permissive=true as your last resort if nothing else works.

1 Like