Hello,

 

I have few identical low end servers with the following integrated NICs:

 

02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network
Connection

03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network
Connection

 

On all servers is constantly increasing counters rx_errors, rx_length_errors
and rx_short_length_errors. 


I tried the following settings 82574L:

* Increase Rx and Tx buffers from 256 to 4096 bytes

* Manual distribution of interrupts among the processors (IRQ Affinity)

* Disable Active State Power Management (ASPM) in the BIOS and Kernel

* Update kernel from 2.6.34 to 2.6.39

* Different e1000e drivers 1.0.2-k2, 1.3.10-k2, 1.6.3-NAPI, 1.9.5-NAPI

* Driver settings InterruptThrottleRate = 1,1

* Legacy Interrupt Mode IntMode = 1,1

* Disable LRO, GRO, GSO, Autonegotiate with ethtool

* Increase memory limits of the Linux networking stack


It seems that the number of errors does not depend on configuration or
driver version or the amount of traffic.

 

Then I tied to insert in one server additional NIC 82576 connected to the
same switch through the same patch cable and errors completely disappeared.

 

 

Does anyone have any idea why there are errors with 82574L NIC ?

 

 

 

 

# ethtool -S eth0

NIC statistics:

     rx_packets: 441142143

     tx_packets: 640189607

     rx_bytes: 51863921636

     tx_bytes: 754569587969

     rx_broadcast: 158

     tx_broadcast: 1

     rx_multicast: 0

     tx_multicast: 0

     rx_errors: 13

     tx_errors: 0

     tx_dropped: 0

     multicast: 0

     collisions: 0

     rx_length_errors: 13

     rx_over_errors: 0

     rx_crc_errors: 0

     rx_frame_errors: 0

     rx_no_buffer_count: 0

     rx_missed_errors: 0

     tx_aborted_errors: 0

     tx_carrier_errors: 0

     tx_fifo_errors: 0

     tx_heartbeat_errors: 0

     tx_window_errors: 0

     tx_abort_late_coll: 0

     tx_deferred_ok: 0

     tx_single_coll_ok: 0

     tx_multi_coll_ok: 0

     tx_timeout_count: 0

     tx_restart_queue: 0

     rx_long_length_errors: 0

     rx_short_length_errors: 13

     rx_align_errors: 0

     tx_tcp_seg_good: 106335289

     tx_tcp_seg_failed: 0

     rx_flow_control_xon: 0

     rx_flow_control_xoff: 0

     tx_flow_control_xon: 0

     tx_flow_control_xoff: 0

     rx_long_byte_count: 51863921636

     rx_csum_offload_good: 441123474

     rx_csum_offload_errors: 4958

     rx_header_split: 0

     alloc_rx_buff_failed: 0

     tx_smbus: 0

     rx_smbus: 0

     dropped_smbus: 0

     rx_dma_failed: 0

     tx_dma_failed: 0

 

 

02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network
Connection

        Subsystem: ASUSTeK Computer Inc. Unknown device 8369

        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-

        Latency: 0, Cache Line Size: 64 bytes

        Interrupt: pin A routed to IRQ 17

        Region 0: Memory at fbde0000 (32-bit, non-prefetchable) [size=128K]

        Region 2: I/O ports at bc00 [size=32]

        Region 3: Memory at fbddc000 (32-bit, non-prefetchable) [size=16K]

        Capabilities: [c8] Power Management version 2

                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)

                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

        Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+
Queue=0/0 Enable-

                Address: 0000000000000000  Data: 0000

        Capabilities: [e0] Express Endpoint IRQ 0

                Device: Supported: MaxPayload 256 bytes, PhantFunc 0,
ExtTag-

                Device: Latency L0s <512ns, L1 <64us

                Device: AtnBtn- AtnInd- PwrInd-

                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+

                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes

                Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0

                Link: Latency L0s <128ns, L1 <64us

                Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-

                Link: Speed 2.5Gb/s, Width x1

        Capabilities: [a0] MSI-X: Enable+ Mask- TabSize=5

                Vector table: BAR=3 offset=00000000

                PBA: BAR=3 offset=00002000

 

