我的理解是内存信息都是由BIOS传递过来才对,BMC无需做额外的适配。当前有发现2U1P 和2U2P同一个BMC版本,结果2U1P的内存信息以及相关传感器不显示的情况。为啥会出现这样的问题呢?
你看看有没有加载这个文件,或者这类文件加载的是哪个
https://gitcode.com/openUBMC/vpd/blob/main/vendor/Huawei/TianChi/BCU/memory_2p16ch16_0.sr
需要配置两个对象:
(1)Memory对象:内存实体对象,包含内存槽位信,具体含义可参考 GitCode - 全球开发者的开源社区,开源代码托管平台
(2)MemorySilk对象:内存的丝印信息,用于给带内上报的信息,信息来源都是Memory对象
(3)内存对象涉及的告警、传感器等信息
没有信息显示是没加载有适配Memory对象的sr,显示内存信息跟实际槽位对不上、bios内存显示重复等问题则是MemorySilk对象丝印配置有误,内存适配主要就在于这两个对象
1 个赞