<div dir="ltr">Kernel is old.  QEMU is old.  Please burn whatever instructions caused you to arrive at that <qemu:commandline> abomination.  If you need to do that, it suggests your libvirt is also old.  There's a good change dmesg is filled with errors indicating insufficient locked memory limits for the user precisely because the assigned device is hidden from libvirt inside the <qemu:arg> parameters.  Those would lead to the memory listener errors in QEMU.</div>