1. 通过接口查询电源状态已经是On,但是os无法ping通
可能原因
-
等待一段时间,可能os未完全启动
-
等待较长一段时间仍未启动,则联系bios咨询
2. 执行上下电命令报错,提示内部错误
可能原因
有对象没有分发
fructrl要提供上下电功能必须有FruCtrl/PGSignal/PowerButton/ThermTrip/RecordFault对象,缺少任意对象则无法提供上下电功能
可以搜索“create other objects completed”日志来判断上下电对象是否分发
3. 执行上下电命令时,提示操作不支持
可能原因
-
处于下电时,发送了强制下电再上电/安全下电再上电/强制重启的命令
-
当前有上电锁,会禁止上电命令的发送
4. 怎么判断有没有上电锁
一键日志收集中,fructrl的资源协作接口的mdb_info.log文件中找PwrLocked属性是否为true
5. 操作日志中有上下点命令成功打印,但最终上下电状态不符合预期
可能原因
-
上下电操作都是异步操作,操作日志成功打印只表示命令发通,不代表实际执行
-
确认是否有其他的操作
6. 如何知道上下电命令是否来自bmc还是os?
查看对应时间点日志中,是否经过了powerapi函数,只要是通过bmc发送的上下点命令最终必定经过bmc
7. 是否支持nmi命令?
openbmc 目前不支持