03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network
Connection

        Subsystem: ASUSTeK Computer Inc. Unknown device 8369

        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-

        Latency: 0, Cache Line Size: 64 bytes

        Interrupt: pin A routed to IRQ 16

        Region 0: Memory at fbee0000 (32-bit, non-prefetchable) [size=128K]

        Region 2: I/O ports at cc00 [size=32]

        Region 3: Memory at fbedc000 (32-bit, non-prefetchable) [size=16K]

        Capabilities: [c8] Power Management version 2

                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)

                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

        Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+
Queue=0/0 Enable-

                Address: 0000000000000000  Data: 0000

        Capabilities: [e0] Express Endpoint IRQ 0

                Device: Supported: MaxPayload 256 bytes, PhantFunc 0,
ExtTag-

                Device: Latency L0s <512ns, L1 <64us

                Device: AtnBtn- AtnInd- PwrInd-

                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

               Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+

                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes

                Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0

                Link: Latency L0s <128ns, L1 <64us

                Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-

                Link: Speed 2.5Gb/s, Width x1

        Capabilities: [a0] MSI-X: Enable+ Mask- TabSize=5

                Vector table: BAR=3 offset=00000000

                PBA: BAR=3 offset=00002000

 

08:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)

        Subsystem: Intel Corporation Gigabit ET2 Quad Port Server Adapter

        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-

        Latency: 0, Cache Line Size: 256 bytes

        Interrupt: pin A routed to IRQ 32

        Region 0: Memory at f9fe0000 (32-bit, non-prefetchable) [size=128K]

        Region 1: Memory at fa000000 (32-bit, non-prefetchable) [size=4M]

        Region 2: I/O ports at d880 [size=32]

        Region 3: Memory at f9fdc000 (32-bit, non-prefetchable) [size=16K]

        Capabilities: [40] Power Management version 3

                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold-)

                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

        Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+
Queue=0/0 Enable-

                Address: 0000000000000000  Data: 0000

                Masking: 00000000  Pending: 00000000

        Capabilities: [70] MSI-X: Enable+ Mask- TabSize=10

                Vector table: BAR=3 offset=00000000

                PBA: BAR=3 offset=00002000

        Capabilities: [a0] Express Endpoint IRQ 0

                Device: Supported: MaxPayload 512 bytes, PhantFunc 0,
ExtTag-

                Device: Latency L0s <512ns, L1 <64us

                Device: AtnBtn- AtnInd- PwrInd-

                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+

                Device: MaxPayload 256 bytes, MaxReadReq 512 bytes

                Link: Supported Speed 2.5Gb/s, Width x4, ASPM L0s L1, Port 4

                Link: Latency L0s <4us, L1 <64us

                Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-

                Link: Speed 2.5Gb/s, Width x4

 

08:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)

        Subsystem: Intel Corporation Gigabit ET2 Quad Port Server Adapter

        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-

        Latency: 0, Cache Line Size: 256 bytes

        Interrupt: pin B routed to IRQ 42

        Region 0: Memory at fa7e0000 (32-bit, non-prefetchable) [size=128K]

        Region 1: Memory at fa800000 (32-bit, non-prefetchable) [size=4M]

        Region 2: I/O ports at dc00 [size=32]

        Region 3: Memory at fa7dc000 (32-bit, non-prefetchable) [size=16K]

        Capabilities: [40] Power Management version 3

                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold-)

                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

        Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+
Queue=0/0 Enable-

                Address: 0000000000000000  Data: 0000

                Masking: 00000000  Pending: 00000000

        Capabilities: [70] MSI-X: Enable+ Mask- TabSize=10

                Vector table: BAR=3 offset=00000000

                PBA: BAR=3 offset=00002000

        Capabilities: [a0] Express Endpoint IRQ 0

                Device: Supported: MaxPayload 512 bytes, PhantFunc 0,
