CPU2 信息为空,CPU1信息正常问题分析
更新时间: 2026/05/28
在Gitcode上查看源码问题背景
- 单板类型:NA;
- 软件版本:330 开源版本;
- 涉及功能:硬件信息;
- 触发条件:smbios 中定义的是CPU1 cpu2,CPU 中定义的是 CPU0 CPU。
- 业务表现:预期CPU信息正常显示;实际CPU2 信息为空,CPU1信息正常。
问题复现步骤
- 确认问题版本 compute/1.70.27@openUBMC.release/rc,BMC 版本为330 开源版本。
- 通过web页面查看CPU的信息。
关键日志信息
查看日志,确认报错如下:
定位过程
- 通过日志确认是闭源组件compute 解析问题。
- smbios 中定义的是CPU1 cpu2,CPU 中定义的是 CPU0 CPU1。
问题原因
BIOS 上报的CPU序号为 CPU0 CPU1,BMC 解析的是 CPU1 CPU2。
解决方案
修改BMC 解析的CPU序号为CPU0 CPU1。
PR链接
NA