[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] unable to set SATA serial with a spaces
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] unable to set SATA serial with a spaces |
Date: |
Fri, 20 Feb 2015 10:28:59 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Alan Latteri <address@hidden> writes:
> Yes, left pad. This is a strace of the authorization program via VirtualBox
> data[96]=["\0\200\0\24 ABCD1234\0\0\0\0\0\0\0\0"…]
>
> then the same thing using the serial setting no spaces in QEMU.
>
> data[96]=["\0\200\0\024ABCD1234 \0\0\0\0\0\0\0\0"…]
>
> The spaces matter here.
>
>
> I tried setting the spaces manually running QEMU from the command
> line, but that doesn’t work.
>
> address@hidden ~]# /usr/libexec/qemu-kvm -name test1 -S -machine
> rhel6.0.0,accel=kvm,usb=off -m 1024 -realtime mlock=off -smp
> 1,sockets=1,cores=1,threads=1 -uuid
> 372419e1-ca68-408f-b809-04ce54450e60 -no-user-config -nodefaults
> -chardev
> socket,id=charmonitor,path=/var/lib/libvirt/qemu/test1.monitor,server,nowait
> -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc
> -no-shutdown -boot strict=on -device
> piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device
> ahci,id=ahci0,bus=pci.0,addr=0xd -drive
> file=/var/lib/libvirt/images/372419e1-ca68-408f-b809-04ce54450e60-0.img,if=none,id=drive-sata0-0-0,format=qcow2,serial=
> ABCD1234,cache=none -device
> ide-hd,bus=ahci0.0,drive=drive-sata0-0-0,id=sata0-0-0,bootindex=1
>
> qemu-kvm: -drive
> file=/var/lib/libvirt/images/372419e1-ca68-408f-b809-04ce54450e60-0.img,if=none,id=drive-sata0-0-0,format=qcow2,serial=:
> could not open disk image ABCD1234,cache=none: Could not open file: No
> such file or directory
>
>
> tried with quotes around the serial value and also using escpare characters.
>
> No go.
Quoting appears to work for me:
$ echo -e 'info qtree\nq' | qemu-system-x86_64 -nodefaults -S -display none
-monitor stdio -drive if=none,id=drv0,file=tmp.qcow2,serial='
ABCD1234' -device ide-hd,drive=drv0 | grep serial
serial = " ABCD1234"
Aside: the above uses legacy syntax. The preferred place for serial is
-device, like this:
-drive if=none,id=drv0,file=tmp.qcow2
-device ide-hd,drive=drv0,serial=' ABCD1234'
- [Qemu-devel] unable to set SATA serial with a spaces, Alan Latteri, 2015/02/19
- Re: [Qemu-devel] unable to set SATA serial with a spaces, John Snow, 2015/02/19
- Re: [Qemu-devel] unable to set SATA serial with a spaces, Alan Latteri, 2015/02/19
- Re: [Qemu-devel] unable to set SATA serial with a spaces, Markus Armbruster, 2015/02/20
- Re: [Qemu-devel] unable to set SATA serial with a spaces, Alan Latteri, 2015/02/20
- Re: [Qemu-devel] unable to set SATA serial with a spaces,
Markus Armbruster <=
- Re: [Qemu-devel] unable to set SATA serial with a spaces, Alan Latteri, 2015/02/20
- Re: [Qemu-devel] unable to set SATA serial with a spaces, Markus Armbruster, 2015/02/23
- Re: [Qemu-devel] unable to set SATA serial with a spaces, Michal Privoznik, 2015/02/23
- Re: [Qemu-devel] unable to set SATA serial with a spaces, Alan Latteri, 2015/02/24
- Re: [Qemu-devel] unable to set SATA serial with a spaces, Alan Latteri, 2015/02/20