I440fx support in incus?

,

Hi everyone,

I’m trying to get a Ruckus virtual Smart Zone controller to run on incus, but this VM requires the i440fx machine model. Using the default q35 model, the VM crashes every few minutes.

I’ve already tried setting the machine type with raw.qemu: -machine pc and this fails, because incus configures a bunch of PCIe devices in its generated config, which i440fx doesn’t support.

Is there any way to get this to run with an older machine model? Or would that require rewriting the complete qemu.conf in raw.qemu.conf?

Cheers,

Falk

Not really, Incus actively relies on PCIe hotplug for all storage and network devices, it also actively uses CPU and memory hotplug at runtime, none of which really works with those legacy machine types.

Do you have any details on what’s causing that VM to fail specifically?

No, there’s nothing in the log and nothing on console. There’s no real root access, as it’s a vendor provided appliance.

I think I’ll go with plain libvirt then. :smiley:

Thanks for the quick reply, that saves a lot of work!