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

[Xen-devel] Re: Fire-wire passthrough with Linux pv-ops (2.6.31.1)

To: "Mr. Teo En Ming (Zhang Enming)" <space.time.universe@xxxxxxxxx>
Subject: [Xen-devel] Re: Fire-wire passthrough with Linux pv-ops (2.6.31.1)
From: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Date: Tue, 13 Oct 2009 10:22:53 -0400
Cc: Jeremy Fitzhardinge <jeremy@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Tue, 13 Oct 2009 07:28:47 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <f712b9cf0910121832o55c2b1a5v22fa01624f49bdfc@xxxxxxxxxxxxxx>
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: <f712b9cf0910080744n6052876n4bda0ee6c1d59ec1@xxxxxxxxxxxxxx> <20091008144935.GA13159@xxxxxxxxxxxxxxxxxxx> <f712b9cf0910080805p3a740fbbyf6bf2aee83d96b96@xxxxxxxxxxxxxx> <f712b9cf0910081754j2b83fb76jc9233db191b5f5bf@xxxxxxxxxxxxxx> <20091009071135.GJ1434@xxxxxxxxxxx> <f712b9cf0910090052o2bc415aap3d6a7d96a3443e8a@xxxxxxxxxxxxxx> <4ACFAE0A.4090902@xxxxxxxx> <f712b9cf0910110022u5ebf77b2u1f25c9cf5bd47e1c@xxxxxxxxxxxxxx> <20091012181000.GA14336@xxxxxxxxxxxxxxxxxxx> <f712b9cf0910121832o55c2b1a5v22fa01624f49bdfc@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.19 (2009-01-05)
On Tue, Oct 13, 2009 at 09:32:08AM +0800, Mr. Teo En Ming (Zhang Enming) wrote:
> Hi,
> 
> I have a firewire passthrough script passthru-firewire.sh.
> 
> #!/bin/sh
> echo "11c1 5811" > /sys/bus/pci/drivers/pci-stub/new_id
> echo "0000:02:01.0" > /sys/bus/pci/devices/0000:02:01.0/driver/unbind
> echo "0000:02:01.0" > /sys/bus/pci/drivers/pci-stub/bind
> 
> #Unload firewire driver
> rmmod firewire_ohci
> rmmod firewire_core
> 
> I have the pci directive in winxp domU config:
> 
> # nvidia & firewire
> pci = [ '01:00.0','02:01.0' ]
> 
> 01:00.0 is for passing through the nvidia pci express x16 graphics
> card and 02:01.0 is the BDF of the OHCI firewire controller.
> 
> And I also added the vendorid and productid of the firewire controller
> in xend-pci-permissive.sxp.
> 
> (unconstrained_dev_ids
>      #('0123:4567:89AB:CDEF')
>      ('11c1:5811')
> )
> 
> This is the first time I am trying to get it to work.

It should not work. I am saying this b/c the pciback which is required to
pass-through PCI writes/reads has not been ported over to 2.6.31.1 yet. I am
working on this right now.

The pci-stub is just what it says. A stub.

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

<Prev in Thread] Current Thread [Next in Thread>