John,
I have more detail for you. I've been able to identify a single
ethernet frame that (upon receipt) can cause this error. The ethernet
frame is attached (pod-t22.pcap).
Technically speaking this frame contains an SDP syntax error
(duplication) but that shouldn't matter to the e1000e/82574L
components (all other frame params are correct). When this pcap file
is replayed the 82574L interface drops and loses link.
I've hex-edited the frame to have correct SDP syntax. This edited
packet does not cause any errors and the NIC stays up. This is the
attached valid_sdp_edit.pcap
The logs are here:
http://pastebin.com/TpvrHwmG
It starts at system startup. At line 68 the pod-t22.pcap frame is
received. At this point (as you can see) the hardware is
irrecoverable until I physically power down the unit and power it back
up. Reboot and/or reloading the driver results in the errors starting
at line 110.
To be clear: a single receipt of pod-t22.pcap will kill the adapter
until power-off. Virtually all other traffic (including
valid_sdp_edit.pcap) passes perfectly well. Very strange.
Thanks!
On Thu, Sep 27, 2012 at 4:47 PM, Kristian Kielhofner <[email protected]> wrote:
> John,
>
> Yes, we have had the driver report NIC corruption regularly. In
> most cases the eeprom_fix script is able to restore these although
> sometimes the EEPROM corruption returns. We've actually had to build
> a special version of the e1000e driver that allows the device to
> initialize even when the EEPROM check fails. This allows us to use
> ethtool to restore the corrupted EEPROM.
>
> The 82574L is on the motherboard (PCIe). These aren't add-in cards.
> No other strange issues with the motherboards but then again these
> are embedded headless systems - no sound, no VGA, etc. Just ethernet
> and SATA for the most part.
>
> On Thu, Sep 27, 2012 at 4:36 PM, Ronciak, John <[email protected]> wrote:
>> Thanks Kristian,
>>
>> If you really are having the EEPROM corrupted this is highly unusual. The
>> motherboards all look to have our devices down on them . So they aren't
>> really NIC's right? (i.e. plug in PCIe boards)
>> Are you having power issues or something like that? Are you seeing other
>> strangeness with the motherboards? Like other devices having issues?
>>
>> Cheers,
>> John
>
> --
> Kristian Kielhofner
--
Kristian Kielhofner
------------------------------------------------------------------------------
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit
http://communities.intel.com/community/wired