Linux

CentOS:e1000顯示為FIBER埠,但必須是MII

  • October 3, 2009

我安裝了一張Intel千兆網卡,顯示如下:

[root@mail ~]# ethtool eth0
Settings for eth0:
       Supported ports: [ FIBRE ]
       Supported link modes:   1000baseT/Full
       Supports auto-negotiation: Yes
       Advertised link modes:  1000baseT/Full
       Advertised auto-negotiation: Yes
       Speed: 1000Mb/s
       Duplex: Full
       Port: FIBRE
       PHYAD: 0
       Transceiver: external
       Auto-negotiation: on
       Supports Wake-on: umbg
       Wake-on: g
       Current message level: 0x00000007 (7)
       Link detected: yes
[root@mail ~]#

因此我得到錯誤:

[root@mail ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:07:E9:0A:75:A5
         inet addr:78.158.192.29  Bcast:78.158.192.127  Mask:255.255.255.128
         inet6 addr: fe80::207:e9ff:fe0a:75a5/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0 errors:29351806494030 dropped:4891967749005 overruns:0 frame:19567870996020
         TX packets:0 errors:9783935498010 dropped:0 overruns:0 carrier:14675903247015
         collisions:4891967749005 txqueuelen:1000
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
         Base address:0xb000 Memory:ff700000-ff720000

其他網卡顯示為“MII”並且工作正常。是否有能力將埠類型從 FIBER 更改為 MII?ethtool 無法更改它。

謝謝

您可以嘗試將您的問題發佈到 e1000 開發人員郵件列表,該郵件列表由英特爾 NIC 驅動程序開發人員積極監控。一定要包括你的作業系統發行版,“ethtool -i eth0”的輸出,也許還有 lspci 的輸出。

您可以在 SourceForge 站點上找到英特爾 NIC 驅動程序的郵件列表資訊: https ://lists.sourceforge.net/lists/listinfo/e1000-devel

當 ethtool 不確定該說什麼時,它只會說一些東西。換句話說,它在撒謊。

更新您的核心以包含適用於您的 NIC 的最新驅動程序。然後 ethtool 會知道更多,並且做對了。

引用自:https://serverfault.com/questions/70331