Not to be fixed
Created: Mar 4, 2014
Updated: Mar 11, 2016
Resolved Date: Aug 13, 2014
Found In Version: 5.0.1.10
Severity: Standard
Applicable for: Wind River Linux 5
Component/s: Kernel
The existing built-in Intel PRO/1000 e1000e driver in the kernel fails with a netdev watchdog error when receiving packets (simply pinging the interface for a short while causes it to stall after a short while). This was observed on an OVP ovirt node running on an Emerson MATXM-411 board. The interface that failed consistently was the plug-in Intel PRO1000 PCIe card (eth1), and not the built-in ethernet interface (eth0). Prior to the watchdog event failure, the stat counts on the interface will go from normal counts to some impossibly large counts (evidenced with the use of "watch cat /proc/net/dev").
Download the latest e1000e Intel driver and build it as a loadable kernel module (this also requires to change the OVP kernel config for e1000e, from default built-in, to loadable module).
* Build an OVP 5.0.1.10 ovirt-node image, install on Emerson MATXM-411 board.
* Install Intel PCIe network card (such as the one here: http://www.amazon.com/Intel-Gigabit-Network-Adapter-EXPI9301CTBLK/dp/B001CY0P7G/ref=pd_sim_sbs_e_1?ie=UTF8&refRID=07YBX239DA4JXNGRC5NM)
* Configure the network interface, connect to another machine.
* Continuously ping the interface from the other machine.
* Execute "watch cat /proc/net/dev" and observe stat counts are normal. After a few minutes, the counts will shift to impossibly large numbers, and shortly thereafter, the netdev watchdog event will occur.