yangbo
(HKZY_YangBo)
1
问题描述
使用社区330版本构建BMC的hpm包,升级后CPU主板BC85AMDATE的CSR获取失败,界面未显示CPU主板信息
环境信息
-
软件版本:OpenUBMC2603
-
硬件配置:BMC的CPU主板为1712
重现步骤
升级330版本的hpm包会出现
期望结果
期望CPU主板正常识别,web正常显示,主板正常上电
实际结果
CPU主板未正常识别,web未显示CPU主板,CPU主板未能上电
尝试过的解决方案
尝试从/opt/bmc/sr/分析,发现起目录下没有对应的.sr,为主板EEPROM里面自带的,一般支持的主板下面都会携带上,目前观察到未携带。
之前机器上有 25.04.22.19 版本,也是没携带,但能支持主板EEPROM读取CSR,正常显示
从Framework的日志看到有这个I2C报错,但硬件层面没有变动,所以怀疑是否是软件配套问题:
分析结论
怀疑是否330版本对950的版本有特殊处理,或者处理上有差异
yangbo
(HKZY_YangBo)
2
1、因为日志超过10m,限制上传,拆分成2个;
2、因为上传文件限制了后缀,名字后缀多添加了.tar.gz
yangbo
(HKZY_YangBo)
4
意思是主板的EEPROM的CSR也有签名校验哇?
因为看Riser的CSR是识别了的,是主板上的CSR和Riser的处理有差异哇
主板EEPROM的CSR是你们自己出的吗 还是板子自带的?得看下日志,看看CSR加载的报错情况
yangbo
(HKZY_YangBo)
6
yangbo
(HKZY_YangBo)
7
yangbo
(HKZY_YangBo)
8
咨询了一下内部框架,这边打印smc.lua:211: bad argument #1 to ‘s_byte’, 是硬件或者逻辑导致的,建议咨询一下他们
yangbo
(HKZY_YangBo)
10
经排查root.sr发现vpd的root.sr是920使用的,能够正常使用的950包里面的root.sr不一样。
950的root.sr需要使用kunpeng_products组件搭配编译选项TaiShan500_2280。