From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=34702 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJQ1N-0003NM-Sn for qemu-devel@nongnu.org; Tue, 01 Jun 2010 07:52:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJQ1I-0003N8-P5 for qemu-devel@nongnu.org; Tue, 01 Jun 2010 07:52:37 -0400 Received: from zion.dlh.net ([91.198.192.1]:39825 helo=mail.dlh.net) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJQ1I-0003Mt-Jb for qemu-devel@nongnu.org; Tue, 01 Jun 2010 07:52:32 -0400 Message-ID: <4C04F472.3010908@dlh.net> Date: Tue, 01 Jun 2010 13:52:18 +0200 From: Peter Lieven MIME-Version: 1.0 Subject: Re: [Qemu-devel] Latest GIT doesn't work with long device names References: <4C04E812.7040408@dlh.net> <4C04EB23.3070700@redhat.com> In-Reply-To: <4C04EB23.3070700@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin Wolf Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org Kevin Wolf wrote: > Am 01.06.2010 12:59, schrieb Peter Lieven: > >> Hi, >> >> I just compiled latest git to work on Bug #585113 . >> >> Unfortunately, I can't start the the VMs with the device mappings >> generated by our multipath >> setup. >> >> cmdline: >> /usr/bin/qemu-kvm-devel -net none -drive >> file=/dev/mapper/iqn.2001-05.com.equallogic:0-8a0906-88961b105-19f000e7e7d4beaa-test1,if=scsi,boot=on,cache=none,aio=native >> -drive >> file=/dev/mapper/iqn.2001-05.com.equallogic:0-8a0906-89661b105-458000e7e804beaa-test2,if=scsi,boot=off,cache=none,aio=native >> -drive >> file=/dev/mapper/iqn.2001-05.com.equallogic:0-8a0906-8a361b105-928000e7e834beaa-test3,if=scsi,boot=off,cache=none,aio=native >> -drive >> file=/dev/mapper/iqn.2001-05.com.equallogic:0-8a0906-8af61b105-d10000e7e864beaa-test4,if=scsi,boot=off,cache=none,aio=native >> -m 1024 -cpu qemu64,model_id='Intel(R) Xeon(R) CPU E5520 @ >> 2.27GHz' -monitor tcp:0:4005,server,nowait -vnc :5 -name 'ide-test' >> -boot order=dc,menu=on -cdrom >> /home/kvm/cdrom//root/KNOPPIX_V6.2.1CD-2010-01-31-DE.iso -k de -pidfile >> /var/run/qemu/vm-153.pid -mem-path /hugepages -mem-prealloc -rtc >> base=utc,clock=host -usb -usbdevice tablet >> >> error: >> qemu: could not open disk image >> /dev/mapper/iqn.2001-05.com.equallogic:0-8a0906-88961b105-19f000e7e7d4beaa-test1: >> Argument list too long >> > > Might be a problem with the colon in your file name (the error message > is nonsense - I'll send a patch). It takes everything before the first > colon as a protocol name. To work around this you can specify the > protocol explicitly, as in -drive file=host_device:/dev/mapper/... > applied your patch, the actual error is (e.g.): qemu: could not open disk image /dev/mapper/iqn.2001-05.com.equallogic:0-8a0906-e1861b105-4cb000e7e8c4bf3b-opensuse-11-2-i586: No such file or directory while the image is there: root@TEST:/home/kvm/src# ls -la /dev/mapper/iqn.2001-05.com.equallogic\:0-8a0906-e1861b105-4cb000e7e8c4bf3b-opensuse-11-2-i586 brw-rw---- 1 root disk 254, 0 2010-06-01 13:48 /dev/mapper/iqn.2001-05.com.equallogic:0-8a0906-e1861b105-4cb000e7e8c4bf3b-opensuse-11-2-i586 peter > Kevin > > >