e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
Turbolinux 10をつかっているんだけれど、
NICがおーちーるー゚.+:。(pωq)゚.+:。
えらーろぐ
Oct 15 16:45:38 さーばめい kernel: e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang Oct 15 16:45:38 さーばめい kernel: Tx Queue <0> Oct 15 16:45:38 さーばめい kernel: TDH <3a> Oct 15 16:45:38 さーばめい kernel: TDT <3d> Oct 15 16:45:38 さーばめい kernel: next_to_use <3d> Oct 15 16:45:38 さーばめい kernel: next_to_clean <3a> Oct 15 16:45:38 さーばめい kernel: buffer_info[next_to_clean] Oct 15 16:45:38 さーばめい kernel: time_stamp <5c7913f1> Oct 15 16:45:38 さーばめい kernel: next_to_watch <3c> Oct 15 16:45:38 さーばめい kernel: jiffies <5c7926d3> Oct 15 16:45:38 さーばめい kernel: next_to_watch.status <0> Oct 15 16:45:40 さーばめい kernel: e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang Oct 15 16:45:40 さーばめい kernel: Tx Queue <0> Oct 15 16:45:40 さーばめい kernel: TDH <3a> Oct 15 16:45:40 さーばめい kernel: TDT <3d> Oct 15 16:45:40 さーばめい kernel: next_to_use <3d> Oct 15 16:45:40 さーばめい kernel: next_to_clean <3a> Oct 15 16:45:40 さーばめい kernel: buffer_info[next_to_clean] Oct 15 16:45:40 さーばめい kernel: time_stamp <5c7913f1> Oct 15 16:45:40 さーばめい kernel: next_to_watch <3c> Oct 15 16:45:40 さーばめい kernel: jiffies <5c792ea3> Oct 15 16:45:40 さーばめい kernel: next_to_watch.status <0> Oct 15 16:45:41 さーばめい kernel: NETDEV WATCHDOG: eth0: transmit timed out Oct 15 16:45:43 さーばめい kernel: e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex Oct 15 16:45:57 さーばめい snmpd[7083]: Connection from [IPAddress]
NICが何度も落ちたりたちあがったりしてる。
調べてみたら、TSOって機能とIntel e1000のドライバくんとkernelさんが仲悪いらしい。
んで機能を以下のコマンドでTSOをOFFに。(あと、起動時にOFFにするよう設定もしないといけないっす)
ethtool -K eth0 tso off
そんでもってnetwork restart。
一台はこれで解決したのだけれど、もう一台は
そしたらそしたで、kernelがはんぐあっぷするように。。。orz
なーんーでーだーろー(´・д・)(・д・`)ね