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/
Home Products Support Community News


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


Xen-devel mailing list