NETDEV WATCHDOG: eth1 (sky2): transmit queue 0 timed out

Contributed by: akira on 2011年 2月7日(月) 12:08 JST

Last modified on

問題のボード MARVELL社製88E8053

GigabitEthernet Board これをLinuxで使用する場合、標準でsky2という名前のドライバが組み込まれ、一見正常に動作。
しかし、高負荷時にLANカードが停止してしまう。 VMwareのファイル転送で発生。
異常動作時の状況 該当したポートから全く通信が出来なくなる
ifconfigで見ると割り当ていていたIPアドレスが無くなっているという現象もあるらしいが、有ったと思う。
リンクランプは点灯している /var/log/message を見ると NETDEV WATCHDOG: eth0 (sky2): transmit queue 0 timed out と記録が残る
ifup/ifdownでは回復しない。 /etc/init.d/networking restartでも回復しない。
復旧させるにはシステムを再起動させる必要がある。

http://www.marvell.com/support.html サポートページの右側に login boxその下にDrivers(ドライバ)のboxがある。
platformとチップを選んでダウンロード シャルスクリプトが、
/bin/shのくせに、bashを要求しているせいで、squeezeでdashに変わったため修正しないと動かない。

コメント (1件)

Geeklog Site - NETDEV WATCHDOG: eth1 (sky2): transmit queue 0 timed out
https://geeklog.craine.ne.jp/article.php?story=20110207120855603