iDRAC:iDRAC8 |降級 iDRAC8 韌體後,UEFI0315 POST 發生錯誤
Summary: 本文提供解決在啟用安全開機時,PowerEdge 伺服器在更新 iDRAC 韌體期間出現UEFI0315錯誤的步驟。
Instructions
目錄
症狀
從 2.70.70.70 版本降級 iDRAC8 韌體後,PowerEdge 13G 伺服器可能會在 POST 中停止,並出現 UEFI0315 錯誤橫幅。每次主機重新開機/開機時,錯誤仍然存在。
UEFI0315:Unable to process an iDRAC request to configure Secure Boot keys because of a communication error between BIOS and iDRAC.
Lifecycle Controller 記錄範例:
|
UEFI0315 |
Unable to process an iDRAC request to configure Secure Boot keys because of a communication error between BIOS and iDRAC. |
當 BIOS 無法在開機自我測試 (POST) 程序期間收到預期的安全開機設定值時,便會顯示此錯誤橫幅。從 2.70.70.70 版本降級 iDRAC8 韌體後,無論伺服器 BIOS 內的「安全開機」設定為何,此讀數都會失敗。
iDRAC8 的 Lifecycle Controller 記錄會記錄 iDRAC8 韌體是否已變更。搜尋事件「PR36」,會顯示套用至伺服器的韌體更新歷程記錄。
|
PR36 |
Version change detected for Lifecycle Controller firmware.Previous version:2.70.70.70, Current version:2.61.60.60 |
解決方案
iDRAC8 韌體 2.70.70.70 解決了會隨機出現此錯誤的問題。從 iDRAC8 2.70.70.70 降級會持續導致錯誤再次出現。如果確認已降級 iDRAC8 韌體,則此錯誤並不表示硬體故障。
使用下列其中一種方法,從受影響伺服器清除狀況。
-
選項 1:將 iDRAC8 更新至 2.70.70.70
將 iDRAC8 重新安裝至韌體版本 2.70.70.70,可還原可修正此狀況的修正程式。iDRAC 韌體更新完成後,伺服器必須重新開機。
可在此下載 iDRAC8 2.70.70.70。
-
選項 2:使用 Redfish API 重設安全開機金鑰
如果伺服器必須保留在降級的 iDRAC8 韌體上,則必須重設系統 BIOS 的安全開機金鑰。修改此設定的唯一方法是使用 Redfish API。請按照以下指示修改 /redfish/v1/Systems/System.Embedded.1/SecureBoot/Actions/SecureBoot.ResetKeys 價。
「安全開機原則」設定必須設定為「自訂」,以嘗試重設安全開機金鑰。安全開機可以是「啟用」或「停用」。
F2 系統設定>>系統 BIOS>>系統安全性 >> 安全開機:

郵遞員應用程式 在以下範例中使用。在傳送 Redfish POST 命令之前,請先定義應用程式中的下列欄位。
Post URL 列:
- 從動作下拉式功能表中選取 POST。
- 輸入 URL 列:
https://iDRAC_IP/redfish/v1/Systems/System.Embedded.1/SecureBoot/Actions/SecureBoot.ResetKeys
授權標籤:
- 輸入:Basic Auth
- 使用者名稱:iDRAC user
- 密碼:iDRAC User Password
標題標籤:
- Key: Content-Type
- 值:application/json
內文標籤:
- 選取「原始」選項按鈕。
- 新增
{"ResetKeysType":"ResetAllKeysToDefault"}至文字欄位 - 填入所有欄位後,按一下「傳送」。
確認結果
如果 Redfish POST 命令成功,Postman 會在回應欄位中顯示類似的訊息:
{
"@Message.ExtendedInfo": [
{
"Message": "Successfully Completed Request",
"MessageArgs": [],
"MessageArgs@odata.count": 0,
"MessageId": "Base.1.0.Success",
"RelatedProperties": [],
"RelatedProperties@odata.count": 0,
"Resolution": "None",
"Severity": "OK"
},
{
"Message": "The operation successfully completed.",
"MessageArgs": [],
"MessageArgs@odata.count": 0,
"MessageId": "IDRAC.1.6.SYS413",
"RelatedProperties": [],
"RelatedProperties@odata.count": 0,
"Resolution": "No response action is required.",
"Severity": "Informational"
}
]
}