For reference, I'm attaching the logs I was looking at yesterday that pointed me to the virtinst issue. I collected it by turning on the following debug settings in libvirtd.conf:
You'll see that the probing pattern between old ovmf and new ovmf changed. After applying a patch to virtinst that also matches the 4M variants, the probing pattern when using the new ovmf now matches the old one.
For reference, I'm attaching the logs I was looking at yesterday that pointed me to the virtinst issue. I collected it by turning on the following debug settings in libvirtd.conf:
log_filters= "1:qemu_ firmware" "3:syslog: libvirtd 1:stderr"
log_outputs=
And ran libvirtd in the foreground to collect it.
You'll see that the probing pattern between old ovmf and new ovmf changed. After applying a patch to virtinst that also matches the 4M variants, the probing pattern when using the new ovmf now matches the old one.