问题描述
当前版本BMC上电升级BIOS无法使用强制重启或者带内reboot生效
环境信息
- 软件版本:OpenUBMC2509
目前看到BIOS生效的条件必须是PowerOff或PowerCycle,如果未经定制,默认为PowerOff生效。
测试反馈旧版本可以使用reboot或强制重启生效
因此想咨询下这个修改的背景是什么,为什么当前不能使用reboot生效BIOS了
当前版本BMC上电升级BIOS无法使用强制重启或者带内reboot生效
目前看到BIOS生效的条件必须是PowerOff或PowerCycle,如果未经定制,默认为PowerOff生效。
测试反馈旧版本可以使用reboot或强制重启生效
因此想咨询下这个修改的背景是什么,为什么当前不能使用reboot生效BIOS了
这个跟生效条件有关系,定制成非PowerCycle即可
可以通过ipmi命令SetCachedBiosUpgradeMode(在bios仓库)设置生效模式:
(1)local CACHED_BIOS_REBOOT_AND_POWER_OFF_UPGRADE = 0x00 – OS重启及下电均升级缓存的BIOS(默认)
(2)local CACHED_BIOS_REBOOT_DONOT_UPGRADE = 0x01 – 仅OS下电升级缓存的BIOS
(3)local CACHED_BIOS_REBOOT_AND_POWER_OFF_DONT_UPGRADE = 0x02 – OS重启及下电均不升级缓存的BIOS
(4)local CACHED_BIOS_UPGRADE_MODE_MAX = 0x03