From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Lieven Subject: Re: [Qemu-devel] Latest GIT doesn't work with long device names Date: Tue, 01 Jun 2010 13:52:18 +0200 Message-ID: <4C04F472.3010908@dlh.net> References: <4C04E812.7040408@dlh.net> <4C04EB23.3070700@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org To: Kevin Wolf Return-path: Received: from zion.dlh.net ([91.198.192.1]:33686 "EHLO mail.dlh.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753128Ab0FALwd (ORCPT ); Tue, 1 Jun 2010 07:52:33 -0400 In-Reply-To: <4C04EB23.3070700@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: 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 > > >