Intel e1000を使っているTurboLinuxで以下のエラーが出ていて時々リンクがダウンしているようで、軽く調べてみた。
e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
どうやらTSO(TCP Segmentation Offload)を有効にしていると同様のエラーが出る人が多くいるようだ。
そこで、
# ethtool -K eth0 tso off
コマンドを実行して様子を見たところ、問題が出なくなったことを確認。
次いで、再起動したときも同様にTSOをOFFにするようにしたいので、調べてみると。
TurboLinuxのサポートページにそのものずばりの情報が。
e1000 ドライバを使用したシステムにてリンクダウンが発生する
RxIntDelay=0
の設定に付いては無くても良さそうだったので、/etc/rc.local
への追記だけで取りあえず完了としてみた。