[发明专利]提高存储设备可用性的故障管芯管理方法在审
| 申请号: | 202111616876.5 | 申请日: | 2021-12-27 |
| 公开(公告)号: | CN114968630A | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 孙宝勇;李德领;徐凯;吴松 | 申请(专利权)人: | 苏州启恒融智信息科技有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/10 |
| 代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 段旺 |
| 地址: | 215124 江苏省苏州市苏州工业*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 提高 存储 设备 可用性 故障 管芯 管理 方法 | ||
1.一种提高存储设备可用性的故障管芯管理方法,包括:
执行引导固件以初始化存储设备的所有管芯,并将存在故障的管芯信息记录在故障管芯表中;
执行引导固件从存储设备的NVM芯片中加载主固件;
执行主固件以根据所述故障管芯表获取存储设备的所有可用管芯,再次初始化所述所有可用管芯,而不再次初始化根据所述故障管芯表获取的故障管芯;
执行主固件从存储设备的可用管芯中加载关键数据,以及完成存储设备的启动。
2.根据权利要求1所述的方法,其中
再次初始化所述所有可用管芯包括向管芯发送复位命令,向管芯发送一个或多个设置特征(SetFeature)命令,对管芯进行训练,以使管芯工作在全速模式。
3.根据权利要求2所述的方法,其中
在再次初始化所述所有可用管芯过程中,若一个或多个管芯对复位命令在指定时间内没有响应,则识别出管芯故障,以及继续初始化其他可用管芯,并将识别出故障的管芯信息记录在所述故障管芯表,对于识别出故障的管芯,不再对其继续进行初始化;若一个或多个第一管芯在指定时间内对复位命令作出响应,再对一个或多个第一管芯施加设置特征命令以及进行训练,若一个或多个管芯的训练过程超时,则识别出管芯故障,以及继续初始化其他可用管芯,并将识别出故障的管芯信息记录在所述故障管芯表。
4.根据权利要求1-3之一所述的方法,其中
初始化存储设备的所有管芯包括向管芯发送复位命令,向管芯发送一个或多个设置特征(SetFeature)命令;在初始化所述所有管芯过程中,若一个或多个管芯对复位命令在指定时间内没有响应,则识别出管芯故障,以及继续初始化其他管芯,并将识别出故障的管芯信息记录在所述故障管芯表,对于识别出故障的管芯,不再对其继续进行初始化。
5.根据权利要求4所述的方法,其中
执行引导固件以初始化存储设备的所有管芯的过程中,若识别出一个或多个管芯故障,所述引导固件不停止执行,若识别出存储设备的所有管芯都故障或者从存储设备的NVM芯片中加载主固件,执行引导固件将指示引导失败的信息记录在所述存储设备的非易失存储芯片中。
6.根据权利要求1-5之一所述的方法,其中
所述存储设备的指定管芯的指定地址记录了主引导固件的多个副本;
所述执行引导固件从存储设备的NVM芯片中加载主固件包括,从所述指定管芯的指定地址读出主固件的第一副本,若读出主固件的第一副本过程中出现数据读取错误,则从指定管芯读出主固件的其他副本,若主固件的所有副本都无法成功读出,则加载主固件失败,响应于加载主固件失败,执行引导固件将指示引导失败的信息记录在所述存储设备的非易失存储芯片中。
7.根据权利要求1-6之一所述的方法,其中所述关键数据包括日志和/或系统元数据;
若主固件加载成功,主固件接管对存储设备的控制;
主固件从存储设备的存储器中获取所述引导固件生成的所述故障管芯表;
所述执行主固件从存储设备的可用管芯中加载关键数据包括,从存储设备的指定地址根据存储日志的数据结构读出日志的副本,以及从存储设备的指定地址根据存储系统元数据的数据结构读出系统元数据的副本;
若日志的任何副本都无法成功读出,或者系统元数据的任何副本都无法成功读出,执行主固件是存储设备进入降级模式;
若日志的任一副本成功读出,以及系统元数据的任一副本成功读出,则存储设备的启动完成,执行主固件使存储设备正常工作。
8.根据权利要求7所述的方法,其中
所述存储设备在降级模式中,响应接收的主机命令,但不访问NVM芯片,其中,若接收的主机命令是IO命令,以指定的结果作为对主机命令的响应,若接收的主机命令是管理命令,对于不需要访问NVM芯片以及不需要利用所述关键数据的管理命令,向主机给出对管理命令的正确响应,对于无法处理的管理命令,在向主机给出的对管理命令的响应中指示故障。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州启恒融智信息科技有限公司,未经苏州启恒融智信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111616876.5/1.html,转载请声明来源钻瓜专利网。





