Intel e1000 Driver 的 transmit timed out
如果看見 e1000 NETDEV WATCHDOG: eth0: transmit timed out,
暫時解決方法是 ethtool -K eth0 tso off
以下是 WATCHDOG 在 DMESG 的 LOG
e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Tx Queue <0>
TDH <9>
TDT <9f>
next_to_use <9f>
next_to_clean <9>
buffer_info[next_to_clean]
time_stamp <10b91ddf6>
next_to_watch <c>
jiffies <10b91e318>
next_to_watch.status <0>
e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Tx Queue <0>
TDH <9>
TDT <9f>
next_to_use <9f>
next_to_clean <9>
buffer_info[next_to_clean]
time_stamp <10b91ddf6>
next_to_watch <c>
jiffies <10b91e50d>
next_to_watch.status <0>
e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Tx Queue <0>
TDH <9>
TDT <9f>
next_to_use <9f>
next_to_clean <9>
buffer_info[next_to_clean]
time_stamp <10b91ddf6>
next_to_watch <c>
jiffies <10b91e702>
next_to_watch.status <0>
NETDEV WATCHDOG: eth0: transmit timed out
e1000: eth0: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex