From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkUZR-0007Qf-Mg for qemu-devel@nongnu.org; Wed, 14 May 2014 04:29:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WkUZL-0007Ds-JT for qemu-devel@nongnu.org; Wed, 14 May 2014 04:29:49 -0400 Received: from mail-ph.de-nserver.de ([85.158.179.214]:52478) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WkUZL-0007DV-8X for qemu-devel@nongnu.org; Wed, 14 May 2014 04:29:43 -0400 Message-ID: <53732975.2000201@profihost.ag> Date: Wed, 14 May 2014 10:29:41 +0200 From: Stefan Priebe - Profihost AG MIME-Version: 1.0 References: <536CD48B.2020907@profihost.ag> <536D0ACB.50206@redhat.com> <53731883.4090502@profihost.ag> <53732524.3080101@redhat.com> In-Reply-To: <53732524.3080101@redhat.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini , qemu-stable@nongnu.org, qemu-devel Am 14.05.2014 10:11, schrieb Paolo Bonzini: > Il 14/05/2014 09:17, Stefan Priebe - Profihost AG ha scritto: >> i now was able to catch the error. >> >> It is: >> Length mismatch: 0000:00:12.0/virtio-net-pci.rom: 40000 in != 10000 >> qemu: warning: error while loading state for instance 0x0 of device 'ram' >> load of migration failed > > This is a bug of your distribution. The file sizes for ROMs should > never change. In particular, if you round the sizes up to the next > power of 2 you should always have: > > 128k for bios.bin > 256k for bios-256k.bin > 64k for pxe-*.rom > 256k for efi-*.rom > 64k for vgabios-* > > Unfortunately, most distribution get pxe-*.rom sizes wrong, because at > some point iPXE grew more features and didn't fit in 64k anymore with > the default configuration. I know at least Fedora does. > > The solution is to copy the binaries from the QEMU git repository > (directory pc-bios/) to /usr/share/qemu. Hi, i compile qemu on my own. I have the rom files under /usr/share/kvm and they look like this: ls -la /usr/share/kvm/*.rom -rw-r--r-- 1 root root 173568 May 14 09:39 /usr/share/kvm/efi-e1000.rom -rw-r--r-- 1 root root 174592 May 14 09:39 /usr/share/kvm/efi-eepro100.rom -rw-r--r-- 1 root root 173056 May 14 09:39 /usr/share/kvm/efi-ne2k_pci.rom -rw-r--r-- 1 root root 173056 May 14 09:39 /usr/share/kvm/efi-pcnet.rom -rw-r--r-- 1 root root 176640 May 14 09:39 /usr/share/kvm/efi-rtl8139.rom -rw-r--r-- 1 root root 171008 May 14 09:39 /usr/share/kvm/efi-virtio.rom -rw-r--r-- 1 root root 67072 May 14 09:39 /usr/share/kvm/pxe-e1000.rom -rw-r--r-- 1 root root 61440 May 14 09:39 /usr/share/kvm/pxe-eepro100.rom -rw-r--r-- 1 root root 61440 May 14 09:39 /usr/share/kvm/pxe-ne2k_pci.rom -rw-r--r-- 1 root root 61440 May 14 09:39 /usr/share/kvm/pxe-pcnet.rom -rw-r--r-- 1 root root 61440 May 14 09:39 /usr/share/kvm/pxe-rtl8139.rom -rw-r--r-- 1 root root 60416 May 14 09:39 /usr/share/kvm/pxe-virtio.rom currently i don't know what's wrong. Stefan