[发明专利]一种存储设备重启记录方法和系统在审
| 申请号: | 201910891202.2 | 申请日: | 2019-09-20 |
| 公开(公告)号: | CN110647455A | 公开(公告)日: | 2020-01-03 |
| 发明(设计)人: | 宋开鑫 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 11262 北京安信方达知识产权代理有限公司 | 代理人: | 李红爽;解婷婷 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 重启 存储设备 复位原因 复位 复位类型 基本输入输出系统BIOS 计算机技术领域 信息存储 信息确定 寄存器 操作系统 记录 申请 | ||
本发明实施例公开了一种存储设备重启记录方法和系统,涉及计算机技术领域,所述方法包括:当所述存储设备重启复位时,基本输入输出系统BIOS或者操作系统OS将重启复位原因信息存储在CPLD芯片的寄存器中;并向所述CPLD芯片发起复位申请;所述CPLD芯片将所述重启复位原因信息记录进入Flash中,并根据重启复位原因信息确定复位类型;所述存储设备按照所述CPLD芯片确定的复位类型进行复位。
技术领域
本发明实施例涉及计算机技术领域,尤指一种存储设备重启记录方法和系统。
背景技术
企业级存储市场的规模逐年增长,对于存储DFx(Design for X,面向产品生命周期各/某环节的设计)的要求也越来越高,除了可靠性之外,可定位性对于产品质量的贡献也是必不可少的。当存储设备因某种原因重启时,经常会难以定位复位的具体原因,从而导致故障报出之后,在很长一段时间找不到解决方法或者解决问题的思路。
发明内容
本发明实施例提供了一种存储设备重启记录方法和系统,记录存储设备运行过程中出现的软件复位,防止发生误判。
为了达到本发明实施例目的,本发明实施例提供了一种存储设备重启记录方法,所述方法包括:
当所述存储设备重启复位时,基本输入输出系统BIOS或者操作系统OS将重启复位原因信息存储在CPLD芯片的寄存器中;并向所述CPLD芯片发起复位申请;
所述CPLD芯片将所述重启复位原因信息记录进入Flash中,并根据重启复位原因信息确定复位类型;
所述存储设备按照所述CPLD芯片确定的复位类型进行复位。
优选地,当所述存储设备重启复位时还包括:
所述BIOS或者所述OS确定重启复位原因信息,确定重启复位原因信息包括以下至少之一:
确定BIOS复位或者OS复位;
确定热复位或者冷复位;
确定手动复位或者被动复位,
确定关机复位或者休眠复位。
优选地,所述BIOS或者所述OS将重启复位原因信息存储在CPLD芯片的寄存器中包括:
将所述CPLD芯片作为IO设备,通过LPC总线将所述重启复位原因信息写入所述CPLD芯片的寄存器中。
优选地,所述BIOS或者所述OS将重启复位原因信息存储在CPLD芯片的寄存器中包括:
依据预存的重启复位原因与CPLD芯片的寄存器中内存标志位的数值的对应关系;将所述CPLD芯片的寄存器中内存标志位的数值调整为当前重启复位原因对应的数值。
优选地,所述方法之后还包括:
将所述CPLD芯片的寄存器中内存标志位的数值恢复为默认值。
优选地,所述存储设备按照所述CPLD芯片确定的复位类型进行复位包括:
当确定为冷复位时,通过拉低南桥的RSMRST进行复位;
当确定为热复位时,通过拉低南桥的Reset_button进行复位。
优选地,所述方法之后还包括:
当存储设备重启复位成时,读取所述Flash中记录的重启复位原因信息,在日志中记录存储设备重启复位的原因。
第二方面,本发明实施例还提供一种存储设备重启记录系统,包括:基本输入输出系统BIOS或者操作系统OS、CPLD芯片;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910891202.2/2.html,转载请声明来源钻瓜专利网。





