Sas擴(kuò)展器及其故障檢測(cè)系統(tǒng)的制作方法
【專利摘要】一種故障檢測(cè)系統(tǒng)包括一主機(jī)及一SAS擴(kuò)展器。該SAS擴(kuò)展器通過其一外露的SAS接口連接器與主機(jī)相連,該SAS擴(kuò)展器包括設(shè)于內(nèi)部的微控制器、邊帶端口、智能端口以及SAS擴(kuò)展芯片,該微控制器與SAS接口連接器、邊帶端口及智能端口分別連接,該智能端口與該SAS擴(kuò)展芯片連接。正常狀態(tài)下,微控制器選擇啟用邊帶端口執(zhí)行正常的數(shù)據(jù)傳輸。故障時(shí),微控制器在接收到主機(jī)發(fā)送的一第一控制指令后啟用智能端口,并繼續(xù)在接收到一讀取故障狀態(tài)指令后,通過該智能端口SAS擴(kuò)展芯片中獲取相應(yīng)的故障狀態(tài)信息并反饋給該主機(jī)。本發(fā)明提供的故障檢測(cè)系統(tǒng),可通過SAS擴(kuò)展器內(nèi)部的智能端口反饋故障信息給主機(jī),從而能有效地提高故障檢測(cè)速度。
【專利說明】SAS擴(kuò)展器及其故障檢測(cè)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種SAS擴(kuò)展器及其故障檢測(cè)系統(tǒng)。
【背景技術(shù)】
[0002] SAS 指串行 SCSI 技術(shù),英文全稱為 Serial Attached SCSI (Small Computer System Interface,小型計(jì)算機(jī)系統(tǒng)接口),SAS是一種磁盤連接技術(shù)。工廠或企業(yè)中通常 需要使用數(shù)十個(gè)以上的存儲(chǔ)設(shè)備,并通常采用SAS擴(kuò)展器(SAS Expander)來連接多個(gè)存儲(chǔ) 設(shè)備或更多相同結(jié)構(gòu)的SAS擴(kuò)展器?,F(xiàn)有SAS擴(kuò)展器通常采用封閉式結(jié)構(gòu),并采用外露的 SFF-8087/SFF-8088接口連接器與主機(jī)相連。由于現(xiàn)有的SAS擴(kuò)展器沒有測(cè)試功能的端口, 一旦發(fā)生故障,維護(hù)人員只能將SAS擴(kuò)展器及存儲(chǔ)設(shè)備從機(jī)箱中取出并進(jìn)行測(cè)試及分析, 卻無法通過主機(jī)從SFF-8087/SFF-8088接口直接進(jìn)入SAS擴(kuò)展器內(nèi)部去檢測(cè)故障的具體位 置以及故障發(fā)生的原因,給生產(chǎn)工作帶來了極大的不便。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,有必要提供一種SAS擴(kuò)展器,以解決上述問題。
[0004] 一種SAS擴(kuò)展器,用于連接多個(gè)存儲(chǔ)設(shè)備,該SAS擴(kuò)展器包括一外露的SAS接口連 接器及設(shè)于該SAS擴(kuò)展器內(nèi)部的一微控制器、一邊帶端口、一智能端口與一 SAS擴(kuò)展芯片。 該SAS擴(kuò)展器通過該SAS接口連接器與一主機(jī)相連,該SAS擴(kuò)展器的微控制器與該SAS接 口連接器、邊帶端口及智能端口分別連接,該智能端口與該SAS擴(kuò)展芯片連接。其中,在正 常工作的情況下,該微控制器選擇啟用邊帶端口執(zhí)行正常的數(shù)據(jù)傳輸;當(dāng)SAS擴(kuò)展器或存 儲(chǔ)設(shè)備發(fā)生故障時(shí),該微控制器在接收到該主機(jī)發(fā)送的一第一控制指令后啟用智能端口, 并繼續(xù)在接收到該主機(jī)發(fā)送的一讀取故障狀態(tài)指令后,通過該智能端口從該SAS擴(kuò)展芯片 中獲取相應(yīng)的故障狀態(tài)信息并通過SAS接口連接器反饋給該主機(jī)。
[0005] 還有必要提供一種故障檢測(cè)系統(tǒng),以解決上述問題。
[0006] -種故障檢測(cè)系統(tǒng),包括一主機(jī)及一 SAS擴(kuò)展器,該SAS擴(kuò)展器用于連接多個(gè)存儲(chǔ) 設(shè)備。該SAS擴(kuò)展器包括一外露的SAS接口連接器及設(shè)于該SAS擴(kuò)展器內(nèi)部的一微控制器、 一邊帶端口、一智能端口與一 SAS擴(kuò)展芯片,該SAS擴(kuò)展器通過該SAS接口連接器與該主機(jī) 相連,該SAS擴(kuò)展器的微控制器與該SAS接口連接器、邊帶端口及智能端口分別連接,該智 能端口與該SAS擴(kuò)展芯片連接。其中,在正常工作的情況下,該微控制器選擇啟用邊帶端口 執(zhí)行正常的數(shù)據(jù)傳輸;當(dāng)SAS擴(kuò)展器或存儲(chǔ)設(shè)備發(fā)生故障時(shí),該微控制器在接收到該主機(jī) 發(fā)送的一第一控制指令后啟用智能端口,并繼續(xù)在接收到該主機(jī)發(fā)送的一讀取故障狀態(tài)指 令后,通過該智能端口從該SAS擴(kuò)展芯片中獲取相應(yīng)的故障狀態(tài)信息并通過SAS接口連接 器反饋給該主機(jī)。
[0007] 本發(fā)明提供的故障檢測(cè)系統(tǒng)中,主機(jī)能通過SAS接口連接器進(jìn)入SAS擴(kuò)展器內(nèi)部, 并通過SAS擴(kuò)展器內(nèi)部的智能端口獲取故障信息,不但沒有引入額外的測(cè)試線路,而且能 有效地提高故障檢測(cè)速度,使維護(hù)人員能及時(shí)排除故障,保證生產(chǎn)工作的順利進(jìn)行。
【專利附圖】
【附圖說明】
[0008] 圖1為本發(fā)明的故障檢測(cè)系統(tǒng)的功能模塊圖。
[0009] 圖2為圖1中主機(jī)發(fā)送的讀取數(shù)據(jù)指令以及取得的故障位置的數(shù)據(jù)示意圖。
[0010] 主要元件符號(hào)說明:
【權(quán)利要求】
1. 一種SAS擴(kuò)展器,用于連接多個(gè)存儲(chǔ)設(shè)備,其特征在于:該SAS擴(kuò)展器包括一外露的 SAS接口連接器及設(shè)于該SAS擴(kuò)展器內(nèi)部的一微控制器、一邊帶端口、一智能端口與一 SAS 擴(kuò)展芯片,該SAS擴(kuò)展器通過該SAS接口連接器與一主機(jī)相連,該SAS擴(kuò)展器的微控制器與 該SAS接口連接器、邊帶端口及智能端口分別連接,該智能端口與該SAS擴(kuò)展芯片連接, 其中,在正常工作的情況下,該微控制器選擇啟用邊帶端口執(zhí)行正常的數(shù)據(jù)傳輸;當(dāng) SAS擴(kuò)展器或存儲(chǔ)設(shè)備發(fā)生故障時(shí),該微控制器在接收到該主機(jī)發(fā)送的一第一控制指令后 啟用智能端口,并繼續(xù)在接收到該主機(jī)發(fā)送的一讀取故障狀態(tài)指令后,通過該智能端口從 該SAS擴(kuò)展芯片中獲取相應(yīng)的故障狀態(tài)信息并通過SAS接口連接器反饋給該主機(jī)。
2. 如權(quán)利要求1所述的SAS擴(kuò)展器,其特征在于,該SAS接口連接器為SFF-8087/ SFF-8088連接器。
3. 如權(quán)利要求1所述的SAS擴(kuò)展器,其特征在于,該微控制器還繼續(xù)在接收到該主機(jī)發(fā) 送的一讀取數(shù)據(jù)指令后,通過該智能端口從一特定位置讀取數(shù)據(jù)并反饋給主機(jī),其中,該讀 取數(shù)據(jù)指令包含有該特定位置。
4. 如權(quán)利要求3所述的SAS擴(kuò)展器,其特征在于,該微控制器在故障解除后還根據(jù)該主 機(jī)發(fā)送的一第二控制指令啟用邊帶端口,恢復(fù)正常的數(shù)據(jù)傳輸。
5. -種故障檢測(cè)系統(tǒng),包括一主機(jī)及一 SAS擴(kuò)展器,該SAS擴(kuò)展器用于連接多個(gè)存儲(chǔ)設(shè) 備,其特征在于:該SAS擴(kuò)展器包括一外露的SAS接口連接器及設(shè)于該SAS擴(kuò)展器內(nèi)部的一 微控制器、一邊帶端口、一智能端口與一 SAS擴(kuò)展芯片,該SAS擴(kuò)展器通過該SAS接口連接 器與該主機(jī)相連,該SAS擴(kuò)展器的微控制器與該SAS接口連接器、邊帶端口及智能端口分別 連接,該智能端口與該SAS擴(kuò)展芯片連接, 其中,在正常工作的情況下,該微控制器選擇啟用邊帶端口執(zhí)行正常的數(shù)據(jù)傳輸;當(dāng) SAS擴(kuò)展器或存儲(chǔ)設(shè)備發(fā)生故障時(shí),該微控制器在接收到該主機(jī)發(fā)送的一第一控制指令后 啟用智能端口,并繼續(xù)在接收到該主機(jī)發(fā)送的一讀取故障狀態(tài)指令后,通過該智能端口從 該SAS擴(kuò)展芯片中獲取相應(yīng)的故障狀態(tài)信息并通過SAS接口連接器反饋給該主機(jī)。
6. 如權(quán)利要求5所述的故障檢測(cè)系統(tǒng),其特征在于,該SAS接口連接器為SFF-8087/ SFF-8088連接器。
7. 如權(quán)利要求5所述的故障檢測(cè)系統(tǒng),其特征在于,該微控制器還繼續(xù)在接收到該主 機(jī)發(fā)送的一讀取數(shù)據(jù)指令后,通過該智能端口從一特定位置讀取數(shù)據(jù)并反饋給主機(jī),其中, 該讀取數(shù)據(jù)指令包含有該特定位置。
8. 如權(quán)利要求7所述的故障檢測(cè)系統(tǒng),其特征在于,該微控制器在故障解除后還根據(jù) 該主機(jī)發(fā)送的一第二控制指令啟用邊帶端口,恢復(fù)正常的數(shù)據(jù)傳輸。
【文檔編號(hào)】G06F11/22GK104123206SQ201310155518
【公開日】2014年10月29日 申請(qǐng)日期:2013年4月29日 優(yōu)先權(quán)日:2013年4月29日
【發(fā)明者】吳志偟 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司