En este artículo, se proporcionan los pasos para resolver un error UEFI0315 que se genera en el servidor PowerEdge cuando el arranque seguro está habilitado y durante la actualización del firmware de iDRAC.
Después de degradar el firmware del iDRAC8 desde la versión 2.70.70.70, los servidores Dell EMC PowerEdge 13G pueden detenerse en la POST con un banner de error de UEFI0315. El error persiste en cada reinicio/encendido del HOST.
UEFI0315: No se puede procesar una solicitud de iDRAC para configurar claves de arranque seguro debido a un error de comunicación entre el BIOS y el iDRAC…
Ejemplo de registros de Lifecycle Controller:
UEFI0315 |
No se puede procesar una solicitud de iDRAC para configurar claves de arranque seguro debido a un error de comunicación entre el BIOS y el iDRAC. |
Este banner de error se muestra cuando el BIOS no recibe un valor de ajuste de arranque seguro esperado durante la secuencia de autoprueba de encendido (POST). Cuando iDRAC8 se degrada desde la versión 2.70.70.70, esta lectura falla independientemente del ajuste de arranque seguro dentro del BIOS del servidor.
Los registros de Lifecycle Controller del iDRAC8 se registrarán si el firmware del iDRAC8 ha cambiado. La búsqueda del evento “PR36” mostrará el historial de actualizaciones de firmware que se aplican al servidor.
PR36 |
Se detectó un cambio de versión para el firmware de Lifecycle Controller. Versión anterior: 2.70.70.70, versión actual: 2.61.60.60 |
El firmware del iDRAC8 2.70.70.70 resolvió un problema que estaba a la vista aleatoriamente. La degradación del iDRAC8 2.70.70.70 causa que el error vuelva persistentemente. Si se confirma que el firmware del iDRAC8 se degradó, este error no es una indicación del hardware defectuoso.
Utilice uno de los siguientes métodos para borrar la condición de los servidores afectados.
Opción 1: Actualizar el iDRAC8 a la versión 2.70.70.70
La reinstalación del iDRAC8 a la versión de firmware 2.70.70.70 restaurará la reparación que corrige esta condición. El servidor debe reiniciarse en caliente después de que se complete la actualización del firmware del iDRAC.
iDRAC8 2.70.70.70 se puede descargar aquí.
Opción 2: Restablecer las claves de arranque seguro a través de la API de Redfish
Si el servidor debe permanecer en el firmware del iDRAC8 degradado, es necesario restablecer las claves de arranque seguro del BIOS del sistema. La API de Redfish es el único método para modificar este ajuste. Siga las instrucciones que se indican a continuación para modificar el valor de /redfish/v1/Systems/System.Embedded.1/SecureBoot/Actions/SecureBoot.ResetKeys.
La política de arranque seguro debe configurarse como personalizada para intentar restablecer las claves de arranque seguro. El arranque seguro puede estar habilitado o deshabilitado.
F2 System Setup >> System BIOS >> System Security >> Secure Boot:
La aplicación Postman se utilizó en los siguientes ejemplos. Defina los siguientes campos en la aplicación antes de enviar el comando de POST en Redfish.
Barra de URL de la POST:
Pestaña Authorization:
Pestaña Headers:
Pestaña Body:
Si el comando de la POST de Redfish se realizó correctamente, en Postman se mostrará un mensaje similar en el campo Response:
{
"@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"
}
]
}