CPU2 信息为空,CPU1信息正常问题分析
更新时间: 2026/05/28
在Gitcode上查看源码

问题背景

  • 单板类型:NA;
  • 软件版本:330 开源版本;
  • 涉及功能:硬件信息;
  • 触发条件:smbios 中定义的是CPU1 cpu2,CPU 中定义的是 CPU0 CPU。
  • 业务表现:预期CPU信息正常显示;实际CPU2 信息为空,CPU1信息正常。

问题复现步骤

  1. 确认问题版本 compute/1.70.27@openUBMC.release/rc,BMC 版本为330 开源版本。
  2. 通过web页面查看CPU的信息。

关键日志信息

查看日志,确认报错如下:

定位过程

  1. 通过日志确认是闭源组件compute 解析问题。
  2. smbios 中定义的是CPU1 cpu2,CPU 中定义的是 CPU0 CPU1。

问题原因

BIOS 上报的CPU序号为 CPU0 CPU1,BMC 解析的是 CPU1 CPU2。

解决方案

修改BMC 解析的CPU序号为CPU0 CPU1。

PR链接

NA