xl cd-insert / xl cd-eject on xen-unstable

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

xl cd-insert / xl cd-eject on xen-unstable

Fantu
Someone can explain use of these commands? I ran tests with a hvm domU but with errors

For example:
xl -v cd-insert XP hdc raw:/mnt/vm/iso/test.iso
libxl: error: libxl.c:1647:libxl_cdrom_insert: Virtual device not found

Thanks for any reply.
Reply | Threaded
Open this post in threaded view
|

Re: xl cd-insert / xl cd-eject on xen-unstable

Fantu
I also try with qemu-xen-traditional instead of qemu-xen but nothing same error, someone can help me please?
For now I not found howto/wiki/readme about xl cd-insert/cd-eject and all pratical test is failed.
Thanks for any reply and sorry for bad english.
Reply | Threaded
Open this post in threaded view
|

Re: xl cd-insert / xl cd-eject on xen-unstable

Ian Campbell-10
In reply to this post by Fantu
On Tue, 2012-04-17 at 14:34 +0100, Fantu wrote:
> Someone can explain use of these commands? I ran tests with a hvm domU but
> with errors
>
> For example:
> xl -v cd-insert XP hdc raw:/mnt/vm/iso/test.iso
> libxl: error: libxl.c:1647:libxl_cdrom_insert: Virtual device not found

What is your guest configuration? You need to have created it with an
empty virtual CDROM device (specifically hdc in the case you outline
above).

Ian.


_______________________________________________
Xen-devel mailing list
[hidden email]
http://lists.xen.org/xen-devel
Reply | Threaded
Open this post in threaded view
|

Re: xl cd-insert / xl cd-eject on xen-unstable

Fantu
Thanks for reply.
What I must write for emply virtual cdrom? I tried 'hdc,ro,cdrom' but return parsing error.

I also tried cd-eject with this configuration:
---------------------------------------
name='XP'
builder="hvm"
memory=1024
vcpus=2
hap=1
pae=1
acpi=1
apic=1
nx=1
vif=['bridge=xenbr0']
#vfb=['vnc=1,vncunused=1,vnclisten=0.0.0.0,keymap=it']
disk=['/mnt/vm/disks/XP.disk1.xm,raw,hda,rw','/mnt/vm/iso/test.iso,raw,hdc,ro,cdrom']
#disk=['/mnt/vm/disks/XP.disk1.xm,raw,hda,rw']
boot='cd'
xen_platform_pci=1
viridian=1
device_model_version="qemu-xen"
#device_model_override="/usr/lib/xen/bin/qemu-debug.sh"
vnc=1
vncunused=1
vnclisten="0.0.0.0"
keymap="it"
#spice=1
#spicehost="0.0.0.0"
#spiceport=6000
#spicedisable_ticketing=1
on_poweroff="destroy"
on_reboot="restart"
on_crash="destroy"
stdvga=0
#device_model_args=["-vga qxl -global qxl-vga.vram_size_mb=16"]
#videoram=128
#device_model_args=["-vga qxl"]
---------------------------------------

And return this error:
xl cd-eject XP hdc
command line: config parsing error in disk specification: unknown value for format: near `hdc:cdrom' in `,hdc:cdrom,r'

xl cd-eject is not full compatible with new disk configuration? (the cdrom added on xl configuration file is working)
Reply | Threaded
Open this post in threaded view
|

Re: xl cd-insert / xl cd-eject on xen-unstable

Fantu
Fantu wrote
Thanks for reply.
What I must write for emply virtual cdrom? I tried 'hdc,ro,cdrom' but return parsing error.

