330版本是否支持了950,因为升级BMC之后,CPU主板BC85AMDATE的CSR获取失败

问题描述

使用社区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的版本有特殊处理,或者处理上有差异

1、因为日志超过10m,限制上传,拆分成2个;

2、因为上传文件限制了后缀,名字后缀多添加了.tar.gz

显示是CSR读取失败,确认是否是签名问题

意思是主板的EEPROM的CSR也有签名校验哇?

因为看Riser的CSR是识别了的,是主板上的CSR和Riser的处理有差异哇

主板EEPROM的CSR是你们自己出的吗 还是板子自带的?得看下日志,看看CSR加载的报错情况

S950X00_2102315QYM10S1100770_19700101-0800.tar.zip.002..tar.gz (3.9 MB)

日志压缩包2

S950X00_2102315QYM10S1100770_19700101-0800.tar.zip.001.tar.gz (9 MB)

日志压缩包1

日志压缩包.part1.rar.tar.gz (9 MB)

日志压缩包.part3.rar.tar.gz (8.1 MB)

日志压缩包.part2.rar.tar.gz (9 MB)

咨询了一下内部框架,这边打印smc.lua:211: bad argument #1 to ‘s_byte’, 是硬件或者逻辑导致的,建议咨询一下他们

经排查root.sr发现vpd的root.sr是920使用的,能够正常使用的950包里面的root.sr不一样。

950的root.sr需要使用kunpeng_products组件搭配编译选项TaiShan500_2280。

如果已经解决了可以标记一下