[E1000-devel] ARM support for igb driver

shiv prakash Agarwal chhotu.shiv at gmail.com
Fri May 30 12:35:29 PDT 2014


Thanks Jason,

Is there a way to disable sending VDM by Intel card?
And what is the purpose of sending type 1 VDM if it has to be
discarded by root port anyway?

On Sat, May 31, 2014 at 12:48 AM, Jason Gunthorpe
<jgunthorpe at obsidianresearch.com> wrote:
> On Fri, May 30, 2014 at 11:32:34PM +0530, shiv prakash Agarwal wrote:
>> Finally we see that this hang occurs because some VDM is sent by
>> this I210 card.  Why this card sends VDM? and how can we disable it?
>
>> VDM = Venodor Defined Message
>
> FWIW, when I last looked at Intel stuff in an analyzer it was sending
> regular VDMs for some purpose.
>
> Type 1 VDMs should not cause any errors, the root port should just
> silently discard them.
>
> If your root port is returning an error completion or otherwise from a
> type 1 VDM then it is broken and the device would be properly
> asserting DLP. Some work around would be required for that kind of HW
> defect :|
>
> I once tracked down a similar bug with VDM handling in a PCI-E
> device..
>
> Jason



More information about the linux-arm-kernel mailing list