管理引擎挂死的调试方法、装置、设备及存储介质制造方法及图纸

技术编号:39293473 阅读:12 留言:0更新日期:2023-11-07 11:01
本发明专利技术涉及挂死调试技术领域,公开了管理引擎挂死的调试方法、装置、设备及存储介质,本发明专利技术应用于基板管理控制器,基板管理控制器、复杂可编程逻辑器件和平台路径控制器两两通信连接;该方法包括:当检测到管理引擎出现异常状态时,获取平台路径控制器的状态信息;异常状态的异常状态信息是复杂可编程逻辑器件与平台路径控制器的通信获得并发送至基板管理控制器的;基于状态信息,对管理引擎进行调试,以确定管理引擎的异常来源。如此,在管理引擎出现异常状态时,通过获取平台路径控制器的状态信息对管理引擎进行调试,确定管理引擎的异常来源,提高了管理引擎挂死时相关调试信息获取的及时性与完整性,从而提高了管理引擎挂死的调试效率。死的调试效率。死的调试效率。

【技术实现步骤摘要】
管理引擎挂死的调试方法、装置、设备及存储介质


[0001]本专利技术涉及挂死调试
,具体涉及管理引擎挂死的调试方法、装置、设备及存储介质。

技术介绍

[0002]管理引擎(Management Engine,ME)起着管理平台路径控制器(Platform Controller Hub,PCH)与其他固件之间协调沟通的重要作用,当出现管理引擎挂死现象时,系统会出现宕机以及重启不开机等重大问题,导致系统不能正常工作。同时,管理引擎挂死的异常通常会导致服务器不开机,不能直接、实时获取异常的数据信息,难以实现挂死复现及异常定位,导致不能快速或者不能查找出管理引擎挂死的原因。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种管理引擎挂死的调试方法、装置、计算机设备及存储介质,以解决管理引擎挂死时无法直接和实时获取异常的数据信息,难以实现挂死复现及异常定位,导致不能快速或者不能查找出管理引擎挂死的原因的问题。
[0004]第一方面,本专利技术提供了一种管理引擎挂死的调试方法,应用于基板管理控制器,基板管理控制器、复杂可编程逻辑器件和平台路径控制器两两通信连接;该方法包括:
[0005]当检测到管理引擎出现异常状态时,获取平台路径控制器的状态信息;异常状态的异常状态信息是复杂可编程逻辑器件与平台路径控制器的通信获得并发送至基板管理控制器的;
[0006]基于状态信息,对管理引擎进行调试,以确定管理引擎的异常来源。
[0007]如此,可以在管理引擎出现异常状态时,通过获取平台路径控制器的状态信息对管理引擎进行调试,从而确定管理引擎的异常来源,提高了管理引擎挂死时相关调试信息获取的及时性与完整性,进而提高了管理引擎挂死的调试效率。
[0008]在一种可选的实施方式中,基于状态信息,对管理引擎进行调试,以确定管理引擎的异常来源,包括:
[0009]当状态信息为第一状态值时,检测管理引擎的供电信号;
[0010]当供电信号处于第一供电值的时间低于预设时间时,获取平台路径控制器的寄存器信息,并基于寄存器信息确定管理引擎的异常来源。
[0011]如此,可以在状态信息为对应于异常状态的第一状态值,并且确定供电信号没有问题的情况下,根据平台路径控制器的寄存器信息进一步确定管理引擎的异常来源。
[0012]在一种可选的实施方式中,当状态信息为第一状态值时,检测管理引擎的供电信号之后,还包括:
[0013]当供电信号处于第一供电值的时间超过预设时间时,对平台路径控制器进行开机操作和/或强制关机操作;开机操作响应于发送给平台路径控制器的开机指令;强制关机操作响应于发送给平台路径控制器的强制关机指令;
[0014]当检测到管理引擎恢复正常状态时,确定异常来源为平台路径控制器强制关机。
[0015]如此,可以在状态信息为对应于异常状态的第一状态值,并且确定供电信号存在问题的情况下,通过对平台路径控制器进行开机操作和/或强制关机操作,在确定异常来源为平台路径控制器强制关机的同时使管理引擎恢复正常状态。
[0016]在一种可选的实施方式中,当供电信号处于第一供电值的时间超过预设时间时,对平台路径控制器进行开机操作和/或强制关机操作之后,还包括:
[0017]当检测到管理引擎保持异常状态时,获取平台路径控制器的寄存器信息,并基于寄存器信息确定管理引擎的异常来源。
[0018]如此,可以在状态信息为对应于异常状态的第一状态值,并且确定供电存在问题的情况下,通过对平台路径控制器进行开机操作和/或强制关机操作,而管理引擎没有恢复正常状态,来排除平台路径控制器强制关机的问题,根据平台路径控制器的寄存器信息进一步确定管理引擎的异常来源。
[0019]在一种可选的实施方式中,基于状态信息,对管理引擎进行调试,以确定管理引擎的异常来源,包括:
[0020]当状态信息为第二状态值时,确定异常来源为平台路径控制器强制关机,或,确定管理引擎复位后正常工作。
[0021]在一种可选的实施方式中,基于状态信息,对管理引擎进行调试,以确定管理引擎的异常来源,包括:
[0022]当状态信息既不是第一状态值也不是第二状态值时,对管理引擎进行复位操作;复位操作响应于发送给平台路径控制器的复位指令;
[0023]当复位操作小于等于预设数量时,获取平台路径控制器的状态信息,以基于状态信息,对管理引擎进行调试。
[0024]如此,可以在状态信息既不是对应于异常状态的第一状态值也不是对应于正常状态的第二状态值的情况下,通过对管理引擎进行复位操作,对管理引擎进行调试,使管理引擎在没有出现问题的情况下能够恢复正常状态。
[0025]在一种可选的实施方式中,当状态信息既不是第一状态值也不是第二状态值时,对管理引擎进行复位操作之后,还包括:
[0026]当复位操作大于预设数量时,获取平台路径控制器的寄存器信息,并基于寄存器信息确定管理引擎的异常来源。
[0027]如此,可以在状态信息既不是对应于异常状态的第一状态值也不是对应于正常状态的第二状态值的情况下,对管理引擎进行复位操作,在多次复位操作无法使管理引擎恢复正常状态时,根据平台路径控制器的寄存器信息进一步确定管理引擎的异常来源。
[0028]在一种可选的实施方式中,基于寄存器信息确定管理引擎的异常来源,包括:
[0029]当寄存器信息中包含开机响应信号时,获取调试信息以确定异常来源;开机响应信号为基板管理控制器读取平台路径控制器获得;
[0030]当寄存器信息中不包含开机响应信号和深度睡眠应答信号时,确定异常来源为复杂可编程逻辑器件控制逻辑异常;深度睡眠应答信号为基板管理控制器通过复杂可编程逻辑器件读取平台路径控制器获得;
[0031]当寄存器信息中不包含开机响应信号和串行外围设备接口控制信号,并且寄存器
信息中包含深度睡眠应答信号时,确定异常来源为串行外围设备接口控制切换异常;串行外围设备接口控制信号为基板管理控制器通过复杂可编程逻辑器件读取平台路径控制器获得;
[0032]和/或,当寄存器信息中不包含开机响应信号,并且寄存器信息中包含深度睡眠应答信号和串行外围设备接口控制信号时,确定异常来源为串行外围设备接口链路稳定性异常。
[0033]如此,可以根据寄存器信息中的相关信息,逐步排查并确定管理引擎的异常来源,从而提高管理引擎挂死的调试效率。
[0034]第二方面,本专利技术提供了一种管理引擎挂死的调试装置,应用于基板管理控制器,基板管理控制器、复杂可编程逻辑器件和平台路径控制器两两通信连接;该装置包括:
[0035]状态信息获取模块,用于当检测到管理引擎出现异常状态时,获取平台路径控制器的状态信息;异常状态的状态信息是复杂可编程逻辑器件与平台路径控制器的通信获得并发送至基板管理控制器的;
[0036]异常来源确定模块,用于基于状态信息,对管理引擎进行调试,以确定管理引擎的异常来源。
[0037]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管理引擎挂死的调试方法,其特征在于,应用于基板管理控制器,所述基板管理控制器、复杂可编程逻辑器件和平台路径控制器两两通信连接;所述方法包括:当检测到管理引擎出现异常状态时,获取所述平台路径控制器的状态信息;所述异常状态的异常状态信息是所述复杂可编程逻辑器件与所述平台路径控制器的通信获得并发送至所述基板管理控制器的;基于所述状态信息,对所述管理引擎进行调试,以确定所述管理引擎的异常来源。2.根据权利要求1所述的方法,其特征在于,所述基于所述状态信息,对所述管理引擎进行调试,以确定所述管理引擎的异常来源,包括:当所述状态信息为第一状态值时,检测所述管理引擎的供电信号;当所述供电信号处于第一供电值的时间低于预设时间时,获取所述平台路径控制器的寄存器信息,并基于所述寄存器信息确定所述管理引擎的异常来源。3.根据权利要求2所述的方法,其特征在于,所述当所述状态信息为第一状态值时,检测所述管理引擎的供电信号之后,还包括:当所述供电信号处于所述第一供电值的时间超过所述预设时间时,对所述平台路径控制器进行开机操作和/或强制关机操作;所述开机操作响应于发送给所述平台路径控制器的开机指令;所述强制关机操作响应于发送给所述平台路径控制器的强制关机指令;当检测到所述管理引擎恢复正常状态时,确定所述异常来源为所述平台路径控制器强制关机。4.根据权利要求3所述的方法,其特征在于,所述当所述供电信号处于所述第一供电值的时间超过所述预设时间时,对所述平台路径控制器进行开机操作和/或强制关机操作之后,还包括:当检测到所述管理引擎保持所述异常状态时,获取所述平台路径控制器的寄存器信息,并基于所述寄存器信息确定所述管理引擎的所述异常来源。5.根据权利要求1所述的方法,其特征在于,所述基于所述状态信息,对所述管理引擎进行调试,以确定所述管理引擎的异常来源,包括:当所述状态信息为第二状态值时,确定所述异常来源为所述平台路径控制器强制关机,或,确定所述管理引擎复位后正常工作。6.根据权利要求1所述的方法,其特征在于,所述基于所述状态信息,对所述管理引擎进行调试,以确定所述管理引擎的异常来源,包括:当所述状态信息既不是所述第一状态值也不是第二状态值时,对所述管理引擎进行复位操作;所述复位操作响应于发送给所述平台路径控制器的复位指令;当所述复位操作小于等于预设数量时,获取所述平台路径控制器的所述状态信息,以基于所述状态信息,对...

【专利技术属性】
技术研发人员:张瑜
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1