[pve-devel] disable-efi-enable-pxe-roms.patch break livemigration from old qemu guest without pxe

Alexandre DERUMIER aderumier at odiso.com
Thu Oct 22 16:09:22 CEST 2015


Hi,

I see that this commit
https://git.proxmox.com/?p=pve-qemu-kvm.git;a=blobdiff;f=debian/patches/series;h=465145ad464d52543e1e5283a346fb72766dfa08;hp=68ce08fdc2cb82cca7df911067d49cfd8c5ce2bc;hb=3d265b4e6f7135f535682dc6b60ccb396076523a;hpb=b422a7df8575c63573106b3ac101f1a8125819da

remove this patch.
disable-efi-enable-pxe-roms.patch


This break livemigration from old qemu with virtio-net  (without pxe rom) to new qemu with virtio-net (with pxe rom)



"
kvm: Length mismatch: 0000:00:12.0/virtio-net-pci.rom: 0x10000 in != 0x40000: Invalid argument
kvm: error while loading state for instance 0x0 of device 'ram'
kvm: load of migration failed: Invalid argument
"


I have seen on some forum that this can be passed to qemu target process

-global virtio-net-pci.romfile=pxe-virtio.rom.2.2 for example, but I don't known how to tell to qemu to not use pxe rom at all.


Also that mean in the future, we need to keep all roms version (with some suffix like this example), or migration will break.




More information about the pve-devel mailing list