From mboxrd@z Thu Jan 1 00:00:00 1970 From: marex@denx.de (Marek Vasut) Date: Tue, 10 Dec 2013 15:12:01 +0100 Subject: i.MX6/PCIe and MSI interrupts In-Reply-To: <201312061515.50436.jbe@pengutronix.de> References: <201312061032.31944.jbe@pengutronix.de> <201312061515.50436.jbe@pengutronix.de> Message-ID: <201312101512.01840.marex@denx.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Friday, December 06, 2013 at 03:15:50 PM, J?rgen Beisert wrote: > Hi Harro, > > On Friday 06 December 2013 13:39:09 Harro Haan wrote: > > [...] > > Attached are my patches of the first attempt to get MSI working for > > the i.MX6. It looks like MSI is working but MSIX is not in combination > > with e1000e and SabreSD. I did some successful iperf tests in MSI > > mode. I did the following hack in > > drivers/net/ethernet/intel/e1000e/param.c to disable MSIX: > > > > - if (adapter->flags & FLAG_HAS_MSIX) { > > + if (!(adapter->flags & FLAG_HAS_MSIX)/*TEMP*/) { > > Arrrgh, after applying this change it starts to work immediately. So many > hours... > > > My MSI tests are not successful when testing it with a Xilinx PCIe > > development board, while this FPGA design works properly with FSL > > imx_3.0.35 (or on x86). > > Same here. Network chip works with MSI, PCIe FPGA does not. Can you try patch from Message-ID: <20131210043409.GA2734@pratyush-vbox> ? Best regards, Marek Vasut