Hi, We’re currently working with a cluster of SuperMicro H8QGL (http://www.supermicro.com/Aplus/motherboard/Opteron6000/SR56x0/H8QGL-iF.cfm) based systems which has two of the 82576 chips :
02:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01) 02:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01) Consequently the kernel use the igb network driver for this. We have observed with kernels 3.14 and onwards that we sometimes get packet-loss (due to corrupted packets). 3.14 uses igb version 5.0.5-k : [ 0.000000] Linux version 3.14.27-numascale27+ (sp@build-ubuntu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #2 SMP Thu Dec 18 08:00:08 CET 2014 ... [ 6.338430] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.0.5-k [ 6.345394] igb: Copyright (c) 2007-2013 Intel Corporation. If we revert back to 3.10 kernels (3.10.63), which uses the 5.0.3-k igb driver we have no packet loss scenarios : [ 0.000000] Linux version 3.10.63-numascale27+ (sp@build-ubuntu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #1 SMP Wed Dec 17 15:56:25 CET 2014 ... [ 6.749783] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.0.3-k [ 6.756740] igb: Copyright (c) 2007-2013 Intel Corporation. I have also tested the most recent kernel; 3.18.1 : [ 0.000000] Linux version 3.18.1-numascale27+ (sp@build-ubuntu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #1 SMP Thu Dec 18 08:36:03 CET 2014 ... [ 8.010000] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.2.15-k [ 8.010000] igb: Copyright (c) 2007-2014 Intel Corporation. Also in this version we observe packet loss/corrupted packets. While in the failed state we observe with ethtool -S (snapshot taken on 3.14 with igb-5.0.5-k) : rx_short_length_errors: 235 rx_errors: 235 rx_length_errors: 235 rx_queue_6_csum_err: 256 Now to the interesting part :) If I download igb-5.2.15.tar.gz from the sourceforge site (http://sourceforge.net/projects/e1000/files/igb%20stable/5.2.15/igb-5.2.15.tar.gz/download), and build this for 3.18.1, the packet loss is gone. Which doesn’t make sense at all since 3.18.1 already has 5.2.15 driver (albeit an in-kernel variant). This also applies if we apply the same driver version to the 3.14 kernel (replacing 5.0.5-k). Any idea what might be causing this ? Any insight you might have would be highly appreciated. Cheers, -- Steffen Persvold Chief Architect NumaChip, Numascale AS Tel: +47 23 16 71 88 Fax: +47 23 16 71 80 Skype: spersvold ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired