问题现象
内存、RAID、Dmi信息等 不识别/无信息问题
复现
通电开机策略选择保持上电,AC之后基本稳定复现,推断原因为BIOS启动快于BMC准备就绪,未将相关信息发给BMC。或者说是BMC太慢,当发起上电时,BMC相关组件未初始化完全,BIOS已经启动发IPMI。
验证情况
随着延迟上电时间加长,复现概率降低
延迟上电设置固定延迟
8s,AC七次,内存无信息3次,PM8204认不到4次,dmi无信息
10s,AC十五次,内存无信息0/1次,PM8204认不到2次,dmi无信息一直复现
15s,AC十次,内存无信息未复现,PM8204认不到未复现,dmi无信息概率复现
20s,AC五次,内存无信息未复现,PM8204认不到未复现,dmi无信息复现2次
25s,AC七次,内存无信息未复现,PM8204认不到未复现,dmi无信息复现1次
30s,AC十次,内存无信息未复现,PM8204认不到未复现,dmi无信息未复现
目前解决办法是在fructrl组件执行通电开机策略任务和延迟上电任务附近加入延时。但是感觉根本解决办法应该是调整组件启动顺序或者优化BMC启动时间