All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chris Friesen <chris.friesen@windriver.com>
To: intel-wired-lan@osuosl.org
Subject: [Intel-wired-lan] PCI ACS quirk for X710/XL710?
Date: Wed, 2 Dec 2015 09:37:43 -0600	[thread overview]
Message-ID: <565F1047.1090405@windriver.com> (raw)
In-Reply-To: <1449069694.15753.31.camel@redhat.com>

On 12/02/2015 09:21 AM, Alex Williamson wrote:
> On Tue, 2015-12-01 at 13:31 -0600, Chris Friesen wrote:
>> On 12/01/2015 11:57 AM, Alex Williamson wrote:
>>> On Tue, 2015-12-01 at 10:19 -0600, Chris Friesen wrote:
>>>> On 12/01/2015 10:07 AM, Chris Friesen wrote:
>>>>> Hi all,
>>>>> We've got an X710 device (PCI device 0x1572, driver version 1.3.1-k, firmware
>>>>> 4.40) and we're seeing all the ports being assigned to the same IOMMU group.
 >>>>
>>>> Looking at the datasheet (I suppose I should have done that first, sorry) it
>>>> looks like this device supports ACS.  However, we're still seeing all the ports
>>>> being placed into the same IOMMU group.
>>>
>>> Are you sure the grouping isn't caused by the root port and not the X710
>>> endpoints?  Please provide:
>>>
>>> $ find /sys/kernel/iommu_groups/ -type l
>>>
>>> $ sudo lspci -vvv
>>>
>>
>> Now that you mention it, no I'm not sure it's not caused by the root port.
>> Can you describe what to look for?
>>
>> I've got the data that you asked for.  The raw results are quite large,
>> so I trimmed the lspci output somewhat.  IOMMU groups 11 and 13 correspond
>> to the 0x1572 devices.
>>
>> I should mention that this is a 3.10-based kernel.

<data snipped>

> The root ports support ACS and so does the endpoint.  I believe this
> empty ACS capability on the endpoint should be all we need per the spec
> to indicate no internal peer-to-peer is possible.  What 3.10-based
> kernel are you using?  RHEL?  Can you see what happens with an upstream
> kernel?  Thanks,

This is our own custom kernel (Wind River Linux) based off of 
linux-stable/linux-3.10.y with additional patches applied.

I'll see about trying an upstream kernel.

Chris


      reply	other threads:[~2015-12-02 15:37 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-01 16:07 [Intel-wired-lan] PCI ACS quirk for X710/XL710? Chris Friesen
2015-12-01 16:19 ` Chris Friesen
2015-12-01 17:57   ` Alex Williamson
2015-12-01 19:31     ` Chris Friesen
2015-12-02 15:21       ` Alex Williamson
2015-12-02 15:37         ` Chris Friesen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=565F1047.1090405@windriver.com \
    --to=chris.friesen@windriver.com \
    --cc=intel-wired-lan@osuosl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.