ただの雑記

おっさんエンジニアが適当に書き散らかしてます。

NICのハングアップIntel e1000

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への追記だけで取りあえず完了としてみた。