Hi,
We are noticing a problem with the igb driver in Linux 3.6.11 kernel. The
version
of the driver is 4.0.1-k with firmware version: 1.67, 0x0b858000, 15.0.28.
eth0 seems to get into a hung state where packets can go out of the
interface (tx counters increase), but none are received (rx_packets increase
at the same rate as rx_fifo_errors counter). Upping and downing the interface
seemed to clear the hung state. Collected the following information from the
device while it is rx hung state. The register dump anytime during the hung
state shows the Receive desc head and tail pointers pointing to 0x0.
ethtool -i eth0:
driver: igb
version: 4.0.1-k
firmware-version: 1.67, 0x0b858000, 15.0.28
bus-info: 0000:08:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
ethtool -S eth0:
eth0 statistics:
rx_packets: 21324
tx_packets: 30864
rx_bytes: 1463656
tx_bytes: 7949422
rx_broadcast: 1767
tx_broadcast: 16953
rx_multicast: 0
tx_multicast: 12
.......
tx_tcp_seg_good: 1286
.........
rx_fifo_errors: 18867
ethtool -d eth0:
......
0x00100: RCTL (Receive control register) 0x04048022
Receiver: enabled
Store bad packets: disabled
Unicast promiscuous: disabled
Multicast promiscuous: disabled
Long packet: enabled
Descriptor minimum threshold size: 1/2
Broadcast accept mode: accept
VLAN filter: enabled
Cononical form indicator: disabled
Discard pause frames: filtered
Pass MAC control frames: don't pass
Loopback mode: normal
Receive buffer size: 2048
0x02808: RDLEN (Receive desc length) 0x00001000
0x02810: RDH (Receive desc head) 0x00000000
0x02818: RDT (Receive desc tail) 0x00000000
0x00400: TCTL (Transmit ctrl register) 0xA503F0FA
......
Is this a known issue? The issue of rx being hung was observed
only once in our testing.
What are the next steps to address this issue?
Thanks
~Dilip
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
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