- ベストアンサー
LANのエラー?このメッセージの意味は?
- RedHat 6.2のOSでLANに関するエラーログが発生しました。特にeth1カードに関連しています。
- eth1カードで発生しているRTL8139 Interrupt line blockedエラーの意味がわかりません。このエラーの影響でDBサーバへのデータ送信ができていないようです。
- このエラーメッセージについての情報が不足しているため、正確な判断はできません。しかし、このエラーの解決方法や影響範囲を知れば、サーバを停止する理由として活用することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
明確な回答ではないのですが、 RTL8139は、On BoardのLANのようですが、Interrupt(割り込み)処理がまにあわなくなり、ハードウエアのInterrupt Lineをブロックしてしまっているようです。そのために、LANの機能が停止して、データが転送できないようです。 # cat /proc/interrups CPU0 0: 12748 XT-PIC timer 1: 71 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 17 XT-PIC usb-uhci, es1371 8: 1 XT-PIC rtc 10: 394 XT-PIC aic7xxx 11: 4 XT-PIC eth0 12: 1335 XT-PIC PS/2 Mouse 14: 8605 XT-PIC ide0 15: 87 XT-PIC ide1 NMI: 0 ERR: 0 これは、小生の実機の状態ですが、ハードウエアのInterrupt 11番にeth0が割り当てられています。合計4回のInterruptを処理したことになります。おそらく、この値が異常に高いのではと思います。Linuxのバージョンがかなりダウンレベルのためではないでしょうか? OSのKernelのバージョンをあげると、RTL8139のドライバーも上がり、問題は解決できるとおもいますが、運用中のサーバですので慎重に事を進めてください。 eth1: RTL8139 Interrupt line blocked, status 1 status 1とstatus 4の違いは分かりません。多くは、status 4のようですが?
お礼
回答ありがとうございます。 情報そのものが少しだけの上、他人からのまた聞きの質問で不明点が多い中、詳しい回答ありがとうございます。 ちょっとカーネルのバージョンアップに関しては考えるところはありますが、調べなければいけない点はいくつか浮上してきましたので、現場の人間に伝えようと思います。 なんとなくですが、eth0とeth1のInterrupt Lineが同じところを使っているような気がしていて、それが原因ではないかなと思っています。 いずれにしても何か対応を取る以前に調べることが最優先かなとは考えています。 早々と回答いただきありがとうございました。