From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pratyush Anand Subject: Re: [PATCH V3] pci: exynos: split into two parts such as Synopsys part and Exynos part Date: Thu, 12 Sep 2013 16:16:02 +0530 Message-ID: <20130912104602.GC5995@pratyush-vbox> References: <000701ce8741$fe47deb0$fad79c10$@samsung.com> <51EE22DF.6090902@ti.com> <001301ce8772$522dfc50$f689f4f0$@samsung.com> <5231607C.10702@ti.com> <003501ceaf87$cda45db0$68ed1910$%han@samsung.com> <20130912093018.GA2124@pratyush-vbox> <52318CCC.4040604@ti.com> <20130912095213.GA5995@pratyush-vbox> <5231925B.3030104@ti.com> <20130912101803.GB5995@pratyush-vbox> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Return-path: Content-Disposition: inline In-Reply-To: <20130912101803.GB5995@pratyush-vbox> Sender: linux-samsung-soc-owner@vger.kernel.org To: Kishon Vijay Abraham I Cc: Jingoo Han , 'Bjorn Helgaas' , "linux-pci@vger.kernel.org" , "linux-samsung-soc@vger.kernel.org" , 'Kukjin Kim' , Mohit KUMAR DCG , 'Arnd Bergmann' , 'Sean Cross' , 'Thierry Reding' , 'SRIKANTH TUMKUR SHIVANAND' , "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" List-Id: devicetree@vger.kernel.org On Thu, Sep 12, 2013 at 03:48:03PM +0530, Pratyush Anand wrote: > On Thu, Sep 12, 2013 at 06:07:23PM +0800, Kishon Vijay Abraham I wrote: > > Hi, > > > > On Thursday 12 September 2013 03:22 PM, Pratyush Anand wrote: > > > Hi Kishon, > > > > > > On Thu, Sep 12, 2013 at 05:43:40PM +0800, Kishon Vijay Abraham I wrote: > > >> Hi, > > >> > > >> On Thursday 12 September 2013 03:00 PM, Pratyush Anand wrote: > > >>> Hi Jingoo, > > >>> > > >>> > > >>> On Thu, Sep 12, 2013 at 03:15:04PM +0800, Jingoo Han wrote: > > >>>> On Tuesday 23 July 2013 12:30 PM, Kishon Vijay Abraham I wrote: > > >>>>>>> . > > >>>>>>> . > > [...] > > > >> when I do ifconfig eth0 up, I get *r8169 0000:01:00.0 eth0: link up.* > > >> But I dont receive any packets and ping also fails and the tx and rx packet > > >> count is also 0. Could it be related to inbound translation? > > > > > > A PCIe analyser log would tell a definite cause. Most likely either > > > inbound translation is not working or INTx/MSI is not working. > > > > I have enabled only legacy interrupts. Whenever I connect or disconnect > > ethernet cable I get link up/link down message and also the interrupt count for > > eth0 increases. So I'm not doubting INTx interrupts as such. Just a question, what is the MRRS of your RC? if it is 128, can you try with passing pci=pcie_bus_peer2peer in your bootargs. Again, analyser will help a lot in diagnosing such issues. Regards Pratyush > > > > btw configuring inbound translation once in dw_pcie_host_init enough is it? I > > mean we use the same registers for configuring outbound translation also no? So > > doesn't the inbound configuration gets lost? > > No, you write at the same register, but you program direction as > inbound. There are different resources for each viewport in inbound > and outbound direction. > > Regards > Pratyush > > > > > Thanks > > Kishon