PowerEdge:CPU0704 机器检查错误反映不准确的 CPU 索引

摘要: 记录机器检查事件 (MCE) 时,Dell PowerEdge 第 17 代服务器在 iDRAC10 生命周期日志 (LCLOG) 和系统事件日志 (SEL) 中记录不准确的 CPU 索引。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Dell PowerEdge 第 17 代服务器采用了开放计算项目的数据中心模块化硬件系统 (DC-MHS) 体系结构。作为标准的一部分,CPU 在主机处理器模块 (HPM) 上从“0”开始编制索引。iDRAC10 利用的内部库与使用“1”启动 CPU 索引的前几代 PowerEdge 服务器共享。早于 v1.20.80.50 的 iDRAC10 固件版本无法准确反映CPU0704 MCE 事件中的 CPU 索引号。SEL 和 LufeCYcle (LC) LOG 在错误消息字符串中都反映一个 +1 值。
 

iDRAC10 UI >> 系统>>概览>>组件>>处理器索引示例:

图 1:iDRAC10 中的 CPU 索引示例

 

在下面的 SEL 和 LCLOG 示例中,CPU1 上发生 CPU 机器检查错误,而事件字符串指示 CPU2 上发生错误。CPU0 上的 MCE 事件将在事件字符串中记录为 CPU1。

 

SEL 示例:

2025-07-07 17:50:51        1004        CPU 2 machine check error detected.

 

LCLOG 示例:

2025-07-07 17:50:51        5617        CPU0704        CPU 2 machine check error detected.

2025-07-07 17:50:51        5615        CPU0000        Internal error has occurred check for additional logs.

2025-07-07 17:48:15        5591        CPU0704        CPU 2 machine check error detected.

2025-07-07 17:48:14        5589        CPU0000        Internal error has occurred check for additional logs.

 

原因

iDRAC10 利用 iDRAC9 的共享库,该库以前在处理CPU0704错误事件字符串的参数时解析从值 1 开始的 CPU 索引。

解决方案

iDRAC10 固件 1.20.80.50 和 17G PowerEdge 服务器 BIOS 版本(表 1.0)添加了逻辑,以正确解析从服务器 BIOS 接收的 CPU 索引信息。
BIOS 版本因服务器产品型号而异。请参阅下表,了解为 iDRAC10 引入更正枚举支持的 BIOS 版本。

表 1.0

Family of Server

BIOS Release

Intel

1.7.x

AMD

1.5.x

 

受影响的产品

iDRAC10 - 1.10.xx Series, iDRAC10 - 1.20.xx Series, OEMR XL R470, OEMR XL R570, OEMR XL R670, OEMR XL R770, OEMR XL R6725, OEMR XL R7725, PowerEdge M7701, PowerEdge M7725, PowerEdge R470, PowerEdge R570, PowerEdge R670, PowerEdge R6725 , PowerEdge R7725, PowerEdge R7725xd, Dell vSAN R670 Ready Node, Dell vSAN R770 Ready Node ...
文章属性
文章编号: 000382576
文章类型: Solution
上次修改时间: 24 5月 2026
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。