BMCSet_MemHardFailureDetectionMode 定制化项失败

// 此模板仅供参考,如果不适用可以修改

问题描述

BMCSet_MemHardFailureDetectionMode 定制化项失败,设置失败

Set ‘BMCSet_MemHardFailureDetectionMode’ … failed.

根因分析
ExpertRuleAndAIInference 模式不是一个仅修改字符串属性的普通配置。其生效依赖运行态具备以下资源和属性:

MemoryConfig
MemType = “DDR”
AIInferencePriority
对比两种产品的 fault_diagnosis 运行态数据:

2280 V3
存在:

/bmc/kepler/Managers/1/FDMService/MemoryConfig/MemoryConfig_DDR_00
.AIInferencePriority = 1
.MemType = “DDR”
因此该平台具备启用 AI 推理模式所需的 MemoryConfig 对象。

KunLun G6580 V3
运行态 dump 中:

MemoryConfig 匹配数 = 0
AIInferencePriority 匹配数 = 0
说明 G6580 V3 当前产品形态没有承载 ExpertRuleAndAIInference 的运行态对象和属性。

这个功能需要BIOS开启某种开关吗?

环境信息

  • 操作系统:[如 Ubuntu 24.04]

  • 软件版本:[如 OpenUBMC2509]

  • 硬件配置:[如 CPU、内存等]

重现步骤

  1. [第一步]

  2. [第二步]

  3. [第三步]

期望结果

无报错

实际结果

Set ‘BMCSet_MemHardFailureDetectionMode’ … failed.

尝试过的解决方案

重启OS、AC

分析结论

可能是需要BIOS支持某种功能?

KunLunG6580V3_20261105-1522.tar.gz (10.2 MB)

这个BMC版本是哪里来的

platform.sr中未配置MemoryConfig_DDR对象,可参考vpd仓platform.sr中配置