Windows-Server-2012

為什麼 10GbE 卡無法與 Windows 2012R2 協商 10Gbit?

  • February 26, 2014

問題

我有四個相同的刀片伺服器。

我在一個刀片上安裝了 Windows Server 2012 R2,在所有其他刀片上安裝了 Xen。

在 Windows 託管伺服器(僅)上,10GbE NIC無法協商 10Gbit。他們只停留在 1Gbit。

Xen 主機上的 10GbE 工作正常。

環境

我有 DELL PowerEdge M1000e 機箱:

  • 2 個 M8024-k 10GbE 交換機(A1、A2)

  • 4 個 M620相同刀片,帶有以下 NIC:

    • 插槽 A:Broadcom NetXtreme 10GbE 2P 57810s(此問題涉及的 10GbE 卡)
    • 插槽 B:Broadcom NetXtreme GbE 4P 5719S(我希望與問題無關)

所有可用的韌體都是相同的並且是最新的。

附加資訊和診斷

  • 該機器以前曾在某些 *nix 系統(可能還有 Xen)下使用,並且以前的系統管理員沒有留下任何此類問題的通知(否則會出現此類問題)。因此,我認為它工作正常。
  • 這發生在兩個埠上。兩個埠都在單卡上。
  • 當我嘗試手動將速度設置為 10Gbit 時,我得到 Windowsy *“未連接網路電纜”*狀態。
  • Windows 擁有所有最新的驅動程序。
  • 如上所述,該問題不會出現在 Xen 託管的伺服器上。它只是 Windows。
  • 兩台交換機(A1 和 A2)的配置已經過審查,埠設置為自動協商,我發現 Windows 和 Xen 分配的埠之間的埠配置沒有其他差異。
  • 這是唯一啟用了 NIC 分區 (NPAR+SR-IOV) 的機器,但我已禁用它並且它沒有做任何更改。

問題

因為我仍然認為這可能是一些奇怪的 Windows 問題,所以我發布了這個問題以排除任何可能的問題軟體源,尤其是那些可能是 Windows 特定的軟體源。

你有什麼提示在哪裡看,什麼可能是錯的?

問題是硬體,而不是軟體。而且顯然非常簡單。

一旦刀片關閉,從機箱中物理移除,然後重新連接(在同一插槽),我們終於獲得了正確的 10G 鏈路。

只是 :)

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