国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種硬件配置變動的報警方法

      文檔序號:10612711閱讀:259來源:國知局
      一種硬件配置變動的報警方法【專利摘要】本發(fā)明涉及計算機領域,尤其涉及一種硬件配置變動的報警方法;本方法在關機狀態(tài)下偵測系統(tǒng)硬件變動,包括有電源和沒有電源兩種關機狀態(tài);硬件配置變動后,硬件觸發(fā)中斷,由BIOSSMI程序獲取平臺配置信息,由BMC完成配置信息的存儲及差異化顯示,三者配合完成將平臺配置信息及時準確記錄在平臺本體上;硬件信息變動后,BIOS可以根據(jù)需求,靈活多樣設置操作路徑,可設置為無操作,或者顯示警告信息再繼續(xù)運行,或者暫停系統(tǒng)待管理員確認安全后再繼續(xù)運行;BMC存儲信息進入EEPROM,斷電后信息依然能保存不消失,BMC顯示界面為研發(fā)人員、測試人員、客戶提供了統(tǒng)一的信息平臺,提高了溝通效率,兩次配置差異化顯示,能提醒客戶硬件變動點?!緦@f明】一種硬件配置變動的報警方法
      技術領域
      [0001]本發(fā)明涉及計算機領域,尤其涉及一種硬件配置變動的報警方法?!?br>背景技術
      】[0002]服務器主板在研發(fā)過程中,要經(jīng)過大量的兼容性測試,需要由各種型號的CPU、內(nèi)存、不同的外接卡等組成各種配置的平臺系統(tǒng),然后進行長時間的穩(wěn)定性、壓力等測試,測試人員要對平臺配置信息進行記錄,一旦出現(xiàn)測試問題,以方便追溯,供給研發(fā)人員進行分析。[0003]服務器在終端客戶正式投入使用前也會進行大量測試,投入使用后也會人為增加或者減少擴展卡,這些服務器配置信息改變情況也需要被記錄,一旦服務器出現(xiàn)不穩(wěn)定情況,方便系統(tǒng)管理員快速分析問題。[0004]然而,在目前的測試過程中,測試機臺和機臺配置信息記錄是分開的,這就導致配置信息容易遺失或者不同機臺之間混淆。其他人員測試或用戶使用過程中改變了平臺的硬件配置有可能不會被記錄,不同人員對機臺配置信息的獲取,也沒有統(tǒng)一的信息接口,而是要進行反復溝通確認等,這些因素無疑增加了溝通成本,加大了追溯的難度及獲取信息的準確性,降低了測試的有效性。[0005]—旦擴展配置導致系統(tǒng)不穩(wěn)定,系統(tǒng)管理員排查錯誤將降低很多效率。服務器里面已經(jīng)存在的擴展卡,一旦損壞無法使用,也需要及時通過技術手段通知系統(tǒng)管理員,或移除或更換,避免壞卡造成系統(tǒng)的不穩(wěn)定。這種硬件配置信息的記錄,可能并不會被人重視,有可能不被記錄,或者由于專業(yè)水平原因而記錄不全面,系統(tǒng)出現(xiàn)故障時,不能給分析人員快速提供有效信息數(shù)據(jù)。這些都會降低工作效率。[0006]所以需要一種當硬件配置發(fā)生改變之后將改變報告相關人員的主板或方法,從而提高計算機維護人員的工作效率?!?br/>發(fā)明內(nèi)容】[0007]本發(fā)明的目的在于提供一種硬件配置變動的報警方法,旨在解決現(xiàn)有計算機主板配置發(fā)生變動后無法主動報告的問題。[0008]本發(fā)明是這樣實現(xiàn)的:硬件配置變動的報警方法,其特征在于,包括以下步驟:A.檢測步驟:所述檢測步驟系配置電路檢測主板配置是否發(fā)生改變,若否則不進行操作;若是則發(fā)送電信號給B1S;所述配置電路設置在主板上并將主板配置發(fā)生變化轉(zhuǎn)化為電信號;B10S(BasicInputOutputSystem)是指基本輸入輸出系統(tǒng),主要用于計算機開機過程中各種硬件設備的初始化和檢測B.讀取步驟:所述讀取步驟系B1S接收到所述配置電路傳送的電信號后讀取主板配置信息;C.存儲步驟:所述存儲步驟系所述B1S將讀取的主板配置信息傳送給BMC并存入所述BMC的EEPROM中;BMC(BaseboardManagementController)是指基板管理控制器。一般內(nèi)置在主板上,支持行業(yè)標準的IPMI規(guī)范。BMC提供的功能包括:本地和遠程診斷、控制臺支持、配置管理、硬件管理和故障排除。[0009]D.比較步驟:所述比較步驟系所述BMC讀取所述EEPROM中最近兩組主板配置信息并將發(fā)生改變的配置信息標識出來。EEPROM是一種非易失性存儲介質(zhì),是BMC的主要儲存介質(zhì)。[0010]本發(fā)明的進一步技術方案是:所述配置電路檢測到CPU插座和PCIE插槽的在位信號的電平發(fā)生變化后發(fā)送電信號給B1S。[0011]本發(fā)明的進一步技術方案是:所述配置電路還包括待機電源,所述待機電源與所述CPU插座和PCIE插槽之間通過電阻Rl相連;所述CPU插座和PCIE插槽通過電阻R2接地;所述R2的阻值為Rl阻值的5倍以上。[0012]本發(fā)明的進一步技術方案是:所述配置電路還包括實時時鐘電源,所述實時時鐘電源與所述CPU插座和PCIE插槽之間通過電阻Rl相連。實時時鐘電源簡稱RTC電源,其電壓為3.3V,與待機電源電壓相同,同時連接兩個電源保證了整個系統(tǒng)的可靠性,一般情況下通過待機電源為系統(tǒng)供電,停電或發(fā)生其他特殊情況時通過RTC電源供電。[0013]本發(fā)明的進一步技術方案是:所述配置電路包括與所述CPU插座和PCIE插槽相連的單穩(wěn)態(tài)施密特電路。單穩(wěn)態(tài)施密特電路是將單穩(wěn)態(tài)電路和施密特電路結合起來獲得的電路。單穩(wěn)態(tài)電路(monostablecircuit)是一種具有穩(wěn)態(tài)和暫態(tài)兩種工作狀態(tài)的基本脈沖單元電路。沒有外加信號觸發(fā)時,電路處于穩(wěn)態(tài)。在外加信號觸發(fā)下,電路從穩(wěn)態(tài)翻轉(zhuǎn)到暫態(tài),并且經(jīng)過一段時間后,電路又會自動返回到穩(wěn)態(tài)。暫態(tài)時間的長短取決于電路本身的參數(shù),而與觸發(fā)信號作用時間的長短無關。施密特電路中使用到了施密特觸發(fā)器,施密特觸發(fā)器也有兩個穩(wěn)定狀態(tài),但與一般觸發(fā)器不同的是,施密特觸發(fā)器采用電位觸發(fā)方式,其狀態(tài)由輸入信號電位維持;對于負向遞減和正向遞增兩種不同變化方向的輸入信號,施密特觸發(fā)器有不同的閾值電壓。[0014]本發(fā)明的進一步技術方案是:所述單穩(wěn)態(tài)施密特電路與PCH寄存器相連。PCH(PlatformControllerHub)是Intel公司的集成南橋。[0015]本發(fā)明的進一步技術方案是:所述步驟A包括以下分步驟:Al.保持所述單穩(wěn)態(tài)施密特電路的電平為高;A2.所述CPU插座和PCIE插槽的在位信號的電平發(fā)生改變倒置所述單穩(wěn)態(tài)施密特電路暫時性的輸出一個低電平,然后恢復高電平;A3.所述PCH寄存器中狀態(tài)位INTRD_DET收到所述單穩(wěn)態(tài)施密特電路發(fā)出的低電平后被設置成為I態(tài)。[0016]本發(fā)明的進一步技術方案是:所述步驟B包括以下分步驟:B1.所述B1S檢測所述PCH寄存器中狀態(tài)位INTRD_DET;B2.若所述PCH寄存器中狀態(tài)位INTRD_DET為O則不進行操作,若所述PCH寄存器中狀態(tài)位INTRD_DET為I則進入步驟B3;B3.所述B1S進入SMI中斷程序,所述SMI中斷程序系所述B1S讀取主板配置信息。[0017]本發(fā)明的進一步技術方案是:所述步驟B3后還包括以下步驟B4:所述B1S暫停系統(tǒng)并顯示管理員確認界面。[0018]本發(fā)明的進一步技術方案是:步驟C中所述主板配置信息通過IPMI接口傳送給所述BMCc3IPMI(IntelligentPlatformManagementInterface)是智能平臺管理接口的縮寫,其是一種開放標準的硬件管理接口規(guī)格,定義了嵌入式管理子系統(tǒng)進行通信的特定方法。IPMI信息通過基板管理控制器BMC(位于IPMI規(guī)格的硬件組件上)進行交流。使用低級硬件智能管理而不使用操作系統(tǒng)進行管理,用戶可以利用IPMI監(jiān)視服務器的物理健康特征,如溫度、電壓、風扇工作狀態(tài)、電源狀態(tài)等。而且更為重要的是IPMI是一個開放的免費標準,用戶無需為使用該標準而支付額外的費用。具有兩個主要優(yōu)點:首先,此配置允許進行帶外服務器管理;其次,操作系統(tǒng)不必負擔傳輸系統(tǒng)狀態(tài)數(shù)據(jù)的任務。[0019]本發(fā)明的有益效果是:本方法實現(xiàn)了在關機狀態(tài)下偵測系統(tǒng)硬件變動,可以將平臺配置信息及時準確記錄在平臺本體上。硬件信息變動后,B1S可以根據(jù)需求,靈活多樣設置操作路徑,可設置為無操作,或者顯示警告信息再繼續(xù)運行,或者暫停系統(tǒng)待管理員確認安全后再繼續(xù)運行。BMC存儲信息進入EEPR0M,斷電后信息依然能保存不消失,BMC顯示界面為研發(fā)人員、測試人員、客戶提供了統(tǒng)一的信息平臺,提高了溝通效率,兩次配置差異化顯示,能提醒客戶硬件變動點?!靖綀D說明】[0020]圖1是本發(fā)明實施例提供的硬件配置變動的報警方法中需要的配置電路。[0021]圖2是本發(fā)明實施例提供的硬件配置變動的報警方法中步驟B和步驟C的流程圖。[0022]圖3是本發(fā)明實施例提供的硬件配置變動的報警方法中步驟D的流程圖?!揪唧w實施方式】[0023]實施例一如圖1.2.3.所示。[0024]為了實現(xiàn)本方案,需要硬件模塊、B1S模塊和BMC模塊共同配合來完成,硬件模塊偵測到平臺硬件改變以后,以中斷的形式,通知B1S模塊,B1S模塊獲取當前的系統(tǒng)配置信息,通過IPMI接口將當前的配置信息傳遞給BMC模塊,BMC模塊將系統(tǒng)的配置信息存儲到EEPROM里面,并在BMC界面顯示出來,供用戶查看。其中硬件模塊主要是指設置在主板上的配置電路。需要說明的是,配置電路的設置方法并不唯一,所有能夠?qū)崿F(xiàn)本方法思路的電路皆在本發(fā)明保護范圍之內(nèi)。[0025]圖1是本發(fā)明實施例提供的硬件配置變動的報警方法中需要的配置電路。如圖可見,本實施例中配置電路是將所有CHJ插座和PCIE擴展卡插槽的在位信號連接出來,用Rl電阻與3.3VRTC(實時時鐘)電源和3.3VSus(待機)電源相連,進行上拉設置。同時連接RTC電源和待機電源的好處是,當系統(tǒng)沒有斷開AC電源時,由AC電源給電路供電,當AC斷開時,由RTC電源給電源供電,這樣可以給RTC電池省電。再用R2電阻與地相連,R2要遠大于Rl,這樣在沒有CPU和PCIE設備時,在位信號默認是高電平。將在位信號全部連接到單穩(wěn)態(tài)施密特電路上,經(jīng)過處理,輸出信號連接到PCH的INTRUDER#信號上面。當有CPU或者PCIE設備放入插槽時,在位信號會由高電平變成低電平;當有CPU或者PCIE設備移除時,在位信號由低電平變成高電平。單穩(wěn)態(tài)斯密特電路的作用,是所有在位信號輸入是高電平或者低電平時,它輸出高電平;當有某個在位信號由高電平變成低電平或者由低電平變成高電平時,它暫時性輸出一個低電平,然后再恢復為高電平。INTRUDER#由RTC電源供電,當輸入低電平時,PCH寄存器中的狀態(tài)位INTRD_DET會被設置起來,供B1S使用。[0026]圖2是本發(fā)明實施例提供的硬件配置變動的報警方法中步驟B和步驟C的流程圖。[0027]B1S程序運行后,首先對寄存器TC02_CNT中的INTRD_SEL進行設置,設置成當狀態(tài)位INTRD_DET被置為I時產(chǎn)生SMI中斷,然后B1S程序?qū)z測狀態(tài)位INTRD_DET是否被設置,如果INTRD_DET被設置為0,說明系統(tǒng)平臺并沒有CPU、PCIE設備的改變,B1S繼續(xù)進行其他操作;如果INTRD_DET被設置為I,說明系統(tǒng)平臺已經(jīng)發(fā)生CPU、PCIE設備變動的操作,這將觸發(fā)SMI中斷程序,在中斷程序中,B1S將讀取CPU信息、讀取DMM信息、讀取PCIE設備信息、讀取硬盤信息,然后將全部信息通過IPMI接口傳遞給BMC模塊,傳遞完成后,B1S可以選擇無操作,也可以選擇在顯示器上顯示硬件變動警告信息,也可以選擇暫停系統(tǒng),待管理員確認安全后繼續(xù)執(zhí)行,最后B1S退出SMI程序返回其他操作。[0028]圖3是本發(fā)明實施例提供的硬件配置變動的報警方法中步驟D的流程圖。[0029]BMC會不停的輪詢是否有B1S發(fā)送接收數(shù)據(jù)命令過來,如果開機過程沒有收到接收數(shù)據(jù)命令,并且BMC沒有重新啟動,BMC不進行任何操作,若BMC有重新啟動,那么BMC要從EEPROM中讀取最近兩組平臺配置信息,將他們顯示出來,供參考比較;如果開機過程中收到B1S傳遞接收數(shù)據(jù)的命令,那么BMC將接收到的平臺配置信息保存到EEPROM中,然后再讀取EEPR0M,將最近兩組平臺配置信息顯示出來。在顯示這塊,最新一次配置變動的地方,可以做特殊標記出來,方便用戶及時查閱。[0030]本方法在關機狀態(tài)下偵測系統(tǒng)硬件變動,包括有電源(S5)和沒有電源(G3)兩種關機狀態(tài)。硬件配置變動后,硬件觸發(fā)中斷,由B1SSMI程序獲取平臺配置信息,由BMC完成配置信息的存儲及差異化顯示,三者配合完成將平臺配置信息及時準確記錄在平臺本體上。硬件信息變動后,B1S可以根據(jù)需求,靈活多樣設置操作路徑,可設置為無操作,或者顯示警告信息再繼續(xù)運行,或者暫停系統(tǒng)待管理員確認安全后再繼續(xù)運行。BMC存儲信息進入EEPR0M,斷電后信息依然能保存不消失,BMC顯示界面為研發(fā)人員、測試人員、客戶提供了統(tǒng)一的信息平臺,提高了溝通效率,兩次配置差異化顯示,能提醒客戶硬件變動點。[0031]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。【主權項】1.一種硬件配置變動的報警方法,其特征在于,包括以下步驟:A.檢測步驟:所述檢測步驟系配置電路檢測主板配置是否發(fā)生改變,若否則不進行操作;若是則發(fā)送電信號給B1S;所述配置電路設置在主板上并將主板配置發(fā)生變化轉(zhuǎn)化為電信號;B.讀取步驟:所述讀取步驟系B1S接收到所述配置電路傳送的電信號后讀取主板配置信息;C.存儲步驟:所述存儲步驟系所述B1S將讀取的主板配置信息傳送給BMC并存入所述BMC的EEPROM中;D.比較步驟:所述比較步驟系所述BMC讀取所述EEPROM中最近兩組主板配置信息并將發(fā)生改變的配置信息標識出來。2.根據(jù)權利要求1所述的硬件配置變動的報警方法,其特征在于:所述配置電路檢測到(PU插座和PCIE插槽的在位信號的電平發(fā)生變化后發(fā)送電信號給B1S。3.根據(jù)權利要求2所述的硬件配置變動的報警方法,其特征在于:所述配置電路還包括待機電源,所述待機電源與所述CHJ插座和PCIE插槽之間通過電阻Rl相連;所述CPU插座和PCIE插槽通過電阻R2接地;所述R2的阻值為Rl阻值的5倍以上。4.根據(jù)權利要求3所述的硬件配置變動的報警方法,其特征在于:所述配置電路還包括實時時鐘電源,所述實時時鐘電源與所述CPU插座和PCIE插槽之間通過電阻Rl相連。5.根據(jù)權利要求4所述的硬件配置變動的報警方法,其特征在于:所述配置電路包括與所述CPU插座和PCIE插槽相連的單穩(wěn)態(tài)施密特電路。6.根據(jù)權利要求5所述的硬件配置變動的報警方法,其特征在于:所述單穩(wěn)態(tài)施密特電路與PCH寄存器相連。7.根據(jù)權利要求6所述的硬件配置變動的報警方法,其特征在于:所述步驟A包括以下分步驟:Al.保持所述單穩(wěn)態(tài)施密特電路的電平為高;A2.所述CPU插座和PCIE插槽的在位信號的電平發(fā)生改變倒置所述單穩(wěn)態(tài)施密特電路暫時性的輸出一個低電平,然后恢復高電平;A3.所述PCH寄存器中狀態(tài)位INTRD_DET收到所述單穩(wěn)態(tài)施密特電路發(fā)出的低電平后被設置成為I態(tài)。8.根據(jù)權利要求7所述的硬件配置變動的報警方法,其特征在于:所述步驟B包括以下分步驟:B1.所述B1S檢測所述PCH寄存器中狀態(tài)位INTRD_DET;B2.若所述PCH寄存器中狀態(tài)位INTRD_DET為O則不進行操作,若所述PCH寄存器中狀態(tài)位INTRD_DET為I則進入步驟B3;B3.所述B1S進入SMI中斷程序,所述SMI中斷程序系所述B1S讀取主板配置信息。9.根據(jù)權利要求8所述的硬件配置變動的報警方法,其特征在于:所述步驟B3后還包括以下步驟B4:所述B1S暫停系統(tǒng)并顯示管理員確認界面。10.根據(jù)權利要求9所述的硬件配置變動的報警方法,其特征在于:步驟C中所述主板配置信息通過IPMI接口傳送給所述BMC?!疚臋n編號】G06F11/32GK105975382SQ201610322400【公開日】2016年9月28日【申請日】2016年5月13日【發(fā)明人】馬井彬【申請人】深圳市國鑫恒宇科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1