I also tried cd-eject with this configuration:
---------------------------------------
name='XP'
builder="hvm"
memory=1024
vcpus=2
hap=1
pae=1
acpi=1
apic=1
nx=1
vif=['bridge=xenbr0']
#vfb=['vnc=1,vncunused=1,vnclisten=0.0.0.0,keymap=it']
disk=['/mnt/vm/disks/XP.disk1.xm,raw,hda,rw','/mnt/vm/iso/test.iso,raw,hdc,ro,cdrom']
#disk=['/mnt/vm/disks/XP.disk1.xm,raw,hda,rw']
boot='cd'
xen_platform_pci=1
viridian=1
device_model_version="qemu-xen"
#device_model_override="/usr/lib/xen/bin/qemu-debug.sh"
vnc=1
vncunused=1
vnclisten="0.0.0.0"
keymap="it"
#spice=1
#spicehost="0.0.0.0"
#spiceport=6000
#spicedisable_ticketing=1
on_poweroff="destroy"
on_reboot="restart"
on_crash="destroy"
stdvga=0
#device_model_args=["-vga qxl -global qxl-vga.vram_size_mb=16"]
#videoram=128
#device_model_args=["-vga qxl"]
---------------------------------------

And return this error:
xl cd-eject XP hdc
command line: config parsing error in disk specification: unknown value for format: near `hdc:cdrom' in `,hdc:cdrom,r'

xl cd-eject is not full compatible with new disk configuration? (the cdrom added on xl configuration file is working)
I Try also with:
disk=['/mnt/vm/disks/XP.disk1.xm,raw,hda,rw','/mnt/vm/iso/test.iso,raw,hdc:cdrom,r']
But always same error on eject:
xl cd-eject XP hdc
command line: config parsing error in disk specification: unknown value for format: near `hdc:cdrom' in `,hdc:cdrom,r'

Seem not refer to domU configuration files but xl bug
Reply | Threaded
Open this post in threaded view
|

Re: xl cd-insert / xl cd-eject on xen-unstable

Fantu
Fantu wrote
Fantu wrote
Thanks for reply.
What I must write for emply virtual cdrom? I tried 'hdc,ro,cdrom' but return parsing error.

I also tried cd-eject with this configuration:
---------------------------------------
name='XP'
builder="hvm"
memory=1024
vcpus=2
hap=1
pae=1
acpi=1
apic=1
nx=1
vif=['bridge=xenbr0']
#vfb=['vnc=1,vncunused=1,vnclisten=0.0.0.0,keymap=it']
disk=['/mnt/vm/disks/XP.disk1.xm,raw,hda,rw','/mnt/vm/iso/test.iso,raw,hdc,ro,cdrom']
#disk=['/mnt/vm/disks/XP.disk1.xm,raw,hda,rw']
boot='cd'
xen_platform_pci=1
viridian=1
device_model_version="qemu-xen"
#device_model_override="/usr/lib/xen/bin/qemu-debug.sh"
vnc=1
vncunused=1
vnclisten="0.0.0.0"
keymap="it"
#spice=1
#spicehost="0.0.0.0"
#spiceport=6000
#spicedisable_ticketing=1
on_poweroff="destroy"
on_reboot="restart"
on_crash="destroy"
stdvga=0
#device_model_args=["-vga qxl -global qxl-vga.vram_size_mb=16"]
#videoram=128
#device_model_args=["-vga qxl"]
---------------------------------------

And return this error:
xl cd-eject XP hdc
command line: config parsing error in disk specification: unknown value for format: near `hdc:cdrom' in `,hdc:cdrom,r'

xl cd-eject is not full compatible with new disk configuration? (the cdrom added on xl configuration file is working)
I Try also with:
disk=['/mnt/vm/disks/XP.disk1.xm,raw,hda,rw','/mnt/vm/iso/test.iso,raw,hdc:cdrom,r']
But always same error on eject:
xl cd-eject XP hdc
command line: config parsing error in disk specification: unknown value for format: near `hdc:cdrom' in `,hdc:cdrom,r'

Seem not refer to domU configuration files but xl bug
Probably I have found the bug, on xl_cmdimpl.c on main_cd_eject function:
cd_insert(p, virtdev, NULL);
It gives error, probably not compatible with new disk configuration parsing.
I tried to modify cd_insert function but without success.
Someone can fix this bug please?