本公開的實(shí)施例大體上涉及存儲(chǔ)器子系統(tǒng),且更明確來說,涉及使用由主機(jī)啟動(dòng)的硬件恢復(fù)信號(hào)啟用的備份固件來恢復(fù)無響應(yīng)存儲(chǔ)器子系統(tǒng)。
背景技術(shù):
1、存儲(chǔ)器子系統(tǒng)可包含存儲(chǔ)數(shù)據(jù)的一或多個(gè)存儲(chǔ)器裝置。存儲(chǔ)器裝置可為例如非易失性存儲(chǔ)器裝置及易失性存儲(chǔ)器裝置。一般來說,主機(jī)系統(tǒng)可利用存儲(chǔ)器子系統(tǒng)來將數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器裝置處及從存儲(chǔ)器裝置檢索數(shù)據(jù)。
技術(shù)實(shí)現(xiàn)思路
1、一方面,本公開提供一種存儲(chǔ)器子系統(tǒng),其包括:存儲(chǔ)器裝置;處理裝置,其與所述存儲(chǔ)器裝置可操作地耦合以執(zhí)行包括以下的操作:響應(yīng)于電力循環(huán)事件的發(fā)生而執(zhí)行重啟序列;確定恢復(fù)信號(hào)是否經(jīng)由邊帶接口由主機(jī)系統(tǒng)斷言;響應(yīng)于確定所述恢復(fù)信號(hào)被斷言,檢索并加載所述存儲(chǔ)器子系統(tǒng)的備份固件映像;及使用所述備份固件映像在調(diào)試操作模式中引導(dǎo)所述存儲(chǔ)器子系統(tǒng)。
2、另一方面,本公開進(jìn)一步提供一種方法,其包括:響應(yīng)于電力循環(huán)事件的發(fā)生而執(zhí)行存儲(chǔ)器子系統(tǒng)的重啟序列;確定恢復(fù)信號(hào)是否經(jīng)由邊帶接口由主機(jī)系統(tǒng)斷言;響應(yīng)于確定所述恢復(fù)信號(hào)被斷言,檢索并加載所述存儲(chǔ)器子系統(tǒng)的備份固件映像;及使用所述備份固件映像在調(diào)試操作模式中引導(dǎo)所述存儲(chǔ)器子系統(tǒng)。
3、另一方面,本公開進(jìn)一步提供一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其包括指令,所述指令在由處理裝置執(zhí)行時(shí)導(dǎo)致所述處理裝置執(zhí)行包括以下的操作:響應(yīng)于電力循環(huán)事件的發(fā)生而執(zhí)行存儲(chǔ)器子系統(tǒng)的重啟序列;確定恢復(fù)信號(hào)是否經(jīng)由邊帶接口由主機(jī)系統(tǒng)斷言;響應(yīng)于確定所述恢復(fù)信號(hào)被斷言,檢索并加載所述存儲(chǔ)器子系統(tǒng)的備份固件映像;及使用所述備份固件映像在調(diào)試操作模式中引導(dǎo)所述存儲(chǔ)器子系統(tǒng)。
1.一種存儲(chǔ)器子系統(tǒng),其包括:
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器子系統(tǒng),其中所述電力循環(huán)事件包括由所述主機(jī)系統(tǒng)響應(yīng)于所述存儲(chǔ)器子系統(tǒng)無響應(yīng)而啟動(dòng)的在一時(shí)段內(nèi)暫時(shí)斷電。
3.根據(jù)權(quán)利要求1所述的存儲(chǔ)器子系統(tǒng),其中所述恢復(fù)信號(hào)經(jīng)由與所述存儲(chǔ)器子系統(tǒng)與所述主機(jī)系統(tǒng)之間的主要接口分離的所述邊帶接口被斷言。
4.根據(jù)權(quán)利要求1所述的存儲(chǔ)器子系統(tǒng),其中所述處理裝置用于執(zhí)行進(jìn)一步包括以下的操作:
5.根據(jù)權(quán)利要求4所述的存儲(chǔ)器子系統(tǒng),其中所述調(diào)試操作模式準(zhǔn)許在所述默認(rèn)操作模式中不準(zhǔn)許的一或多個(gè)調(diào)試功能。
6.根據(jù)權(quán)利要求5所述的存儲(chǔ)器子系統(tǒng),其中所述一或多個(gè)調(diào)試功能包括解鎖所述存儲(chǔ)器子系統(tǒng)中的一或多個(gè)雙向通信端口以允許執(zhí)行調(diào)試操作。
7.根據(jù)權(quán)利要求5所述的存儲(chǔ)器子系統(tǒng),其中所述一或多個(gè)調(diào)試功能包括授權(quán)存取所述存儲(chǔ)器子系統(tǒng)中的一或多個(gè)供應(yīng)商特定日志。
8.根據(jù)權(quán)利要求5所述的存儲(chǔ)器子系統(tǒng),其中所述一或多個(gè)調(diào)試功能包括下載更新固件以解決所述存儲(chǔ)器子系統(tǒng)中的故障。
9.一種方法,其包括:
10.根據(jù)權(quán)利要求9所述的方法,其中所述電力循環(huán)事件包括由所述主機(jī)系統(tǒng)響應(yīng)于所述存儲(chǔ)器子系統(tǒng)無響應(yīng)而啟動(dòng)的在一時(shí)段內(nèi)暫時(shí)斷電。
11.根據(jù)權(quán)利要求9所述的方法,其中所述恢復(fù)信號(hào)經(jīng)由與所述存儲(chǔ)器子系統(tǒng)與所述主機(jī)系統(tǒng)之間的主要接口分離的所述邊帶接口被斷言。
12.根據(jù)權(quán)利要求9所述的方法,其進(jìn)一步包括:
13.根據(jù)權(quán)利要求12所述的方法,其中所述調(diào)試操作模式準(zhǔn)許在所述默認(rèn)操作模式中不準(zhǔn)許的一或多個(gè)調(diào)試功能。
14.根據(jù)權(quán)利要求13所述的方法,其中所述一或多個(gè)調(diào)試功能包括解鎖所述存儲(chǔ)器子系統(tǒng)中的一或多個(gè)雙向通信端口以允許執(zhí)行調(diào)試操作。
15.根據(jù)權(quán)利要求13所述的方法,其中所述一或多個(gè)調(diào)試功能包括授權(quán)存取所述存儲(chǔ)器子系統(tǒng)中的一或多個(gè)供應(yīng)商特定日志。
16.根據(jù)權(quán)利要求13所述的方法,其中所述一或多個(gè)調(diào)試功能包括下載更新固件以解決所述存儲(chǔ)器子系統(tǒng)中的故障。
17.一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其包括指令,所述指令在由處理裝置執(zhí)行時(shí)導(dǎo)致所述處理裝置執(zhí)行包括以下的操作:
18.根據(jù)權(quán)利要求17所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述電力循環(huán)事件包括由所述主機(jī)系統(tǒng)響應(yīng)于所述存儲(chǔ)器子系統(tǒng)無響應(yīng)而啟動(dòng)的在一時(shí)段內(nèi)暫時(shí)斷電。
19.根據(jù)權(quán)利要求17所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述恢復(fù)信號(hào)經(jīng)由與所述存儲(chǔ)器子系統(tǒng)與所述主機(jī)系統(tǒng)之間的主要接口分離的所述邊帶接口被斷言。
20.根據(jù)權(quán)利要求17所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述指令導(dǎo)致所述處理裝置執(zhí)行進(jìn)一步包括以下的操作: