There is no hardware bug. The PCIe spec allows VDMs. Note Section 2.2.8.6 where 
there appear to be a couple of options.

- (Receivers) Completers silently discard Vendor_Defined Type 1 Messages which 
they are not designed to receive – this is not an error condition.
- (Receivers) Completers handle the receipt of an unsupported Vendor_Defined 
Type 0 Message as an Unsupported Request, and the error is reported according 
to Section 6.2.

I think you may have MCTP enabled and you should be able to disable it in the 
EEPROM. I will need a lot more information about your system and whether the 
i210 is a LOM (LAD-on-motherboard, soldered onto your motherboard) or a NIC 
(what we call a plug-in PCIe card). Either way, you probably won't be able to 
get it changed without a working OS.

If it's a NIC, you can take it out and put it in a non-ARM Linux system and 
send me a dump of your current EEPROM.

Todd Fujinaka
Software Application Engineer
Networking Division (ND)
Intel Corporation
todd.fujin...@intel.com
(503) 712-4565

-----Original Message-----
From: shiv prakash Agarwal [mailto:chhotu.s...@gmail.com] 
Sent: Sunday, June 01, 2014 9:54 PM
To: Arnd Bergmann
Cc: linux-arm-ker...@lists.infradead.org; Duyck, Alexander H; Thomas Petazzoni; 
e1000-devel@lists.sourceforge.net; Jason Gunthorpe; Fujinaka, Todd; Lucas Stach
Subject: Re: [E1000-devel] ARM support for igb driver

Yes its hardware bug. I need to know whether we can disable it from device 
side? If yes, how?

On Sun, Jun 1, 2014 at 5:16 PM, Arnd Bergmann <a...@arndb.de> wrote:
> On Sunday 01 June 2014 11:26:57 shiv prakash Agarwal wrote:
>> I don't see all devices send VDMs, then why Intel I-210?
>
> There is no obligation to do it of course.
>
>> Also, Is it a bug in host bridge hardware or driver? If hardware, how 
>> can we make device not to send it?
>
> If the hardware cannot handle them, it's a hardware bug. If the 
> hardware does handle them correctly but the software doesn't, that is 
> a bug in the bridge driver.
>
> We have a couple of host bridge drivers that register a trap handler 
> and then look at the bridge registers to determine the exact cause.
>
> Which host bridge driver do you use?
>
>         Arnd
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
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