From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gleb Natapov Subject: Re: qemu-kvm.git BUG - 'Two devices with same boot index 0' Date: Tue, 25 Jan 2011 16:39:34 +0200 Message-ID: <20110125143934.GJ30459@redhat.com> References: <1295445664.2801.4.camel@freedom> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: KVM mailing list , Avi Kivity , Marcelo Tosatti To: Lucas Meneghel Rodrigues Return-path: Received: from mx1.redhat.com ([209.132.183.28]:9607 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753766Ab1AYOjg (ORCPT ); Tue, 25 Jan 2011 09:39:36 -0500 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id p0PEda2x018133 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 25 Jan 2011 09:39:36 -0500 Content-Disposition: inline In-Reply-To: <1295445664.2801.4.camel@freedom> Sender: kvm-owner@vger.kernel.org List-ID: On Wed, Jan 19, 2011 at 12:01:04PM -0200, Lucas Meneghel Rodrigues wrote: > Hi guys, I've noticed the following regression on qemu.git HEAD: > Please drop use of boot=on for virtio from autotest. > VMCreateError: VM creation command failed: > "/root/autotest/client/tests/kvm/qemu > -name 'vm1' > -monitor > unix:'/tmp/monitor-humanmonitor1-20110119-083240-ocD9',server,nowait > -serial unix:'/tmp/serial-20110119-083240-ocD9',server,nowait > -drive > file='/tmp/kvm_autotest_root/images/f14-64.qcow2',index=0,if=virtio,cache=none,boot=on > device virtio-net-pci,netdev=idyBlEoF,mac='9a:52:ec:f7:49:f4' -netdev > user,id=idyBlEoF,hostfwd=tcp::5000-:22,hostfwd=tcp::5001-:12323 > -m 512 > -smp 2 > -drive > file='/tmp/kvm_autotest_root/isos/linux/Fedora-14-x86_64-DVD.iso',media=cdrom,index=2 > -drive > file='/tmp/kvm_autotest_root/images/f14-64/ks.iso',media=cdrom,index=1 > -kernel '/tmp/kvm_autotest_root/images/f14-64/vmlinuz' > -initrd '/tmp/kvm_autotest_root/images/f14-64/initrd.img' > -vnc :1 > -boot d > --append 'ks=cdrom nicdelay=60 console=ttyS0,115200 console=tty0'" > (status: 1, output: 'Two devices with same boot index 0\n') > > I took the liberty of splitting up the qemu-kvm command line into blocks > so I could verify the problem. So, after looking at the command line > components, it is evident that kvm autotest constructed a valid, correct > command line and somehow during the processing of the command line > qemu-kvm thinks 2 devices have the same boot index, when in reality they > don't. > > Please let's look into this. I am available for any further > clarifications. > > Cheers! > > Lucas -- Gleb.