PowerEdge:iDRAC10 - 应用带有 BIOS 1.0.1 的 R670、R770 更新时出现内部错误
摘要: 当具有 iDRAC10 控制器的服务器上存在 BIOS 1.0.1 时,Dell PowerEdge R670 和 R770 服务器无法应用任何固件更新。
症状
当 R670/R770 服务器的 BIOS 1.0.1 是固件资源清册的一部分时,iDRAC10 控制器在解析资源清册文件时遇到严重内部错误。此错误情况会阻止任何平台更新通过 iDRAC(带外)、作系统(带内)或 UEFI 工具集(F11 实用程序)完成安装。
iDRAC10 固件资源清册反映空白或无效的 BIOS 固件版本字符串。
固件回滚功能错误和RAC0508事件。
受影响的 17G 服务器型号:
• PowerEdge R670
• PowerEdge R770
有两种潜在的用户方案可能会导致最终用户遇到这种情况:
• 将 Open Server Manger (OSM) 转换为 iDRAC10,无需先从 BIOS 1.0.1
更新• 将 R670/R770 BIOS 从出厂版本降级到 BIOS 1.0.1
iDRAC10 UI >> 系统 >> 资源清册 >> 固件资源清册示例:

iDRAC10 UI >> 维护系统 >> 更新 >> 手动更新示例:

iDRAC10 UI >> 维护 >> 系统更新 >> 回滚示例:

原因
如果 PowerEdge 服务器上安装了 BIOS 1.0.1 (JHTC7),则用于所有平台更新的 iDRAC10 XML 解析器在读取 BIOS 版本字符串时会遇到错误。
Dell Server PowerEdge R770 和 R670 BIOS 版本 1.0.1 最初发布是为了支持 OSM 3.0 产品,而不是在 iDRAC10 产品的 RTS 中。
解决方案
计划于 2025 年 6 月发布的 iDRAC10 固件版本 1.20.50.50 将增强 XML 解析器,以防止在未来的 iDRAC10 版本中发生类似的故障情况。从这种情况恢复 iDRAC10 需要戴尔工程部门的干预,以根据需要进行修正。