WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] pci hotplug in xcp

To: Stefano Stabellini <Stefano.Stabellini@xxxxxxxxxxxxx>, Ritu kaur <ritu.kaur.us@xxxxxxxxx>
Subject: RE: [Xen-devel] pci hotplug in xcp
From: Ian Pratt <Ian.Pratt@xxxxxxxxxxxxx>
Date: Thu, 8 Apr 2010 13:35:46 +0100
Accept-language: en-US
Acceptlanguage: en-US
Cc: Dave, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ian Pratt <Ian.Pratt@xxxxxxxxxxxxx>, Scott <Dave.Scott@xxxxxxxxxxxxx>, Stefano Stabellini <Stefano.Stabellini@xxxxxxxxxxxxx>
Delivery-date: Thu, 08 Apr 2010 05:36:31 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <alpine.DEB.2.00.1004081153020.7041@kaball-desktop>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <v2p29b32d341004061003ze657beeep69f1a278f3d374b8@xxxxxxxxxxxxxx> <81A73678E76EA642801C8F2E4823AD21565E5542A8@xxxxxxxxxxxxxxxxxxxxxxxxx> <alpine.DEB.2.00.1004071209060.7527@kaball-desktop> <t2o29b32d341004071156s8081041av9f0a8667e932cde9@xxxxxxxxxxxxxx> <alpine.DEB.2.00.1004081153020.7041@kaball-desktop>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcrXChxnv3JUEb8WTheXKY4zjn5e/wADIqcg
Thread-topic: [Xen-devel] pci hotplug in xcp
> On Wed, 7 Apr 2010, Ritu kaur wrote:
> > xl pci-attach doesn't seem to work unless vm is rebooted. Steps followed
> >
> > 1. modprobe pciback on dom0
> 
> did you bind the device to pciback before executing "xl pci-attach"?
> xl doesn't do it for you.
> Beside you need to add -priv to the qemu command line options and to do
> that you need to edit /opt/xensource/libexec/qemu-dm-wrapper for example
> adding
> 
> qemu_args.append("-priv")
> 
> right after
> 
> qemu_args.append("pty")
> 
> sorry for not mentioning this before :)

If you want to use hotplug rather than static assignment, you should make sure 
that the guest has a "pci" key (even an empty one) as this causes xapi to take 
care of setting the guest up for PCI passthrough, so you don't have to manually 
edit anything. E.g.:
  xe vm-param-set other-config:pci="" uuid=$VMUUID



Ian
 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel