Linux

英特爾 82599EB 無法在 Linux 上執行

  • December 9, 2015

我剛收到我的新 X310 + Intel 82599EB。我無法 ping 設備。

  1. 如果我將 X310 連接到主機的 1Gb 乙太網埠,那麼一切正常;
  2. 如果我使用提供的電纜將 X310 連接到 10Gb 82599EB,我無法 ping 設備。我有最新版本的 ixgbe 核心模組 (4.1.5) 和 ethtool 實用程序 (4.2)。

我的核心版本是 3.18.2。

這是一些診斷輸出:

root@blacklist:~# ifconfig eth1
eth1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
       inet 192.168.10.1  netmask 255.255.255.0  broadcast 192.168.10.255
       ether 90:e2:ba:9b:46:ac  txqueuelen 1000  (Ethernet)
       RX packets 0  bytes 0 (0.0 B)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 0  bytes 0 (0.0 B)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@blacklist:~# ethtool eth1
Settings for eth1:
       Supported ports: [ FIBRE ]
       Supported link modes:   10000baseT/Full
       Supported pause frame use: No
       Supports auto-negotiation: No
       Advertised link modes:  10000baseT/Full
       Advertised pause frame use: Symmetric
       Advertised auto-negotiation: No
       Speed: Unknown!
       Duplex: Unknown! (255)
       Port: Direct Attach Copper
       PHYAD: 0
       Transceiver: external
       Auto-negotiation: off
       Supports Wake-on: d
       Wake-on: d
       Current message level: 0x00000007 (7)
                              drv probe link
       Link detected: no

困擾我的是“速度:未知!”這句話。

如果我嘗試手動設置速度,則會收到錯誤消息:

root@blacklist:~# ethtool -s eth1 speed 1000
Cannot set new settings: Invalid argument
 not setting speed
root@blacklist:~#

關於我做錯了什麼以及嘗試什麼的任何想法?

想通了問題。我試圖將主機上的 10Gb 埠連接到設備上的 1Gb 埠。這不起作用,我不知道這一點。

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