目錄

簡介

可能受影響的系統(約11000台伺服器):

客戶可視性/影響：

解決方法選項：

簡介

本文檔旨在解決與外圍裝置元件互連Express(PCIe)選項ROM設定相關的製造問題，如某些Cisco C220 M4和C240 M4伺服器上所見。許多C系列伺服器向客戶提供不正確的PCIe選項ROM設定，阻止它們引導至許多基於PCIe的裝置(包括但不限於RAID控制器/串列連線SCSI(SAS)主機匯流排介面卡(HBA)、主機板上的模組化LAN(MLOM)或其他網絡卡或HBA。以下說明將幫助您解決受此影響的客戶。

可能受影響的系統(約11000台伺服器):

C220 M4:2月14日至3月28日之間發貨的系統

C240 M4:2月14日至3月28日之間發貨的系統

客戶可視性/影響：

客戶無法從任何基於PCIe插槽的裝置啟動，因為「所有PCIe插槽選項ROM」標誌已禁用。客戶將需要切換此BIOS令牌，並且可以使用下面提及的任何解決方法執行此操作。

解決方法選項：

因應措#1（推薦）：

登入到IMC，然後導航至Summary / BIOS / Configure BIOS / Advanced頁籤，如下所示。

將「所有PCIe插槽選項ROM」標誌設定為「已啟用」。儲存更改並重新啟動主機。

因應措#2:

將故障推車/啟動vKNM連線到系統。開啟系統電源並使用F2選單將「All PCIe Slots OptionROM（所有PCIe插槽選項ROM）」標誌設定為「ENABLED（啟用）」。

1. 導航到高級LOM和PCIe插槽配置頁籤，然後按ENTER

2. 向下滾動並將「All PCIe Slots OptionROM（所有PCIe插槽選項ROM）」設定為ENABLED（啟用）

3. 按F10儲存更改並重新啟動伺服器。

因應措#3:

附註：此解決方法假設思科IMC線上且已知IP。此指令碼還使用預設的IMC憑據admin/password ，因此如果更改了這些憑據，使用者將需要根據需要修改$pass欄位。

此解決方案適用於使用DHCP對IMC進行IP的客戶。 使用XML API登入一個或多個系統並正確設定「所有PCIe插槽選項ROM」標誌。下面提供了示例指令碼：

第1步：從以下頁面下載IMC PowerTool模組：

IMC PowerTool

將以下檔案儲存並運行為<filename>.ps1檔案：

Import-Module CiscoUcsPs

$multiimc = Set-UcsPowerToolConfiguration -SupportMultipleDefaultUcs $true

#該工具將在運行時提示使用者輸入IP

$imclist = Read-Host "輸入以逗號分隔的Cisco IMC IP或IMC IP清單"

[array]$imclist =($imclist.split(","))。trim()

$user = 'admin'

#預設密碼位於下一行（根據需要更新）

$pass = ConvertTo-SecureString -String "password" -AsPlainText -Force

$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $user， $pass

$out = Connect-Imc — 憑證$cred $imclist

Set-ImcRackUnit -RackUnit 1 -AdminPower soft-shut-down -Force

Get-ImcBios設定 | Get-ImcBiosVfPCIOoptionROM | Set-ImcBiosVfPCIOptionROMs -VpPCIOptionROMs "Enabled" -Force

睡眠25

Set-ImcRackUnit -RackUnit 1 -AdminPower up -Force

$out = Disconnect-Imc

解決方法#4Live Linux USB with UCScfg):

此解決方法涉及建立即時可引導USB，其中包括更正OptionROM設定所需的工具。這需要一個大小至少為4GB的空白USB。附註：以下步驟在Windows 7上執行。

1. 從此處下載即時.iso映像：即時CD

2. 在此處下載通用USB安裝程式：http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

3. 啟動UUI，並選擇CentOS作為所需的Linux發行版

4. 將UUI指向步驟1中下載的.iso。

5. 選擇要安裝到的所需USB驅動器，然後按一下「建立」。等待過程完成，然後USB即可使用。

6.將USB插入受影響的伺服器，並將其選為所需的啟動裝置。

附註：載入了上述映像的USB將引導至CentOS，然後啟動一系列UCScfg命令。此特定的.iso更正選項ROM設定並將MLOM埠0設定為第一個引導裝置。配置更改完成後，伺服器將關閉。更改將在下次電源開啟時反映出來。UCScfg可用於根據需要自定義BIOS/IMC設定，上面顯示的過程只是一個示例，將僅更正本文中提到的問題。