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: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Subject: [Xen-devel] Re: Fire-wire passthrough with Linux pv-ops (2.6.31.1)
From: "Mr. Teo En Ming (Zhang Enming)" <space.time.universe@xxxxxxxxx>
Date: Tue, 13 Oct 2009 22:39:21 +0800
Cc: Jeremy Fitzhardinge <jeremy@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, space.time.universe@xxxxxxxxx
Delivery-date: Tue, 13 Oct 2009 07:39:45 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=pCOjwjvevTABRlYB/8V3Rx4xIrxUUHOiM1e5nVzOn0Y=; b=ewf4iKxqJ4GxRiBK1NzucDq+CKBjjP6RL39AwX1RvyDtNCGZcCKceyPPDX2WdffV/4 1S6wxjpIJkV6wNPl4cW9zerGzF1P8wlg8PsWS/Ciw1Ahn/aivLyf1gpU0ebwKDM4cW3W xTdrbWUMKO1FC+LF1jq1y9DLquYHF6oF2BLkI=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=hxMO8wei4w+dKDtqF+tpDQUFvuRrq4oZOgbsuhWALo1qYKAJKbHtYP6nyUjy1FVY6C LEdDeRU/pN2B/S9+NJLRdNRwg2oQRRcDKu8A2iml/q0nCGHijinBqIp6UypaX7QbcClE 3foNRSbkCT2APGRvKVBAAYUewcdGOKcVEAEGE=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20091013142253.GB19950@xxxxxxxxxxxxxxxxxxx>
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> <f712b9cf0910080805p3a740fbbyf6bf2aee83d96b96@xxxxxxxxxxxxxx> <f712b9cf0910081754j2b83fb76jc9233db191b5f5bf@xxxxxxxxxxxxxx> <20091009071135.GJ1434@xxxxxxxxxxx> <f712b9cf0910090052o2bc415aap3d6a7d96a3443e8a@xxxxxxxxxxxxxx> <4ACFAE0A.4090902@xxxxxxxx> <f712b9cf0910110022u5ebf77b2u1f25c9cf5bd47e1c@xxxxxxxxxxxxxx> <20091012181000.GA14336@xxxxxxxxxxxxxxxxxxx> <f712b9cf0910121832o55c2b1a5v22fa01624f49bdfc@xxxxxxxxxxxxxx> <20091013142253.GB19950@xxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi Konrad,

So if I try firewire passthrough in pvops dom0 kernel 2.6.30-rc3 it
will not work also because the code for firewire controller
passthrough is non-existent as of now?

-- 
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical
Engineering)
Alma Maters:
(1) Singapore Polytechnic
(2) National University of Singapore
Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com
Email: space.time.universe@xxxxxxxxx
MSN: teoenming@xxxxxxxxxxx
Mobile Phone: +65-9648-9798
Street: Bedok Reservoir Road
Republic of Singapore


On Tue, Oct 13, 2009 at 10:22 PM, Konrad Rzeszutek Wilk
<konrad.wilk@xxxxxxxxxx> wrote:
> 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>