* [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
@ 2014-05-09 13:13 Stefan Priebe - Profihost AG
2014-05-09 13:41 ` Dr. David Alan Gilbert
2014-05-09 17:05 ` Paolo Bonzini
0 siblings, 2 replies; 15+ messages in thread
From: Stefan Priebe - Profihost AG @ 2014-05-09 13:13 UTC (permalink / raw)
To: qemu-stable, qemu-devel
Hello list,
i was trying to migrate older Qemu (1.5 and 1.7.2) to a machine running
Qemu 2.0.
I started the target machine with:
-machine type=pc-i440fx-1.5 / -machine type=pc-i440fx-1.7
But the migration simply fails. Migrating Qemu 2.0 to Qemu 2.0 succeeds.
I see no output at the monitor of Qemu 2.0.
# migrate -d tcp:a.b.c.d:6000
# info migrate
capabilities: xbzrle: off x-rdma-pin-all: off auto-converge: on
zero-blocks: off
Migration status: failed
total time: 0 milliseconds
The target machine is still running at this point with no output.
Stefan
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-09 13:13 [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work Stefan Priebe - Profihost AG
@ 2014-05-09 13:41 ` Dr. David Alan Gilbert
2014-05-09 16:14 ` Stefan Priebe - Profihost AG
2014-05-09 17:05 ` Paolo Bonzini
1 sibling, 1 reply; 15+ messages in thread
From: Dr. David Alan Gilbert @ 2014-05-09 13:41 UTC (permalink / raw)
To: Stefan Priebe - Profihost AG; +Cc: qemu-stable, qemu-devel
* Stefan Priebe - Profihost AG (s.priebe@profihost.ag) wrote:
> Hello list,
>
> i was trying to migrate older Qemu (1.5 and 1.7.2) to a machine running
> Qemu 2.0.
>
> I started the target machine with:
>
> -machine type=pc-i440fx-1.5 / -machine type=pc-i440fx-1.7
I'd expect you to have to run with the same machine type on both sides.
I ran some simple virt-test migrate tests (just the basic one) and got
v1.5.3->v1.6.2
v1.5.3->v1.7.1
v1.5.3->v2.0.0-rc1
working for most machine types, pc-i440fx-1.5 passed with all of those.
Note that's only the simplest test.
Dave
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-09 13:41 ` Dr. David Alan Gilbert
@ 2014-05-09 16:14 ` Stefan Priebe - Profihost AG
2014-05-09 16:29 ` Dr. David Alan Gilbert
0 siblings, 1 reply; 15+ messages in thread
From: Stefan Priebe - Profihost AG @ 2014-05-09 16:14 UTC (permalink / raw)
To: Dr. David Alan Gilbert; +Cc: qemu-stable@nongnu.org, qemu-devel
> Am 09.05.2014 um 15:41 schrieb "Dr. David Alan Gilbert" <dgilbert@redhat.com>:
>
> * Stefan Priebe - Profihost AG (s.priebe@profihost.ag) wrote:
>> Hello list,
>>
>> i was trying to migrate older Qemu (1.5 and 1.7.2) to a machine running
>> Qemu 2.0.
>>
>> I started the target machine with:
>>
>> -machine type=pc-i440fx-1.5 / -machine type=pc-i440fx-1.7
>
> I'd expect you to have to run with the same machine type on both sides.
> I ran some simple virt-test migrate tests (just the basic one) and got
> v1.5.3->v1.6.2
> v1.5.3->v1.7.1
> v1.5.3->v2.0.0-rc1
> working for most machine types, pc-i440fx-1.5 passed with all of those.
> Note that's only the simplest test.
My test involved USB Controller virtio Network cards and rbd virtio-scsi drives.
Can you give me your simple start line so I could test if this works for me while adding some more arguments.
Thanks!
Stefan
>
> Dave
> --
> Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-09 16:14 ` Stefan Priebe - Profihost AG
@ 2014-05-09 16:29 ` Dr. David Alan Gilbert
2014-05-09 20:08 ` Stefan Priebe
0 siblings, 1 reply; 15+ messages in thread
From: Dr. David Alan Gilbert @ 2014-05-09 16:29 UTC (permalink / raw)
To: Stefan Priebe - Profihost AG; +Cc: qemu-stable@nongnu.org, qemu-devel
* Stefan Priebe - Profihost AG (s.priebe@profihost.ag) wrote:
>
> > Am 09.05.2014 um 15:41 schrieb "Dr. David Alan Gilbert" <dgilbert@redhat.com>:
> >
> > * Stefan Priebe - Profihost AG (s.priebe@profihost.ag) wrote:
> >> Hello list,
> >>
> >> i was trying to migrate older Qemu (1.5 and 1.7.2) to a machine running
> >> Qemu 2.0.
> >>
> >> I started the target machine with:
> >>
> >> -machine type=pc-i440fx-1.5 / -machine type=pc-i440fx-1.7
> >
> > I'd expect you to have to run with the same machine type on both sides.
> > I ran some simple virt-test migrate tests (just the basic one) and got
> > v1.5.3->v1.6.2
> > v1.5.3->v1.7.1
> > v1.5.3->v2.0.0-rc1
> > working for most machine types, pc-i440fx-1.5 passed with all of those.
> > Note that's only the simplest test.
>
> My test involved USB Controller virtio Network cards and rbd virtio-scsi drives.
That probably makes things more interesting :-) I'd start with the simplest
config you can find and add each one of those until it breaks.
> Can you give me your simple start line so I could test if this works for me while adding some more arguments.
I've got a slightly hacked up libvirt, but I'm doing
./run -t qemu --machine-type=$MACTYPE -g Linux.JeOS.19.x86_64.i440fx --qemu-bin=$SRC --qemu-dst-bin=$DST --qemu_sandbox=off --tests migrate.default.tcp --disk-bus=ide
and looking at the logs we have:
/opt/qemu/v1.5.3/bin/qemu-system-x86_64 \
-S \
-name 'virt-tests-vm1' \
-sandbox off \
-M pc-i440fx-1.5 \
-nodefaults \
-vga std \
-chardev socket,id=hmp_id_hmp1,path=/tmp/monitor-hmp1-20140415-104517-rAfzfDef,server,nowait \
-mon chardev=hmp_id_hmp1,mode=readline \
-chardev socket,id=serial_id_serial0,path=/tmp/serial-serial0-20140415-104517-rAfzfDef,server,nowait \
-device isa-serial,chardev=serial_id_serial0 \
-chardev socket,id=seabioslog_id_20140415-104517-rAfzfDef,path=/tmp/seabios-20140415-104517-rAfzfDef,server,nowait \
-device isa-debugcon,chardev=seabioslog_id_20140415-104517-rAfzfDef,iobase=0x402 \
-device ich9-usb-uhci1,id=usb1,bus=pci.0,addr=03 \
-drive id=drive_image1,if=none,file=/home/dgilbert/virt-test/shared/data/images/jeos-19-64.qcow2 \
-device virtio-blk-pci,id=image1,drive=drive_image1,bootindex=0,bus=pci.0,addr=04 \
-device virtio-net-pci,mac=9a:18:19:1a:1b:1c,id=idz0uWFP,vectors=4,netdev=idMwmdMc,bus=pci.0,addr=05 \
-netdev user,id=idMwmdMc,hostfwd=tcp::5000-:22 \
-m 1024 \
-smp 2,maxcpus=2,cores=1,threads=1,sockets=2 \
-cpu 'SandyBridge' \
-device usb-tablet,id=usb-tablet1,bus=usb1.0,port=1 \
-vnc :1 \
-rtc base=utc,clock=host,driftfix=none \
-boot order=cdn,once=c,menu=off \
-enable-kvm
Dave
> Thanks!
>
> Stefan
>
> >
> > Dave
> > --
> > Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
--
Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-09 13:13 [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work Stefan Priebe - Profihost AG
2014-05-09 13:41 ` Dr. David Alan Gilbert
@ 2014-05-09 17:05 ` Paolo Bonzini
2014-05-09 20:53 ` Stefan Priebe
2014-05-14 7:17 ` Stefan Priebe - Profihost AG
1 sibling, 2 replies; 15+ messages in thread
From: Paolo Bonzini @ 2014-05-09 17:05 UTC (permalink / raw)
To: Stefan Priebe - Profihost AG, qemu-stable, qemu-devel
Il 09/05/2014 15:13, Stefan Priebe - Profihost AG ha scritto:
>
> I see no output at the monitor of Qemu 2.0.
>
> # migrate -d tcp:a.b.c.d:6000
>
> # info migrate
> capabilities: xbzrle: off x-rdma-pin-all: off auto-converge: on
> zero-blocks: off
> Migration status: failed
> total time: 0 milliseconds
>
> The target machine is still running at this point with no output.
Anything on its stdout?
Another test you could do, in addition to changing the devices, is this:
1) try with commit 6141f3bd6904df7cf9519c6444a14a608b9874c4 on the
destination (the next one caused a migration problem that was fixed
later). If it passes, go to step 1a. If it fails, go to step 2.
1a) try with commit c01a71c1a56fa27f43449ff59e5d03b2483658a2. If it
passes, go to step 1b. If it fails, report it here.
1b) bisect between v2.0.0 (known-bad) and
c01a71c1a56fa27f43449ff59e5d03b2483658a2 (known-good) to find the
culprit. Report results.
2) change the source to v1.7.0 and bisect between v1.7.0 and
6141f3bd6904df7cf9519c6444a14a608b9874c4. Report results.
Thanks!
Paolo
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-09 16:29 ` Dr. David Alan Gilbert
@ 2014-05-09 20:08 ` Stefan Priebe
0 siblings, 0 replies; 15+ messages in thread
From: Stefan Priebe @ 2014-05-09 20:08 UTC (permalink / raw)
To: Dr. David Alan Gilbert; +Cc: qemu-stable@nongnu.org, qemu-devel
Am 09.05.2014 18:29, schrieb Dr. David Alan Gilbert:
> * Stefan Priebe - Profihost AG (s.priebe@profihost.ag) wrote:
>>
>>> Am 09.05.2014 um 15:41 schrieb "Dr. David Alan Gilbert" <dgilbert@redhat.com>:
>>>
>>> * Stefan Priebe - Profihost AG (s.priebe@profihost.ag) wrote:
>>>> Hello list,
>>>>
>>>> i was trying to migrate older Qemu (1.5 and 1.7.2) to a machine running
>>>> Qemu 2.0.
>>>>
>>>> I started the target machine with:
>>>>
>>>> -machine type=pc-i440fx-1.5 / -machine type=pc-i440fx-1.7
>>>
>>> I'd expect you to have to run with the same machine type on both sides.
>>> I ran some simple virt-test migrate tests (just the basic one) and got
>>> v1.5.3->v1.6.2
>>> v1.5.3->v1.7.1
>>> v1.5.3->v2.0.0-rc1
>>> working for most machine types, pc-i440fx-1.5 passed with all of those.
>>> Note that's only the simplest test.
>>
>> My test involved USB Controller virtio Network cards and rbd virtio-scsi drives.
>
> That probably makes things more interesting :-) I'd start with the simplest
> config you can find and add each one of those until it breaks.
>
>> Can you give me your simple start line so I could test if this works for me while adding some more arguments.
>
> I've got a slightly hacked up libvirt, but I'm doing
>
> ./run -t qemu --machine-type=$MACTYPE -g Linux.JeOS.19.x86_64.i440fx --qemu-bin=$SRC --qemu-dst-bin=$DST --qemu_sandbox=off --tests migrate.default.tcp --disk-bus=ide
>
> and looking at the logs we have:
>
> /opt/qemu/v1.5.3/bin/qemu-system-x86_64 \
> -S \
> -name 'virt-tests-vm1' \
> -sandbox off \
> -M pc-i440fx-1.5 \
> -nodefaults \
> -vga std \
> -chardev socket,id=hmp_id_hmp1,path=/tmp/monitor-hmp1-20140415-104517-rAfzfDef,server,nowait \
> -mon chardev=hmp_id_hmp1,mode=readline \
> -chardev socket,id=serial_id_serial0,path=/tmp/serial-serial0-20140415-104517-rAfzfDef,server,nowait \
> -device isa-serial,chardev=serial_id_serial0 \
> -chardev socket,id=seabioslog_id_20140415-104517-rAfzfDef,path=/tmp/seabios-20140415-104517-rAfzfDef,server,nowait \
> -device isa-debugcon,chardev=seabioslog_id_20140415-104517-rAfzfDef,iobase=0x402 \
> -device ich9-usb-uhci1,id=usb1,bus=pci.0,addr=03 \
> -drive id=drive_image1,if=none,file=/home/dgilbert/virt-test/shared/data/images/jeos-19-64.qcow2 \
> -device virtio-blk-pci,id=image1,drive=drive_image1,bootindex=0,bus=pci.0,addr=04 \
> -device virtio-net-pci,mac=9a:18:19:1a:1b:1c,id=idz0uWFP,vectors=4,netdev=idMwmdMc,bus=pci.0,addr=05 \
> -netdev user,id=idMwmdMc,hostfwd=tcp::5000-:22 \
> -m 1024 \
> -smp 2,maxcpus=2,cores=1,threads=1,sockets=2 \
> -cpu 'SandyBridge' \
> -device usb-tablet,id=usb-tablet1,bus=usb1.0,port=1 \
> -vnc :1 \
> -rtc base=utc,clock=host,driftfix=none \
> -boot order=cdn,once=c,menu=off \
> -enable-kvm
>
> Dave
OK biggest bummer it works fine with all freshly started VMs. No idea why.
So i'll try with paolos idea migrating old VMs.
>
>> Thanks!
>>
>> Stefan
>>
>>>
>>> Dave
>>> --
>>> Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
> --
> Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-09 17:05 ` Paolo Bonzini
@ 2014-05-09 20:53 ` Stefan Priebe
2014-05-14 7:17 ` Stefan Priebe - Profihost AG
1 sibling, 0 replies; 15+ messages in thread
From: Stefan Priebe @ 2014-05-09 20:53 UTC (permalink / raw)
To: Paolo Bonzini, qemu-stable, qemu-devel
)
Am 09.05.2014 19:05, schrieb Paolo Bonzini:
> Il 09/05/2014 15:13, Stefan Priebe - Profihost AG ha scritto:
>>
>> I see no output at the monitor of Qemu 2.0.
>>
>> # migrate -d tcp:a.b.c.d:6000
>>
>> # info migrate
>> capabilities: xbzrle: off x-rdma-pin-all: off auto-converge: on
>> zero-blocks: off
>> Migration status: failed
>> total time: 0 milliseconds
>>
>> The target machine is still running at this point with no output.
>
> Anything on its stdout?
Sadly no.
But far more complex than i thought. I'm seeing this problem only on
machines originally started under qemu 1.5 ten migrated to qemu 1.7 with
machine type=pc440fc-1.5 . Only those do not work. But they also do not
work migrating them to qemu 1.7.1.
So let's ignore the whole fact and thanks for your bisect ideas. I will
just shut them down all and start them with a fresh qemu 2.0.
> Another test you could do, in addition to changing the devices, is this:
>
> 1) try with commit 6141f3bd6904df7cf9519c6444a14a608b9874c4 on the
> destination (the next one caused a migration problem that was fixed
> later). If it passes, go to step 1a. If it fails, go to step 2.
>
> 1a) try with commit c01a71c1a56fa27f43449ff59e5d03b2483658a2. If it
> passes, go to step 1b. If it fails, report it here.
>
> 1b) bisect between v2.0.0 (known-bad) and
> c01a71c1a56fa27f43449ff59e5d03b2483658a2 (known-good) to find the
> culprit. Report results.
>
> 2) change the source to v1.7.0 and bisect between v1.7.0 and
> 6141f3bd6904df7cf9519c6444a14a608b9874c4. Report results.
>
> Thanks!
>
> Paolo
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-09 17:05 ` Paolo Bonzini
2014-05-09 20:53 ` Stefan Priebe
@ 2014-05-14 7:17 ` Stefan Priebe - Profihost AG
2014-05-14 8:11 ` Paolo Bonzini
1 sibling, 1 reply; 15+ messages in thread
From: Stefan Priebe - Profihost AG @ 2014-05-14 7:17 UTC (permalink / raw)
To: Paolo Bonzini, qemu-stable, qemu-devel
Hi,
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
Stefan
Am 09.05.2014 19:05, schrieb Paolo Bonzini:
> Il 09/05/2014 15:13, Stefan Priebe - Profihost AG ha scritto:
>>
>> I see no output at the monitor of Qemu 2.0.
>>
>> # migrate -d tcp:a.b.c.d:6000
>>
>> # info migrate
>> capabilities: xbzrle: off x-rdma-pin-all: off auto-converge: on
>> zero-blocks: off
>> Migration status: failed
>> total time: 0 milliseconds
>>
>> The target machine is still running at this point with no output.
>
> Anything on its stdout?
>
> Another test you could do, in addition to changing the devices, is this:
>
> 1) try with commit 6141f3bd6904df7cf9519c6444a14a608b9874c4 on the
> destination (the next one caused a migration problem that was fixed
> later). If it passes, go to step 1a. If it fails, go to step 2.
>
> 1a) try with commit c01a71c1a56fa27f43449ff59e5d03b2483658a2. If it
> passes, go to step 1b. If it fails, report it here.
>
> 1b) bisect between v2.0.0 (known-bad) and
> c01a71c1a56fa27f43449ff59e5d03b2483658a2 (known-good) to find the
> culprit. Report results.
>
> 2) change the source to v1.7.0 and bisect between v1.7.0 and
> 6141f3bd6904df7cf9519c6444a14a608b9874c4. Report results.
>
> Thanks!
>
> Paolo
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-14 7:17 ` Stefan Priebe - Profihost AG
@ 2014-05-14 8:11 ` Paolo Bonzini
2014-05-14 8:29 ` Stefan Priebe - Profihost AG
0 siblings, 1 reply; 15+ messages in thread
From: Paolo Bonzini @ 2014-05-14 8:11 UTC (permalink / raw)
To: Stefan Priebe - Profihost AG, qemu-stable, qemu-devel
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.
Paolo
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-14 8:11 ` Paolo Bonzini
@ 2014-05-14 8:29 ` Stefan Priebe - Profihost AG
2014-05-14 8:36 ` Paolo Bonzini
0 siblings, 1 reply; 15+ messages in thread
From: Stefan Priebe - Profihost AG @ 2014-05-14 8:29 UTC (permalink / raw)
To: Paolo Bonzini, qemu-stable, 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
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-14 8:29 ` Stefan Priebe - Profihost AG
@ 2014-05-14 8:36 ` Paolo Bonzini
2014-05-14 8:38 ` Stefan Priebe - Profihost AG
0 siblings, 1 reply; 15+ messages in thread
From: Paolo Bonzini @ 2014-05-14 8:36 UTC (permalink / raw)
To: Stefan Priebe - Profihost AG, qemu-stable, qemu-devel
Il 14/05/2014 10:29, Stefan Priebe - Profihost AG ha scritto:
> 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.
What about the source machine?
Paolo
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-14 8:36 ` Paolo Bonzini
@ 2014-05-14 8:38 ` Stefan Priebe - Profihost AG
2014-05-14 9:00 ` Paolo Bonzini
0 siblings, 1 reply; 15+ messages in thread
From: Stefan Priebe - Profihost AG @ 2014-05-14 8:38 UTC (permalink / raw)
To: Paolo Bonzini, qemu-stable, qemu-devel
Am 14.05.2014 10:36, schrieb Paolo Bonzini:
> Il 14/05/2014 10:29, Stefan Priebe - Profihost AG ha scritto:
>> 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.
>
> What about the source machine?
Currently it has the same as i already updated the package there too.
So you mean i had done a mistake compiling the old package - so it had
wrong sizes?
Greets.
Stefan
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-14 8:38 ` Stefan Priebe - Profihost AG
@ 2014-05-14 9:00 ` Paolo Bonzini
2014-05-14 9:25 ` Stefan Priebe - Profihost AG
0 siblings, 1 reply; 15+ messages in thread
From: Paolo Bonzini @ 2014-05-14 9:00 UTC (permalink / raw)
To: Stefan Priebe - Profihost AG, qemu-stable, qemu-devel
Il 14/05/2014 10:38, Stefan Priebe - Profihost AG ha scritto:
> Currently it has the same as i already updated the package there too.
>
> So you mean i had done a mistake compiling the old package - so it had
> wrong sizes?
Yes, probably.
Can you do an "info mtree" for a machine that's running on the source?
Paolo
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-14 9:00 ` Paolo Bonzini
@ 2014-05-14 9:25 ` Stefan Priebe - Profihost AG
2014-05-14 9:34 ` Paolo Bonzini
0 siblings, 1 reply; 15+ messages in thread
From: Stefan Priebe - Profihost AG @ 2014-05-14 9:25 UTC (permalink / raw)
To: Paolo Bonzini, qemu-stable, qemu-devel
Am 14.05.2014 11:00, schrieb Paolo Bonzini:
> Il 14/05/2014 10:38, Stefan Priebe - Profihost AG ha scritto:
>> Currently it has the same as i already updated the package there too.
>>
>> So you mean i had done a mistake compiling the old package - so it had
>> wrong sizes?
>
> Yes, probably.
>
> Can you do an "info mtree" for a machine that's running on the source?
>
> Paolo
here it is:
# info mtree
memory
0000000000000000-7ffffffffffffffe (prio 0, RW): system
0000000000000000-00000000dfffffff (prio 0, RW): alias ram-below-4g
@pc.ram 0000000000000000-00000000dfffffff
00000000000a0000-00000000000bffff (prio 1, RW): alias smram-region
@pci 00000000000a0000-00000000000bffff
00000000000c0000-00000000000c3fff (prio 1, R-): alias pam-rom @pc.ram
00000000000c0000-00000000000c3fff
00000000000c4000-00000000000c7fff (prio 1, R-): alias pam-rom @pc.ram
00000000000c4000-00000000000c7fff
00000000000c8000-00000000000cbfff (prio 1, R-): alias pam-rom @pc.ram
00000000000c8000-00000000000cbfff
00000000000ca000-00000000000ccfff (prio 1000, RW): alias kvmvapic-rom
@pc.ram 00000000000ca000-00000000000ccfff
00000000000cc000-00000000000cffff (prio 1, R-): alias pam-rom @pc.ram
00000000000cc000-00000000000cffff
00000000000d0000-00000000000d3fff (prio 1, RW): alias pam-ram @pc.ram
00000000000d0000-00000000000d3fff
00000000000d4000-00000000000d7fff (prio 1, RW): alias pam-ram @pc.ram
00000000000d4000-00000000000d7fff
00000000000d8000-00000000000dbfff (prio 1, RW): alias pam-ram @pc.ram
00000000000d8000-00000000000dbfff
00000000000dc000-00000000000dffff (prio 1, RW): alias pam-ram @pc.ram
00000000000dc000-00000000000dffff
00000000000e0000-00000000000e3fff (prio 1, RW): alias pam-ram @pc.ram
00000000000e0000-00000000000e3fff
00000000000e4000-00000000000e7fff (prio 1, RW): alias pam-ram @pc.ram
00000000000e4000-00000000000e7fff
00000000000e8000-00000000000ebfff (prio 1, RW): alias pam-ram @pc.ram
00000000000e8000-00000000000ebfff
00000000000ec000-00000000000effff (prio 1, RW): alias pam-ram @pc.ram
00000000000ec000-00000000000effff
00000000000f0000-00000000000fffff (prio 1, R-): alias pam-rom @pc.ram
00000000000f0000-00000000000fffff
00000000e0000000-00000000ffffffff (prio 0, RW): alias pci-hole @pci
00000000e0000000-00000000ffffffff
00000000fec00000-00000000fec00fff (prio 0, RW): kvm-ioapic
00000000fed00000-00000000fed003ff (prio 0, RW): hpet
00000000fee00000-00000000feefffff (prio 4096, RW): icc-apic-container
00000000fee00000-00000000feefffff (prio 0, RW): kvm-apic-msi
0000000100000000-000000021fffffff (prio 0, RW): alias ram-above-4g
@pc.ram 00000000e0000000-00000001ffffffff
0000000220000000-400000021fffffff (prio 0, RW): alias pci-hole64 @pci
0000000220000000-400000021fffffff
I/O
0000000000000000-000000000000ffff (prio 0, RW): io
0000000000000000-0000000000000007 (prio 0, RW): dma-chan
0000000000000008-000000000000000f (prio 0, RW): dma-cont
0000000000000020-0000000000000021 (prio 0, RW): kvm-pic
0000000000000040-0000000000000043 (prio 0, RW): kvm-pit
0000000000000060-0000000000000060 (prio 0, RW): i8042-data
0000000000000061-0000000000000061 (prio 0, RW): elcr
0000000000000064-0000000000000064 (prio 0, RW): i8042-cmd
0000000000000070-0000000000000071 (prio 0, RW): rtc
000000000000007e-000000000000007f (prio 0, RW): kvmvapic
0000000000000080-0000000000000080 (prio 0, RW): ioport80
0000000000000081-0000000000000083 (prio 0, RW): alias dma-page
@dma-page 0000000000000081-0000000000000083
0000000000000087-0000000000000087 (prio 0, RW): alias dma-page
@dma-page 0000000000000087-0000000000000087
0000000000000089-000000000000008b (prio 0, RW): alias dma-page
@dma-page 0000000000000089-000000000000008b
000000000000008f-000000000000008f (prio 0, RW): alias dma-page
@dma-page 000000000000008f-000000000000008f
0000000000000092-0000000000000092 (prio 0, RW): port92
00000000000000a0-00000000000000a1 (prio 0, RW): kvm-pic
00000000000000b2-00000000000000b3 (prio 0, RW): apm-io
00000000000000c0-00000000000000cf (prio 0, RW): dma-chan
00000000000000d0-00000000000000df (prio 0, RW): dma-cont
00000000000000f0-00000000000000f0 (prio 0, RW): ioportF0
0000000000000170-0000000000000177 (prio 0, RW): alias ide @ide
0000000000000170-0000000000000177
00000000000001f0-00000000000001f7 (prio 0, RW): alias ide @ide
00000000000001f0-00000000000001f7
0000000000000376-0000000000000376 (prio 0, RW): alias ide @ide
0000000000000376-0000000000000376
00000000000003b0-00000000000003df (prio 0, RW): cirrus-io
00000000000003f1-00000000000003f5 (prio 0, RW): alias fdc @fdc
00000000000003f1-00000000000003f5
00000000000003f6-00000000000003f6 (prio 0, RW): alias ide @ide
00000000000003f6-00000000000003f6
00000000000003f7-00000000000003f7 (prio 0, RW): alias fdc @fdc
00000000000003f7-00000000000003f7
00000000000004d0-00000000000004d0 (prio 0, RW): kvm-elcr
00000000000004d1-00000000000004d1 (prio 0, RW): kvm-elcr
0000000000000505-0000000000000505 (prio 0, RW): pvpanic
0000000000000510-0000000000000511 (prio 0, RW): fwcfg
0000000000000cf8-0000000000000cfb (prio 0, RW): pci-conf-idx
0000000000000cf9-0000000000000cf9 (prio 1, RW): piix3-reset-control
0000000000000cfc-0000000000000cff (prio 0, RW): pci-conf-data
0000000000005658-0000000000005658 (prio 0, RW): vmport
000000000000ae00-000000000000ae0e (prio 0, RW): apci-pci-hotplug
000000000000af00-000000000000af1f (prio 0, RW): apci-cpu-hotplug
000000000000afe0-000000000000afe3 (prio 0, RW): apci-gpe0
000000000000b000-000000000000b03f (prio 0, RW): piix4-pm
000000000000b000-000000000000b003 (prio 0, RW): acpi-evt
000000000000b004-000000000000b005 (prio 0, RW): acpi-cnt
000000000000b008-000000000000b00b (prio 0, RW): acpi-tmr
000000000000b100-000000000000b13f (prio 0, RW): pm-smbus
000000000000c000-000000000000c03f (prio 1, RW): virtio-pci
000000000000c040-000000000000c05f (prio 1, RW): uhci
000000000000c060-000000000000c07f (prio 1, RW): virtio-pci
000000000000c080-000000000000c09f (prio 1, RW): virtio-pci
000000000000c0a0-000000000000c0af (prio 1, RW): piix-bmdma-container
000000000000c0a0-000000000000c0a3 (prio 0, RW): piix-bmdma
000000000000c0a4-000000000000c0a7 (prio 0, RW): bmdma
000000000000c0a8-000000000000c0ab (prio 0, RW): piix-bmdma
000000000000c0ac-000000000000c0af (prio 0, RW): bmdma
aliases
pc.ram
0000000000000000-00000001ffffffff (prio 0, RW): pc.ram
pci
0000000000000000-7ffffffffffffffe (prio 0, RW): pci
00000000000a0000-00000000000bffff (prio 1, RW): cirrus-lowmem-container
00000000000a0000-00000000000bffff (prio 0, RW): cirrus-low-memory
00000000000c0000-00000000000dffff (prio 1, RW): pc.rom
00000000000e0000-00000000000fffff (prio 1, R-): alias isa-bios
@pc.bios 0000000000000000-000000000001ffff
00000000fc000000-00000000fdffffff (prio 1, RW): cirrus-pci-bar0
00000000fc000000-00000000fc7fffff (prio 1, RW): vga.vram
00000000fc000000-00000000fc7fffff (prio 0, RW): cirrus-linear-io
00000000fd000000-00000000fd3fffff (prio 0, RW): cirrus-bitblt-mmio
00000000febd0000-00000000febd0fff (prio 1, RW): cirrus-mmio
00000000febd1000-00000000febd1fff (prio 1, RW): virtio-scsi-pci-msix
00000000febd1000-00000000febd103f (prio 0, RW): msix-table
00000000febd1800-00000000febd1807 (prio 0, RW): msix-pba
00000000febd2000-00000000febd2fff (prio 1, RW): virtio-net-pci-msix
00000000febd2000-00000000febd202f (prio 0, RW): msix-table
00000000febd2800-00000000febd2807 (prio 0, RW): msix-pba
00000000fffe0000-00000000ffffffff (prio 0, R-): pc.bios
dma-page
0000000000000000-7ffffffffffffffe (prio 0, RW): dma-page
dma-page
0000000000000000-7ffffffffffffffe (prio 0, RW): dma-page
dma-page
0000000000000000-7ffffffffffffffe (prio 0, RW): dma-page
dma-page
0000000000000000-7ffffffffffffffe (prio 0, RW): dma-page
ide
0000000000000000-7ffffffffffffffe (prio 0, RW): ide
ide
0000000000000000-7ffffffffffffffe (prio 0, RW): ide
ide
0000000000000000-7ffffffffffffffe (prio 0, RW): ide
fdc
0000000000000000-7ffffffffffffffe (prio 0, RW): fdc
ide
0000000000000000-7ffffffffffffffe (prio 0, RW): ide
fdc
0000000000000000-7ffffffffffffffe (prio 0, RW): fdc
pc.bios
00000000fffe0000-00000000ffffffff (prio 0, R-): pc.bios
Stefan
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work
2014-05-14 9:25 ` Stefan Priebe - Profihost AG
@ 2014-05-14 9:34 ` Paolo Bonzini
0 siblings, 0 replies; 15+ messages in thread
From: Paolo Bonzini @ 2014-05-14 9:34 UTC (permalink / raw)
To: Stefan Priebe - Profihost AG, qemu-stable, qemu-devel
Il 14/05/2014 11:25, Stefan Priebe - Profihost AG ha scritto:
>>> >> Currently it has the same as i already updated the package there too.
>>> >>
>>> >> So you mean i had done a mistake compiling the old package - so it had
>>> >> wrong sizes?
>> >
>> > Yes, probably.
>> >
>> > Can you do an "info mtree" for a machine that's running on the source?
>> >
>> > Paolo
> here it is:
> # info mtree
Sorry, unfortunately it doesn't help.
Paolo
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2014-05-14 9:35 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-09 13:13 [Qemu-devel] Migration from older Qemu to Qemu 2.0.0 does not work Stefan Priebe - Profihost AG
2014-05-09 13:41 ` Dr. David Alan Gilbert
2014-05-09 16:14 ` Stefan Priebe - Profihost AG
2014-05-09 16:29 ` Dr. David Alan Gilbert
2014-05-09 20:08 ` Stefan Priebe
2014-05-09 17:05 ` Paolo Bonzini
2014-05-09 20:53 ` Stefan Priebe
2014-05-14 7:17 ` Stefan Priebe - Profihost AG
2014-05-14 8:11 ` Paolo Bonzini
2014-05-14 8:29 ` Stefan Priebe - Profihost AG
2014-05-14 8:36 ` Paolo Bonzini
2014-05-14 8:38 ` Stefan Priebe - Profihost AG
2014-05-14 9:00 ` Paolo Bonzini
2014-05-14 9:25 ` Stefan Priebe - Profihost AG
2014-05-14 9:34 ` Paolo Bonzini
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).