Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-03-13 Thread George Cherian
Hi Bjorn, On 02/22/2018 08:39 PM, Bjorn Helgaas wrote: On Thu, Feb 22, 2018 at 06:43:34PM +0530, George Cherian wrote: On 02/22/2018 04:50 AM, Bjorn Helgaas wrote: On Wed, Feb 21, 2018 at 04:25:08PM +0530, George Cherian wrote: On 02/21/2018 03:24 PM, Lukas Wunner wrote: On Wed, Feb 21, 201

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-22 Thread Bjorn Helgaas
On Thu, Feb 22, 2018 at 06:43:34PM +0530, George Cherian wrote: > On 02/22/2018 04:50 AM, Bjorn Helgaas wrote: > > On Wed, Feb 21, 2018 at 04:25:08PM +0530, George Cherian wrote: > > > On 02/21/2018 03:24 PM, Lukas Wunner wrote: > > > > On Wed, Feb 21, 2018 at 02:58:13PM +0530, George Cherian wrote

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-22 Thread George Cherian
Hi Bjorn, On 02/22/2018 04:50 AM, Bjorn Helgaas wrote: On Wed, Feb 21, 2018 at 04:25:08PM +0530, George Cherian wrote: On 02/21/2018 03:24 PM, Lukas Wunner wrote: On Wed, Feb 21, 2018 at 02:58:13PM +0530, George Cherian wrote: I will explain the setup used To the Cavium ThunderX RC the follow

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-22 Thread Rafael J. Wysocki
On Thursday, February 22, 2018 9:35:43 AM CET Lukas Wunner wrote: > On Wed, Feb 21, 2018 at 05:20:40PM -0600, Bjorn Helgaas wrote: > > On Wed, Feb 21, 2018 at 04:25:08PM +0530, George Cherian wrote: > > > I have found another configuration where this fails. > > > Following is the configuration > >

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-22 Thread Lukas Wunner
On Wed, Feb 21, 2018 at 05:20:40PM -0600, Bjorn Helgaas wrote: > On Wed, Feb 21, 2018 at 04:25:08PM +0530, George Cherian wrote: > > I have found another configuration where this fails. > > Following is the configuration > > 1) Connected a PCIe Intel i40 card under the root port. > > 2) unbind the

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-21 Thread Bjorn Helgaas
On Wed, Feb 21, 2018 at 04:25:08PM +0530, George Cherian wrote: > On 02/21/2018 03:24 PM, Lukas Wunner wrote: > > On Wed, Feb 21, 2018 at 02:58:13PM +0530, George Cherian wrote: > > > I will explain the setup used > > > To the Cavium ThunderX RC the following PLX device is connected. > > > PLX Tech

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-21 Thread George Cherian
Hi Lukas, On 02/21/2018 03:24 PM, Lukas Wunner wrote: On Wed, Feb 21, 2018 at 02:58:13PM +0530, George Cherian wrote: I will explain the setup used To the Cavium ThunderX RC the following PLX device is connected. PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-21 Thread Lukas Wunner
On Wed, Feb 21, 2018 at 02:58:13PM +0530, George Cherian wrote: > I will explain the setup used > To the Cavium ThunderX RC the following PLX device is connected. > PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) > Switch > There is no device connected downstream to the P

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-21 Thread George Cherian
Hi Bjorn, On 02/21/2018 12:30 AM, Bjorn Helgaas wrote: [+cc Huang] On Tue, Feb 20, 2018 at 02:54:33AM +0100, Lukas Wunner wrote: On Mon, Feb 19, 2018 at 12:21:56PM +0100, Rafael J. Wysocki wrote: On Friday, February 16, 2018 9:34:34 PM CET Bjorn Helgaas wrote: On Fri, Feb 16, 2018 at 01:40:

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-20 Thread Bjorn Helgaas
[+cc Huang] On Tue, Feb 20, 2018 at 02:54:33AM +0100, Lukas Wunner wrote: > On Mon, Feb 19, 2018 at 12:21:56PM +0100, Rafael J. Wysocki wrote: > > On Friday, February 16, 2018 9:34:34 PM CET Bjorn Helgaas wrote: > > > On Fri, Feb 16, 2018 at 01:40:37PM +0100, Rafael J. Wysocki wrote: > > > > On Fr

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-20 Thread Rafael J. Wysocki
On Tuesday, February 20, 2018 2:54:33 AM CET Lukas Wunner wrote: > On Mon, Feb 19, 2018 at 12:21:56PM +0100, Rafael J. Wysocki wrote: > > On Friday, February 16, 2018 9:34:34 PM CET Bjorn Helgaas wrote: > > > On Fri, Feb 16, 2018 at 01:40:37PM +0100, Rafael J. Wysocki wrote: > > > > On Friday, Febr

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-19 Thread Lukas Wunner
On Mon, Feb 19, 2018 at 12:21:56PM +0100, Rafael J. Wysocki wrote: > On Friday, February 16, 2018 9:34:34 PM CET Bjorn Helgaas wrote: > > On Fri, Feb 16, 2018 at 01:40:37PM +0100, Rafael J. Wysocki wrote: > > > On Friday, February 16, 2018 12:39:00 AM CET Bjorn Helgaas wrote: > > > > On Thu, Feb 15

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-19 Thread Bjorn Helgaas
On Mon, Feb 19, 2018 at 12:21:56PM +0100, Rafael J. Wysocki wrote: > On Friday, February 16, 2018 9:34:34 PM CET Bjorn Helgaas wrote: > > On Fri, Feb 16, 2018 at 01:40:37PM +0100, Rafael J. Wysocki wrote: > > > On Friday, February 16, 2018 12:39:00 AM CET Bjorn Helgaas wrote: > > > > My questions

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-19 Thread Jon Masters
Hi Bjorn, Rafael, others, On 02/15/2018 06:39 PM, Bjorn Helgaas wrote: > On Thu, Feb 15, 2018 at 10:57:25PM +0100, Rafael J. Wysocki wrote: >> On Wednesday, February 14, 2018 9:16:53 PM CET Bjorn Helgaas wrote: >>> On Wed, Feb 14, 2018 at 04:58:08PM +0530, George Cherian wrote: On 02/13/2018

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-19 Thread Rafael J. Wysocki
On Friday, February 16, 2018 9:34:34 PM CET Bjorn Helgaas wrote: > On Fri, Feb 16, 2018 at 01:40:37PM +0100, Rafael J. Wysocki wrote: > > On Friday, February 16, 2018 12:39:00 AM CET Bjorn Helgaas wrote: > > > On Thu, Feb 15, 2018 at 10:57:25PM +0100, Rafael J. Wysocki wrote: > > > > On Wednesday,

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-16 Thread Bjorn Helgaas
On Fri, Feb 16, 2018 at 01:40:37PM +0100, Rafael J. Wysocki wrote: > On Friday, February 16, 2018 12:39:00 AM CET Bjorn Helgaas wrote: > > On Thu, Feb 15, 2018 at 10:57:25PM +0100, Rafael J. Wysocki wrote: > > > On Wednesday, February 14, 2018 9:16:53 PM CET Bjorn Helgaas wrote: > > > > On Wed, Feb

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-16 Thread Rafael J. Wysocki
On Friday, February 16, 2018 12:39:00 AM CET Bjorn Helgaas wrote: > On Thu, Feb 15, 2018 at 10:57:25PM +0100, Rafael J. Wysocki wrote: > > On Wednesday, February 14, 2018 9:16:53 PM CET Bjorn Helgaas wrote: > > > On Wed, Feb 14, 2018 at 04:58:08PM +0530, George Cherian wrote: > > > > On 02/13/2018

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-15 Thread Bjorn Helgaas
On Thu, Feb 15, 2018 at 10:57:25PM +0100, Rafael J. Wysocki wrote: > On Wednesday, February 14, 2018 9:16:53 PM CET Bjorn Helgaas wrote: > > On Wed, Feb 14, 2018 at 04:58:08PM +0530, George Cherian wrote: > > > On 02/13/2018 08:39 PM, Bjorn Helgaas wrote: > > > >On Fri, Feb 02, 2018 at 07:00:46AM +

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-15 Thread Rafael J. Wysocki
On Wednesday, February 14, 2018 9:16:53 PM CET Bjorn Helgaas wrote: > [+cc Rafael, PM question below] +Mika > On Wed, Feb 14, 2018 at 04:58:08PM +0530, George Cherian wrote: > > On 02/13/2018 08:39 PM, Bjorn Helgaas wrote: > > >On Fri, Feb 02, 2018 at 07:00:46AM +, George Cherian wrote: > > >

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-14 Thread Bjorn Helgaas
[+cc Rafael, PM question below] On Wed, Feb 14, 2018 at 04:58:08PM +0530, George Cherian wrote: > On 02/13/2018 08:39 PM, Bjorn Helgaas wrote: > >On Fri, Feb 02, 2018 at 07:00:46AM +, George Cherian wrote: > >>The PCIe Controller on Cavium ThunderX2 processors does not > >>respond to downstrea

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-14 Thread George Cherian
Hi Bjorn, Thanks for the review. On 02/13/2018 08:39 PM, Bjorn Helgaas wrote: [+cc Lorenzo] On Fri, Feb 02, 2018 at 07:00:46AM +, George Cherian wrote: The PCIe Controller on Cavium ThunderX2 processors does not respond to downstream CFG/ECFG cycles when root port is in power management D

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-13 Thread Bjorn Helgaas
[+cc Lorenzo] On Fri, Feb 02, 2018 at 07:00:46AM +, George Cherian wrote: > The PCIe Controller on Cavium ThunderX2 processors does not > respond to downstream CFG/ECFG cycles when root port is > in power management D3-hot state. I think you're talking about the CPU initiating a config cycle

Re: [PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-12 Thread Jayachandran C
On Fri, Feb 02, 2018 at 07:00:46AM +, George Cherian wrote: > The PCIe Controller on Cavium ThunderX2 processors does not > respond to downstream CFG/ECFG cycles when root port is > in power management D3-hot state. > > In our tests the above mentioned errata causes the following crash when >

[PATCH] PCI: Add quirk for Cavium Thunder-X2 PCIe erratum #173

2018-02-01 Thread George Cherian
The PCIe Controller on Cavium ThunderX2 processors does not respond to downstream CFG/ECFG cycles when root port is in power management D3-hot state. In our tests the above mentioned errata causes the following crash when the downstream endpoint config space is accessed, while root port is in D3 s