Just to add my 2 cents, I also get this error when I try and pass though a pci-e usb card or try to include the hdmi audio device from a ATI Radeon HD 7770 on Raring. The pass through of 2 gfx to 2 different vms works though, and pciback is used via an initscript.
(XEN) Xen version 4.2.1 (Ubuntu 4.2.1-0ubuntu3.2) (<email address hidden>) (gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3) Mon Jun 10 15:23:30 UTC 2013
(XEN) Bootloader: GRUB 2.00-13ubuntu3
(XEN) Command line: placeholder
ERROR (XendDomainInfo:108) Domain construction failed
Traceback (most recent call last):
File "/usr/lib/xen-4.2/bin/../lib/python/xen/xend/XendDomainInfo.py", line 106, in create
vm.start()
File "/usr/lib/xen-4.2/bin/../lib/python/xen/xend/XendDomainInfo.py", line 474, in start
XendTask.log_progress(31, 60, self._initDomain)
File "/usr/lib/xen-4.2/bin/../lib/python/xen/xend/XendTask.py", line 209, in log_progress
retval = func(*args, **kwds)
File "/usr/lib/xen-4.2/bin/../lib/python/xen/xend/XendDomainInfo.py", line 2936, in _initDomain
raise VmError(str(exn))
VmError: (22, 'Invalid argument')
Just to add my 2 cents, I also get this error when I try and pass though a pci-e usb card or try to include the hdmi audio device from a ATI Radeon HD 7770 on Raring. The pass through of 2 gfx to 2 different vms works though, and pciback is used via an initscript.
(XEN) Xen version 4.2.1 (Ubuntu 4.2.1-0ubuntu3.2) (<email address hidden>) (gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3) Mon Jun 10 15:23:30 UTC 2013
(XEN) Bootloader: GRUB 2.00-13ubuntu3
(XEN) Command line: placeholder
ERROR (XendDomainInfo :108) Domain construction failed xen-4.2/ bin/../ lib/python/ xen/xend/ XendDomainInfo. py", line 106, in create xen-4.2/ bin/../ lib/python/ xen/xend/ XendDomainInfo. py", line 474, in start log_progress( 31, 60, self._initDomain) xen-4.2/ bin/../ lib/python/ xen/xend/ XendTask. py", line 209, in log_progress xen-4.2/ bin/../ lib/python/ xen/xend/ XendDomainInfo. py", line 2936, in _initDomain
Traceback (most recent call last):
File "/usr/lib/
vm.start()
File "/usr/lib/
XendTask.
File "/usr/lib/
retval = func(*args, **kwds)
File "/usr/lib/
raise VmError(str(exn))
VmError: (22, 'Invalid argument')