[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Bug Report - Debian, HVM, + qemu-xen-traditional "-domain-name: invalid option"

  • To: Xen-devel@xxxxxxxxxxxxx
  • From: merc1984@xxxxxx
  • Date: Sun, 15 Jun 2014 21:15:38 -0700
  • Delivery-date: Mon, 16 Jun 2014 04:15:58 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>

Debian Testing in dom0 & domU, with xen 4.3.0-3 installed as packages
from the repo.

When setting device_model_version =qemu-xen-traditional in prep for VGA
passthru (as qemu-xen does not yet support it apparently), on xl create
it consistently gives:
Parsing config from cygnus.cfg                                           
libxl: error: libxl_dm.c:1300:libxl__destroy_device_model: could not
find device-model's pid for dom 4    
libxl: error: libxl.c:1408:libxl__destroy_domid:
libxl__destroy_device_model failed for 4                 

In /var/log/xen/qemu-dm-cygnus.log it only says:
 -domain-name: invalid option.  

Note that I haven't enabled VGA passthrough at this point, on either
dom0 or domU.  The failure strictly has to do with device_model_version
=qemu-xen-traditional .  Set it back to qemu-xen and domU starts great. 
But I need -traditional for VGA passthru.

In a search of /etc the only occurrance of 'domain-name' is in
/etc/xen/scripts/network-nat, but commenting out that line doesn't
change anything.

I notice that two bugs for this have been filed on libvirt-bin, but I
didn't even have it installed.  And installing it didn't change

My .cfg file works great with device_model_version = "qemu-xen" and no
other changes except enabling bios = "seabios".  I've tried commenting
out everything except the bare minimum, but nothing changes.

name = "cygnus"
        builder = 'hvm'
        bootloader = 'pygrub'
# Enable PVHVM

               device_model_version = "qemu-xen"
                # for VGA passthrough, as qemu-xen does not support it
#                device_model_version = "qemu-xen-traditional"
                device_model_override = "/usr/bin/qemu-system-x86_64"
                bios = "seabios"

# Start the guest with MBYTES megabytes of RAM.
        memory = 2048
# Keep time in domU, from dom0

#  Disk device(s). Using LVM
        root = '/dev/xvda1 ro'
        disk = [

#                'phy:/dev/sdd,xvdj,w',

#               'phy:/dev/sr0,sdg:cdrom,w',
#               'file:/home/bill/debian-jessie.iso,sdc:cdrom,r'
        # hard disk (c), cd-rom (d) or network/PXE (n).

# Peripherals
#       gfx_passthru=1
#       pci = [
                pci = [
                '00:03.0','00:1a.0','00:1b.0','00:1d.0','05:00.0' ]
        vif = ['mac=00:16:5e:02:a3:53, bridge=cygnus0br, model=e1000']
#       usbversion = "2"
# tablet (for mouse pointer), r5000, Canon scanner:
        usbdevice = [
        vfb         = [ 'type=vnc,vncpasswd=antonio7,keymap=en-us' ]
        vncdisplay = "10"
        vga         = 'stdvga'

# The display should not be presented via an X window (using Simple
DirectMedia Layer).
#       serial='pty'

#  Behaviour
        on_poweroff = 'destroy'
        on_reboot   = 'restart'
        on_crash    = 'restart'

http://www.fastmail.fm - Faster than the air-speed velocity of an
                          unladen european swallow

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.