ExtTag-

                Device: Latency L0s <512ns, L1 <64us

                Device: AtnBtn- AtnInd- PwrInd-

                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

               Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+

                Device: MaxPayload 256 bytes, MaxReadReq 512 bytes

                Link: Supported Speed 2.5Gb/s, Width x4, ASPM L0s L1, Port 4

                Link: Latency L0s <4us, L1 <64us

                Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-

                Link: Speed 2.5Gb/s, Width x4

 

09:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)

        Subsystem: Intel Corporation Gigabit ET2 Quad Port Server Adapter

        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-

        Latency: 0, Cache Line Size: 256 bytes

        Interrupt: pin A routed to IRQ 47

        Region 0: Memory at fafe0000 (32-bit, non-prefetchable) [size=128K]

        Region 1: Memory at fb000000 (32-bit, non-prefetchable) [size=4M]

        Region 2: I/O ports at e880 [size=32]

        Region 3: Memory at fafdc000 (32-bit, non-prefetchable) [size=16K]

        Capabilities: [40] Power Management version 3

                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)

                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

        Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+
Queue=0/0 Enable-

                Address: 0000000000000000  Data: 0000

                Masking: 00000000  Pending: 00000000

        Capabilities: [70] MSI-X: Enable+ Mask- TabSize=10

                Vector table: BAR=3 offset=00000000

                PBA: BAR=3 offset=00002000

        Capabilities: [a0] Express Endpoint IRQ 0

                Device: Supported: MaxPayload 512 bytes, PhantFunc 0,
ExtTag-

                Device: Latency L0s <512ns, L1 <64us

                Device: AtnBtn- AtnInd- PwrInd-

                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+

                Device: MaxPayload 256 bytes, MaxReadReq 512 bytes

                Link: Supported Speed 2.5Gb/s, Width x4, ASPM L0s L1, Port 2

                Link: Latency L0s <4us, L1 <64us

                Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-

                Link: Speed 2.5Gb/s, Width x4

 

09:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network
Connection (rev 01)

        Subsystem: Intel Corporation Gigabit ET2 Quad Port Server Adapter

        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-

        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-

        Latency: 0, Cache Line Size: 256 bytes

        Interrupt: pin B routed to IRQ 41

        Region 0: Memory at fb7e0000 (32-bit, non-prefetchable) [size=128K]

        Region 1: Memory at fb800000 (32-bit, non-prefetchable) [size=4M]

        Region 2: I/O ports at ec00 [size=32]

        Region 3: Memory at fb7dc000 (32-bit, non-prefetchable) [size=16K]

        Capabilities: [40] Power Management version 3

                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)

                Status: D0 PME-Enable- DSel=0 DScale=1 PME-

        Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+
Queue=0/0 Enable-

                Address: 0000000000000000  Data: 0000

                Masking: 00000000  Pending: 00000000

        Capabilities: [70] MSI-X: Enable+ Mask- TabSize=10

                Vector table: BAR=3 offset=00000000

                PBA: BAR=3 offset=00002000

        Capabilities: [a0] Express Endpoint IRQ 0

                Device: Supported: MaxPayload 512 bytes, PhantFunc 0,
ExtTag-

                Device: Latency L0s <512ns, L1 <64us

                Device: AtnBtn- AtnInd- PwrInd-

                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-

                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+

                Device: MaxPayload 256 bytes, MaxReadReq 512 bytes

                Link: Supported Speed 2.5Gb/s, Width x4, ASPM L0s L1, Port 2

                Link: Latency L0s <4us, L1 <64us

                Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-

                Link: Speed 2.5Gb/s, Width x4

 

 

Best regards,

Aleksey

 

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
E1000-devel mailing list
[email protected]
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