I use a windows 11 vm because my printer doesn’t work with linux, which worked fine until recently. At some point I had to use it again and realised that the directory that I mount in the VM no longer works, the virtio-fs service was not running anymore.
I tried starting it manually and got the error “Error 31: A device attached to this system is not functioning.”
This prompted me to check the device manager, where I found that there are three devices shown as not working; two “PCI Device” and one “PCI Simple Communications Controller”. I also see that the “Red Hat VirtIO SCSI pass-through controller” is working and using the correct driver.
I saw somewhere that it’s only two devices that are expected to not work, so maybe that third one is the problem?
Set image.os: Windows in there, reboot the VM and then download and install the latest version of the VirtIO drivers, that should get you all devices in a valid state.
Unfortunately after setting image.os: Windows I don’t get any video output anymore, the incus console -t vga just gives me the Zabbly logo after the windows circling dots animation.
Using RDP just gives me a completely white screen.
Any ideas what the problem might be? I tried to use the ISO to repair the installation but no success.
Edit: Uninstalling the latest quality update fixed it
Even after re-installing the drivers, I still had a driverless device in device manager (the PCI Simple Communications Controller). I managed to get it to take a driver by manually making windows search the VirtIO driver ISO.
However even after this, I still get the same “Error 31: A device attached to this system is not functioning.”
Unless you have other ideas, think I’ll have to try to re-install the OS at this point
Unfortunately I had to give up on this, even a fresh install with a freshly downloaded Windows 11 ISO had the same issue and there was nothing that worked to resolve it.
I’m new to Incus and am experiencing the exact same symptoms as unicorn. My VM OS is Windows 11 Pro. And in addition to what unicorn posted I also see the following in the logs, on the incus host:
[root@incus testincus]# cat /var/log/incus/win11vm/disk.SHARED.log
[2025-10-21T23:51:36Z INFO virtiofsd] Waiting for vhost-user socket connection...
[2025-10-21T23:51:37Z INFO virtiofsd] Client connected, servicing requests
Warning: Cannot announce submounts, client does not support it
[2025-10-21T23:54:09Z ERROR virtiofsd::passthrough] Cannot enable posix ACLs, client does not support it
The first two lines appear in the logs on VM startup and before the VirtIO-FS service is started. The last two lines appear when I attempt to start the service. I also receive the error 31, on the VM, when attempting to start the service.