[发明专利]一种器件老化导致系统无法正常启动的改进办法及装置在审
申请号: | 202111410108.4 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114253610A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 梁志强;管彦广;张帅豪 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张营磊 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 器件 老化 导致 系统 无法 正常 启动 改进 办法 装置 | ||
本发明提供一种器件老化导致系统无法正常启动的改进办法及装置,属于存储设备系统启动技术领域,所述方法步骤如下:BIOS在启动过程中枚举设备异常时,进行设定次数的重启,并在重启失败后,判定设备故障,将故障设备的链路控制寄存器状态置为非使能,再将故障设备信息发送到操作系统和BMC;内核启动过程中,对各PCIE端口的链路控制寄存器进行检测,将标记为非使能状态的PCIE链路的故障设备进行屏蔽,不进行枚举;设置BMC将接收的故障设备信息进行解析,并进行可视化展示。本发明在枚举设备异常是进行重启以及并对重启失败的枚举设备进行屏蔽,并通过BMC展示故障设备信息,从而保证系统正常启动,提高用户的体验效果。
技术领域
本发明属于存储设备系统启动技术领域,具体涉及一种器件老化导致系统无法正常启动的改进办法及装置。
背景技术
存储设备主电路板上除了CPU外还有很多关键的器件,比如PCIe Switch芯片,PCIe NTB非透明桥芯片,当这些芯片及其固件芯片都无损坏时,系统可以正常枚举到设备,并正常启动。但当这些关键器件本身或其固件芯片老化后,BIOS启动过程中在枚举设备时候就会概率性出错,当遇到这种影响系统正常工作的关键错误时,软件一般的处理方法是终止启动。在客户使用设备的过程中难免发生器件老化的情况,如果出现类似问题系统就无法启动,影响用户体验。
目前当遇到概率性设备枚举异常的时候,一般做法是重启设备,多次重启后一般可以避过枚举异常的问题,而正常启动。但这将极大的影响用户体验,影响用户对产品稳定性的认可程度。
再者,若器件出现了不可修复的错误,重启也不能解决,只有更换器件,才能保证设备功能的完整性。但如果在客户手中,现在表现的问题就是设备无法开机的严重故障,对于BIOS的日志,客户即使能够看到,应该也是无法理解。这种界面是极其不友好的。BIOS里如果简单的跳过这个故障,BIOS可以正常启动,但内核在启动的时候还会枚举设备,依然会出现无法开机的错误。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种器件老化导致系统无法正常启动的改进办法及装置,是非常有必要的。
发明内容
针对现有技术的上述存储设备芯片及固件芯片老化导致枚举设备概率性出错,影响系统正常启动,影响用户体验的缺陷,本发明提一种器件老化导致系统无法正常启动的改进办法及装置,以解决上述技术问题。
第一方面,本发明提供一种器件老化导致系统无法正常启动的改进办法,包括如下步骤:
S1.设置BIOS在启动过程中枚举设备异常时,进行设定次数的重启,并在重启失败后,判定设备故障,将故障设备的链路控制寄存器状态设置为非使能,再将故障设备信息发送到操作系统和BMC;
S2.设置内核启动过程中,对各PCIE端口的链路控制寄存器进行检测,将标记为非使能状态的PCIE端口对应PCIE链路的故障设备,结合故障设备信息进行屏蔽,不进行枚举,再继续内核启动过程,直至操作系统启动;
S3.设置BMC将接收的故障设备信息进行解析,并进行可视化展示。
进一步地,步骤S1具体步骤如下:
S11.在BIOS中添加重启模块;
S12.当BIOS在启动过程中枚举设备异常时,根据重启模块进行设定次数的重启,并在重启失败后,判定设备故障;
S13.BIOS获取故障设备的上行口的配置空间的链路控制寄存器;
S14.BIOS将链路控制器寄存器中的链路状态寄存器设置为非使能;
S15.BIOS将故障设备信息通过ACPI表传递到操作系统,并将故障设备信息以IPMI协议包的形式发送给BMC。通过链路状态寄存器对故障设备进行标记。
进一步地,步骤S12具体步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111410108.4/2.html,转载请声明来源钻瓜专利网。