VDM = Venodor Defined Message

On Fri, May 30, 2014 at 10:51 PM, Alexander Duyck
<alexander.h.du...@intel.com> wrote:
> On 05/30/2014 04:50 AM, shiv prakash Agarwal wrote:
>> Thanks all,
>>
>> 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?
>
>
> I'm not sure what you mean by VDM?  Are you referring to the AER error
> message that is sent by the part?  If so I believe this is being sent
> because the I210 is either misconfigured or because the platform is
> violating PCIe spec in some way that is triggering the device to send an
> error message.  Remember the key bit in all of this is the status of the
> device before you load the driver:
>
>>         Capabilities: [100 v2] Advanced Error Reporting
>>                 UESta:  DLP+ SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
>> RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>>                 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
>> RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
>>                 UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- 
>> RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
>>                 CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout+ 
>> NonFatalErr-
>>                 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- 
>> NonFatalErr+
>>                 AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ 
>> ChkEn-
>
> That DLP+ indicates an error occurred and that the device will send an
> error message as soon as the bus mastering is enabled.
>
> One thing I would recommend trying is clearing the UEsta and UESvrt bits
> so that they all read as 0, or - in the lspci dump.  Then you might try
> resetting the part via the sysfs reset control and verify that those
> bits are still cleared.  However at this point it seems like this
> platform you are running the part in has some PCIe issues and that is
> beyond the scope of what we can really debug from the driver and OS
> stack.  To resolve it you would likely need a PCIe protocol analyzer so
> you could see what the DLP error actually was.
>
> Thanks,
>
> Alex
>
>
>

------------------------------------------------------------------------------
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to