e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang

Problem:

Networking fails with the following error in the system log:

e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang

Affected Models:

Details:

The issue appears both with TSO enabled and disabled, and is caused by a power management function that is enabled in the EEPROM.

Solution:

Execute the following commands to disable the problematic power saving function:

# wget ftp://updates.aslab.com:/pub/utility/fixeep-82573-dspd.sh
# ./fixeep-82573-dspd.sh