本實用新型涉及服務(wù)器離線診斷技術(shù)領(lǐng)域,具體地說是一種基于USB的離線診斷系統(tǒng)。
背景技術(shù):
隨著用戶需求的的不斷提升和科技進步的不斷發(fā)展,服務(wù)器的性能越來越卓越,同時也使得服務(wù)器系統(tǒng)越來越復(fù)雜。卓越的性能給用戶帶來良好體驗的同時,也引入了一個棘手的問題—系統(tǒng)維護越來越困難。當(dāng)系統(tǒng)出現(xiàn)故障時,面對如此龐大的電子系統(tǒng),數(shù)量眾多的系統(tǒng)板卡,成千上萬的電子元器件,系統(tǒng)維護工程師往往要花費大量的時間才能定位到故障點,很多情況下,還需要借助于實驗室分析才能定位,這浪費了大量的時間和人力消耗,同時長時間宕機也給客戶帶來了很大損失。
芯片廠商和系統(tǒng)設(shè)計者都看到了這一問題,他們通過各種方法來提高自診斷能力,減少故障定位時間,提高系統(tǒng)維護效率。一般情況下芯片會根據(jù)自身的工作狀態(tài)輸出一些狀態(tài)指示信號,例如:指示錯誤的Error信號,指示溫度異常的Hot信號,指示電源質(zhì)量的PWRGOOD等,系統(tǒng)設(shè)計者通過一定的手段收集這些狀態(tài)信號并作出診斷,指示系統(tǒng)故障,給系統(tǒng)維護者提供幫助。
常規(guī)的故障診斷方法可稱之為在線故障診斷,其一般工作原理是:
1、IC根據(jù)自身工作狀態(tài)驅(qū)動工作狀態(tài)指示信號,通過聲光器件(LED、數(shù)碼管、蜂鳴器等)指示其工作狀態(tài)(如PWRGOOD、HOT、Error等);
2、系統(tǒng)管理單元(SMC)收集系統(tǒng)工作狀態(tài),包括鏈路狀態(tài),系統(tǒng)電源狀態(tài),系統(tǒng)溫度狀態(tài),濕度狀態(tài),內(nèi)存和CPU異常等,通過系統(tǒng)日志或者UI面板指示系統(tǒng)工作狀態(tài);
采用這種故障診斷方法,診斷比較全面,實現(xiàn)也比較簡單,但是存在一個致命問題:可維護性較差,具體表現(xiàn)在:
1、在線診斷方式,只能在芯片工作時才能指示異常,此時往往需要系統(tǒng)完全開機;然而,系統(tǒng)出了嚴(yán)重故障時可能已經(jīng)宕機,在未排除系統(tǒng)故障的情況下,嘗試對系統(tǒng)再次開機可能對設(shè)備造成災(zāi)難性損壞;
2、在線診斷和離線維護之間存在矛盾:在對硬件故障維護更換時,系統(tǒng)必須處于關(guān)機狀態(tài),然后在線診斷時系統(tǒng)又必須處于開機狀態(tài),這就要求維護人員必須在開機狀態(tài)下仔細記錄故障現(xiàn)象,然后再關(guān)機維護。一方面當(dāng)系統(tǒng)故障點較多時,記錄比較麻煩,容易造成遺漏;另一方面,當(dāng)板卡需要返廠做專業(yè)維修時,故障記錄也容易在傳遞過程中造成遺失或者混亂;
3、系統(tǒng)日志導(dǎo)出往往需要專業(yè)工具,另一方面,從龐雜的系統(tǒng)日志里提取所包含的故障信息需要較高的專業(yè)知識,這會增加維護人員的工作難度,降低維護效率。
技術(shù)實現(xiàn)要素:
本實用新型的技術(shù)任務(wù)是針對以上不足之處,提供一種開發(fā)成本低,實用性強,適用范圍廣泛,易于推廣的一種基于USB的離線診斷系統(tǒng)。
本實用新型解決其技術(shù)問題所采用的技術(shù)方案是:一種基于USB的離線診斷系統(tǒng),通過PCH、USB存儲模塊、USB信號切換器、服務(wù)器外設(shè)USB接口完成服務(wù)器的離線診斷工作;其中,USB存儲模塊配置在服務(wù)器的主板上,USB存儲模塊的USB信號通過USB信號切換器1連接到PCH的USB Port1和服務(wù)器外設(shè)USB接口;服務(wù)器外設(shè)USB接口通過USB信號切換器2連接到PCH的USB Port2和USB存儲模塊。
優(yōu)選的,所述的離線診斷系統(tǒng)還包括診斷模塊電源切換器,USB存儲模塊通過診斷模塊電源切換器由主板系統(tǒng)電源供電。
優(yōu)選的,所述的USB存儲模塊,用于保存通過USB接收的服務(wù)器的運行狀態(tài)信息及故障信息。
優(yōu)選的,所述的服務(wù)器外設(shè)USB接口連接控制臺,控制臺通過USB信號取得服務(wù)器運行狀態(tài)信息及故障信息。
優(yōu)選的, 所述的USB存儲模塊通過診斷模塊電源切換器由服務(wù)器USB外設(shè)接口供電。
優(yōu)選的,所述的控制臺為PC。
一種基于USB的離線診斷服務(wù)器,包括一種基于USB的離線診斷系統(tǒng),通過PCH、USB存儲模塊、USB信號切換器、服務(wù)器外設(shè)USB接口完成服務(wù)器的離線診斷工作;其中,USB存儲模塊配置在服務(wù)器的主板上,USB存儲模塊的USB信號通過USB信號切換器1連接到PCH的USB Port1和服務(wù)器外設(shè)USB接口;服務(wù)器外設(shè)USB接口通過USB信號切換器2連接到PCH的USB Port2和USB存儲模塊。
本實用新型的一種基于USB的離線診斷系統(tǒng)和現(xiàn)有技術(shù)相比,有益效果如下:
1、操作環(huán)境要求較低,即使當(dāng)服務(wù)器故障嚴(yán)重、關(guān)機時仍可實現(xiàn)離線診斷;
2、服務(wù)器的運行狀態(tài)及故障信息通過USB存儲模塊保存,故障信息得到安全、穩(wěn)定、全面的保護;
3、在故障信息的傳遞過程中,不易丟失,有效保證信息的安全、完整;
4、降低產(chǎn)品開發(fā)成本,實用性強,適用范圍廣泛,易于推廣。
附圖說明
下面結(jié)合附圖對本實用新型進一步說明。
附圖1為一種基于USB的離線診斷系統(tǒng)的結(jié)構(gòu)連接示意圖;
附圖2為系統(tǒng)正常時一種基于USB的離線診斷系統(tǒng)的結(jié)構(gòu)連接示意圖;
附圖3為關(guān)機狀態(tài)下一種基于USB的離線診斷系統(tǒng)的結(jié)構(gòu)連接示意圖。
具體實施方式
下面結(jié)合附圖和具體實施例對本實用新型作進一步說明。
實施例1:
本實用新型的一種基于USB的離線診斷系統(tǒng),通過PCH、USB存儲模塊、USB信號切換器、服務(wù)器外設(shè)USB接口完成服務(wù)器的離線診斷工作;其中,USB存儲模塊配置在服務(wù)器的主板上,USB存儲模塊的USB信號通過USB信號切換器1連接到PCH的USB Port1和服務(wù)器外設(shè)USB接口;服務(wù)器外設(shè)USB接口通過USB信號切換器2連接到PCH的USB Port2和USB存儲模塊。所述的離線診斷系統(tǒng)還包括診斷模塊電源切換器,USB存儲模塊通過診斷模塊電源切換器由主板系統(tǒng)電源供電。所述的USB存儲模塊,用于保存通過USB接收的服務(wù)器的運行狀態(tài)信息及故障信息。所述的服務(wù)器外設(shè)USB接口連接 PC,PC通過USB信號取得服務(wù)器運行狀態(tài)信息及故障信息。所述的USB存儲模塊通過診斷模塊電源切換器由服務(wù)器USB外設(shè)接口供電。
具體工作方法如下:
系統(tǒng)正常運行時,USB存儲模塊通過診斷模塊電源切換器由主板系統(tǒng)電源供電(Power_Sys),USB存儲模塊連接到PCH的USB口(如USB Port1),此時服務(wù)器等設(shè)備運行時,服務(wù)器的運行狀態(tài)信息及故障信息通過USB發(fā)送到USB存儲模塊保存,外設(shè)USB口通過USB信號切換器2連接到PCH的USB Port2,可以作為通用USB接口使用,見附圖2;
當(dāng)服務(wù)器出現(xiàn)故障關(guān)機時,通過USB外設(shè)接口連接控制臺(如PC等),USB存儲模塊通過診斷模塊電源切換器由USB外設(shè)接口供電(Power_Ext),控制臺通過USB信號取得服務(wù)器運行狀態(tài)信息及故障信息,實現(xiàn)服務(wù)器等設(shè)備的離線診斷功能,見附圖3。
本實用新型還保護一種基于USB的離線診斷服務(wù)器,包括一種基于USB的離線診斷系統(tǒng),通過PCH、USB存儲模塊、USB信號切換器、服務(wù)器外設(shè)USB接口完成服務(wù)器的離線診斷工作;其中,USB存儲模塊配置在服務(wù)器的主板上,USB存儲模塊的USB信號通過USB信號切換器1連接到PCH的USB Port1和服務(wù)器外設(shè)USB接口;服務(wù)器外設(shè)USB接口通過USB信號切換器2連接到PCH的USB Port2和USB存儲模塊。
通過上面具體實施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實現(xiàn)本實用新型。但是應(yīng)當(dāng)理解,本實用新型并不限于上述的幾種具體實施方式。在公開的實施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實現(xiàn)不同的技術(shù)方案。