VyOS 1.1.3 で "Detected Tx Unit Hang" というメッセージ

このところ、 VyOS (1.1.3) が不定期だけど結構な頻度で "Detected Tx Unit Hang" というメッセージを出力している。
eth2 は、プロバイダとの PPPoE 接続用インターフェースとして設定しているので、度々 Hang & reset されても困るわけですが…。

Apr 26 00:37:23 sweethome kernel: [5563659.140265] e1000 0000:02:14.1 eth2: Detected Tx Unit Hang
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   Tx Queue             <0>
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   TDH                  <aa>
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   TDT                  <aa>
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   next_to_use          <aa>
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   next_to_clean        <8c>
Apr 26 00:37:23 sweethome kernel: [5563659.140265] buffer_info[next_to_clean]
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   time_stamp           <21290278>
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   next_to_watch        <8c>
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   jiffies              <2129032a>
Apr 26 00:37:23 sweethome kernel: [5563659.140265]   next_to_watch.status <0>
Apr 26 00:37:25 sweethome kernel: [5563661.140242] e1000 0000:02:14.1 eth2: Detected Tx Unit Hang
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   Tx Queue             <0>
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   TDH                  <aa>
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   TDT                  <aa>
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   next_to_use          <aa>
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   next_to_clean        <8c>
Apr 26 00:37:25 sweethome kernel: [5563661.140242] buffer_info[next_to_clean]
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   time_stamp           <21290278>
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   next_to_watch        <8c>
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   jiffies              <212903f2>
Apr 26 00:37:25 sweethome kernel: [5563661.140242]   next_to_watch.status <0>
Apr 26 00:37:27 sweethome kernel: [5563663.140221] e1000 0000:02:14.1 eth2: Detected Tx Unit Hang
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   Tx Queue             <0>
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   TDH                  <aa>
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   TDT                  <aa>
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   next_to_use          <aa>
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   next_to_clean        <8c>
Apr 26 00:37:27 sweethome kernel: [5563663.140221] buffer_info[next_to_clean]
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   time_stamp           <21290278>
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   next_to_watch        <8c>
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   jiffies              <212904ba>
Apr 26 00:37:27 sweethome kernel: [5563663.140221]   next_to_watch.status <0>
Apr 26 00:37:29 sweethome kernel: [5563665.010012] e1000 0000:02:14.1 eth2: Reset adapter

「故障 !?」と思いつつ、調べてみてはいるのだけど、完全に通信が出来なくなるというわけではなく、NIC 自体の故障という可能性は排除しても良さそうではあるのですが…。
#一応、以前手に入れた Niagara の NIC が遊んでいるので、いざとなったらそれを使えばいいか、とは思っている…。

"Detected Tx Unit Hang" でググると、次のようなページがヒットしたので読んでみたのだけど、うちの環境では該当しないしなぁ。

ネットワーク高負荷時に以下のようなメッセージが出力される場合があります。
このメッセージは、ネットワークの高負荷によりネットワークデバイスが一定時間応答しない場合に出力されるものです。 本メッセージが出力されても自動的に再試行され動作を継続しますので、問題はありません。

[From LANコントローラ:Q&A | NEC]

要経過観察という感じではあるのですが、 VyOS 自身もバージョンアップしてみたので、

soukaku@sweethome:~$ show system image version
The system currently has the following image(s) installed:
   1: VyOS-1.1.5 [1.1.5] (default boot) (running image)
   2: VyOS-1.1.3 [1.1.3]
   3: 1.1.0 [1.1.0]

コレで様子見してみる、ということで。

トラックバック(1)

VyOS の無線 AP 化して二週間ほど経過したわけですが、非常に安定して利用で... 続きを読む

コメントする