作者 主題: intel 82546EB 在centos 6 系統問題求救!!  (閱讀 796 次)

0 會員 與 1 訪客 正在閱讀本文。

summerwindy

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
HI,各位大大安安

小弟我遇上了一個很不解的問題。我買了一張 intel 82546EB 雙port 網卡,估計看貼紙應該是拆機卡

我用的系統  centos 6.5  2.6.32-431.20.3.el6.x86_64
網卡

05:02.0 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (Copper) (rev 01)
05:02.1 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet Controller (Copper) (rev 01)


驅動程式已經自己更新好。

[root@server004 ~]# modinfo e1000
filename:       /lib/modules/2.6.32-431.20.3.el6.x86_64/kernel/drivers/net/e1000/e1000.ko
version:        8.0.35-NAPI
license:        GPL
description:    Intel(R) PRO/1000 Network Driver
author:         Intel Corporation, <linux.nics@intel.com>



現在查看/var/log/message  會出現一大堆TSO跟 watchdag 記錄,類似以下這樣的不斷出現。
自己google 了一下,搞不太懂到底是不是正常狀態。

Jul 16 17:08:15 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:16 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:16 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:16 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:17 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:17 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:17 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:18 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:18 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:18 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 16 17:08:22 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 17:09:31 server004 kernel: e1000: eth2: e1000_set_tso: TSO is Disabled
Jul 16 17:09:31 server004 kernel: e1000: eth2: e1000_set_tso: TSO is Disabled
Jul 16 17:09:31 server004 kernel: e1000: eth2: e1000_set_tso: TSO is Disabled
Jul 16 17:09:32 server004 kernel: e1000: eth2: e1000_set_tso: TSO is Disabled
Jul 16 17:09:32 server004 kernel: e1000: eth2: e1000_set_tso: TSO is Disabled
Jul 16 17:09:32 server004 kernel: e1000: eth2: e1000_set_tso: TSO is Disabled
Jul 16 17:09:33 server004 kernel: e1000: eth2: e1000_set_tso: TSO is Disabled
Jul 16 17:09:33 server004 kernel: e1000: eth2: e1000_set_tso: TSO is Disabled


# ethtool -i eth1

driver: e1000
version: 8.0.35-NAPI
firmware-version: N/A
bus-info: 0000:05:02.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no



當這條log 出現時,伴隨就是網路瞬斷
e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None   


我grep 相關紀錄發現,全部記錄 只有 up  沒有down,這也非常奇怪 ,我也不知道為甚麼希望有大大解惑
或是相關解決辦法,持續不斷出現

Jul 16 13:39:56 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 13:57:40 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 13:57:44 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 14:00:08 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 14:03:32 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 14:07:55 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 14:13:19 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 14:19:41 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 16 14:27:05 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None


如果有推薦相容性超高性能不差網卡,也可以拉。最後一步沒辦法就只好買新卡了

intel 應該相容性很不錯了,不知道怎麼辦
已經想到沒有辦法了!!希望有大大可以救我

sclin2k

  • 懷疑的國中生
  • **
  • 文章數: 73
    • 檢視個人資料
Re: intel 82546EB 在centos 6 系統問題求救!!
« 回覆 #1 於: 2014-07-16 21:25 »
有沒有可能 SWITCH 的 PORT 要指定成全雙工,不要用預設 AUTO
純粹猜測 ;D

summerwindy

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
Re: intel 82546EB 在centos 6 系統問題求救!!
« 回覆 #2 於: 2014-07-17 09:16 »
有沒有可能 SWITCH 的 PORT 要指定成全雙工,不要用預設 AUTO
純粹猜測 ;D

我現在把port 部分從原本的auto 改1000MFD  全雙工

還是持續有出現順斷跟錯誤。也順便network restart 了

Jul 17 09:14:13 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 17 09:14:14 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:14 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:14 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:16 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:16 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:16 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:18 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 17 09:14:18 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:18 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:18 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:19 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:19 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:19 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:22 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Jul 17 09:14:22 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:22 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:22 server004 kernel: e1000: eth1: e1000_set_tso: TSO is Disabled
Jul 17 09:14:25 server004 kernel: e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None



我剛剛把TSO 打開了。


[root@server004 ~]# ethtool -k eth1
Features for eth1:
rx-checksumming: off
tx-checksumming: on
scatter-gather: on
tcp-segmentation-offload: on
udp-fragmentation-offload: off
generic-segmentation-offload: off
generic-receive-offload: off
large-receive-offload: off
ntuple-filters: off
receive-hashing: off

最神的是!! 系統會自己把他關掉然後up

e1000: eth2: e1000_set_tso: TSO is Enabled
e1000: eth1: e1000_set_tso: TSO is Enabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_set_tso: TSO is Disabled
e1000: eth1: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
« 上次編輯: 2014-07-17 10:17 由 summerwindy »