问题描述
1.开启SOL/风扇热插拔后,BMC均出现事件码“0x1A00006F”,CauseCode=0X20重启
问题:
事件码“0x1A00006F”,CauseCode=0X20表示什么意思?告警手册里面没有查到,后续应该怎么继续定位?
1.开启SOL/风扇热插拔后,BMC均出现事件码“0x1A00006F”,CauseCode=0X20重启
事件码“0x1A00006F”,CauseCode=0X20表示什么意思?告警手册里面没有查到,后续应该怎么继续定位?
答案内容由AI生成,仅供参考:
0x1A00006F:BMC 软复位事件。0x20:具体含义需查阅《BMC 增加软复位原因资源协作接口【2.0】》正式文档(未在上下文中提供直接定义)。StartupCheck 失败的组件(如 power_mgmt),并分析热插拔操作后的系统日志,定位触发复位的直接异常点。根据您提供的上下文信息,现对您的问题进行分步解答:
0x1A00006F 与原因码 0x20 的含义事件码 0x1A00006F
该事件码在 OpenUBMC 论坛中被多次提及,对应的事件描述为 The openUBMC is reset, with the cause code of 0x...,因此它是一个通用的 BMC 复位事件,用于记录 BMC 发生软复位(soft reset)的原因。
0x1A00006F 在日志中同时出现 cause code 0x2 和 cause code 0x10,表明同一事件码可根据复位原因携带不同的原因码。原因码 0x20
0x20 的具体含义定义。zhaower 曾问过 “BMC reset code 0x20 的意义”,但回复中未明确解释。0x20、0x10、0x2 等)。bmc_reset_type is soft_reset 和 cause code 16 等记录),0x20 很可能代表一种特定的软复位触发原因(如特定组件的自愈恢复或超时故障)。根据上下文中的实际案例和日志分析,BMC 软复位通常由以下原因触发,您可以按此思路排查:
检查组件启动状态(最常见原因)
[power_mgmt] StartupCheck failed, error: org.freedesktop.DBus.Error.UnknownObject
maca NOTICE: recheck startup status completely, total components count: 58, normal count: 57, abnormal components: ["power_mgmt"]
Success to record BMC reset cause, code: 16
power_mgmt、thermal_mgmt 等组件启动失败会直接导致 BMC 复位。请关注 StartupCheck failed 的组件名称,并分析其配置文件或硬件依赖是否异常。关联操作(SOL/风扇热插拔)的触发点
thermal_mgmt 记录了 Fan X extraction detected,随后可能出现 Scanner_Fan_Presence 属性操作失败,进而影响组件状态。复位原因码的详细定义
0x20 的具体触发场景需参考前述资源协作接口文档。app.log、running.log、maintenance.log),定位复位发生时刻是否有其他异常(如 shm reply failed、message_queue push back 等共享内存错误,这些也可能间接导致组件异常)。已知的修复与补丁
0x20 原因码有专门的处理。0x1A00006F:BMC 软复位事件。0x20:具体含义需查阅《BMC 增加软复位原因资源协作接口【2.0】》正式文档(未在上下文中提供直接定义)。StartupCheck 失败的组件(如 power_mgmt),并分析热插拔操作后的系统日志,定位触发复位的直接异常点。“0x1A00006F:表示“带有重启原因的bmc复位事件”
%1:BMC发生复位的原因
00h BMC重启操作复位
01h BMC镜像倒换操作复位
02h BMC固件升级复位
03h BMC恢复出厂设置复位
04h BMC资产报废复位
05h BMC固件校验根证书更新复位
10h BMC自愈复位
11h BMC硬件自检修复复位
12h BMC管理外设硬件初始化复位
20h 按钮复位
FFh 未知原因复位