Nvidia MCP55 Forcedeth driver stops transferring network traffic under heavy stress.
Issue
- Nvidia forcedeth driver intermittently stops transferring traffic if stressed with a large file copy over the network.
- Restarting the network service fixes the problem.
-
The kernel logs the event with the following messages,
Apr 26 15:35:07 kernel: NETDEV WATCHDOG: eth0: transmit timed out Apr 26 15:35:07 kernel: eth0: Got tx_timeout. irq: 00000036 Apr 26 15:35:07 kernel: eth0: Ring at 417868000 Apr 26 15:35:07 kernel: eth0: Dumping tx registers Apr 26 15:35:07 kernel: 0: 00002036 000000ff 00000003 006103ca 00000000 00000000 00000000 00000000 Apr 26 15:35:07 kernel: 20: 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000
Environment
- Red Hat Enterprise Linux 4
-
Nvidia MCP55 Ethernet card
-
forcedeth version < 0.61
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.