Tento článek obsahuje postup řešení chyby UEFI0315 u serveru PowerEdge, když je povoleno zabezpečené spouštění a během aktualizace firmwaru řadiče iDRAC.
Po downgradu firmwaru řadiče iDRAC8 z verze 2.70.70.70 se mohou servery Dell EMC PowerEdge 13G zastavit během testu POST a nahlásit chybu UEFI0315. Chyba přetrvává při každém restartování/zapnutí hostitele.
UEFI0315: Nelze zpracovat požadavek řadiče iDRAC na konfiguraci klíčů zabezpečeného spouštění kvůli chybě komunikace mezi systémem BIOS a řadičem iDRAC...
Příklad protokolů nástroje Lifecycle Controller:
UEFI0315 |
Nelze zpracovat požadavek řadiče iDRAC na konfiguraci klíčů zabezpečeného spouštění kvůli chybě komunikace mezi systémem BIOS a řadičem iDRAC. |
Tato chyba se zobrazí, pokud systém BIOS během sekvence testu POST (Power-On Self-Test) neobdrží očekávanou hodnotu nastavení zabezpečeného spouštění. Při downgradu řadiče iDRAC8 z verze 2.70.70.70 se toto čtení nezdaří bez ohledu na nastavení zabezpečeného spouštění v systému BIOS serveru.
Protokoly nástroje Lifecycle Controller řadiče iDRAC8 zaznamenají případnou změnu firmwaru řadiče iDRAC8. Při vyhledávání události „PR36“ se zobrazí historie aktualizací firmwaru, které byly na server použity.
PR36 |
Version change detected for Lifecycle Controller firmware. Previous version: 2.70.70.70, Current version: 2.61.60.60 |
Tento náhodný problém vyřeší firmware řadiče iDRAC8 verze 2.70.70.70. Downgrade z verze řadiče iDRAC8 2.70.70.70 bude chybu způsobovat neustále. Pokud je potvrzeno, že byl proveden downgrade firmwaru řadiče iDRAC8, tato chyba neznačí vadný hardware.
K odstranění problému v dotčených serverech použijte jednu z následujících metod.
Možnost 1: Aktualizace řadiče iDRAC8 na verzi 2.70.70.70
Přeinstalace řadiče iDRAC8 na verzi firmwaru 2.70.70.70 obnoví opravu problému. Po dokončení aktualizace firmwaru řadiče iDRAC bude nutné server restartovat.
Řadič iDRAC8 verze 2.70.70.70 je k dispozici ke stažení zde.
Možnost 2: Resetování klíčů zabezpečeného spouštění prostřednictvím rozhraní Redfish API
Pokud je nezbytné, aby server zůstal na nižší verzi firmwaru řadiče iDRAC8, je třeba resetovat klíče zabezpečeného spouštění systému BIOS. Toto nastavení lze upravit pouze pomocí rozhraní Redfish API. Podle následujících pokynů upravte hodnotu /redfish/v1/Systems/System.Embedded.1/SecureBoot/Actions/SecureBoot.ResetKeys.
Je třeba nastavit zásadu zabezpečeného spouštění na hodnotu Custom, která se pokouší resetovat klíče zabezpečeného spouštění. Funkci Secure Boot lze povolit nebo zakázat.
Nastavení systému F2 >> systém BIOS >> System Security >> Secure Boot:
V následujících příkladech byla použita aplikace Postman. Před odesláním příkazu Redfish POST definujte v aplikaci následující pole.
Post URL Bar:
Authorization Tab:
Headers Tab:
Body Tab:
Pokud byl příkaz POST rozhraní Redfish úspěšný, aplikace Postman zobrazí v poli Response podobné zprávy:
{
"@Message.ExtendedInfo": [
{
Zpráva: "Úspěšně dokončený požadavek",
"MessageArgs": [],
"MessageArgs@odata.count": 0,
"MessageId": "Base.1.0.Success",
"RelatedProperties": [],
"RelatedProperties@odata.count": 0,
"Řešení": "Žádné",
"Závažnost": "OK"
},
{
Zpráva: "Operace byla úspěšně dokončena.",
"MessageArgs": [],
"MessageArgs@odata.count": 0,
"MessageId": "IDRAC.1.6.SYS413",
"RelatedProperties": [],
"RelatedProperties@odata.count": 0,
"Řešení": "Není nutná žádná akce odezvy.",
"Závažnost": "Informační"
}
]
}