[發明專利]一種服務器掉電檢測的方法、系統、設備及介質有效
| 申請號: | 202011108617.7 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112199244B | 公開(公告)日: | 2022-08-02 |
| 發明(設計)人: | 王海波;葛志華 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 劉小峰;陳黎明 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 掉電 檢測 方法 系統 設備 介質 | ||
本發明公開了一種服務器掉電檢測的方法、系統、設備和存儲介質,方法包括:響應于硬件完成上電,控制PCH通過第一接口從BIOS閃存存儲顆粒中讀取BIOS代碼并運行;檢測PCH的寄存器的比特位是否被置位;響應于PCH的寄存器的比特位被置位,控制PCH通過第二接口向BMC發送掉電完成信息;以及響應于BMC接收到掉電完成信息,將掉電完成信息記錄到BMC閃存存儲顆粒中,并返回再次進行硬件上電直到完成測試。本發明通過利用BIOS檢測PCH的寄存器的比特位是否被置位,以及將掉電完成信息發送到BMC,具有很強的通用性,且不需要示波器,減少了檢測的成本。
技術領域
本發明涉及服務器領域,更具體地,特別是指一種服務器掉電檢測的方法、系統、計算機設備及可讀介質。
背景技術
通用服務器在設計階段有AC Cycle測試,該測試的測試流程是:服務器AC(交流電)上電→系統自動啟動→進入OS(系統)→OS下執行關機腳本→服務器進入S5狀態(S5狀態:交流電供電直到上電完成)→AC掉電→間隔一定時間→服務器AC上電,接下來繼續下一輪開關機測試。
該測試主要為了模擬服務器在數據中心機房中,如果機房的交流供電出現不穩定,間隔性斷電再供電后,服務器是否可以自動開啟。在AC測試中,AC上電后系統自動開機的功能是通過BIOS中AUTO POWERUP(自動上電)選項設置生效來實現的,但是如果出現AC掉電到上電時間間隔太短,導致主板掉電不徹底,BIOS中AUTO POWERUP不能生效,進而不能實現開機;為了測量電源是否徹底掉電,傳統的檢測方法是使用示波器檢測PCH(PlatformController Hub,集成南橋)的電源狀態。
一般通用服務器的開機和關機動作都是主板上PCH來管理和控制的,PCH有3.3V、1.8V、1.0V和1.05V四路電源,通用服務器的主板電源設計架構中,一般通過上述四路電源對應的電源芯片的Power-Good信號來判斷,這中判定方式是不可靠的,這是因為DC-DC模塊的Power Good信號一般誤差比較大,大概在8%到20%之間,以這個信號來記錄電源的狀態是不準確的,因為大多數的芯片對電源的精度要求是5%甚至更低。基于此,在AC測試中需要檢測PCH是否掉電的傳統方法是使用示波器測量上述3.3V、1.8V、1.0V和1.05V四路電源。但是,AC測量環境中,機器在重復進行上下電開關機測試,需要使用示波器探頭接觸到電源的測試點,這樣的測試方式,測試環境的搭建耗費時間,并且有導致電路板短路的風險;AC測量環境中,機器在重復進行上下電開關機測試,機箱內存較大的電磁場變化,電磁場變化會影響示波器電壓測量的準確度。
發明內容
有鑒于此,本發明實施例的目的在于提出一種服務器掉電檢測的方法、系統、計算機設備及計算機可讀存儲介質,通過利用BIOS檢測PCH的寄存器的比特位是否被置位,以及將掉電完成信息發送到BMC,方法簡便并且具有很強的通用性,不需要示波器,減少了檢測的成本。
基于上述目的,本發明實施例的一方面提供了一種服務器掉電檢測的方法,包括如下步驟:響應于硬件完成上電,控制PCH通過第一接口從BIOS閃存存儲顆粒中讀取BIOS代碼并運行;檢測PCH的寄存器的比特位是否被置位;響應于所述PCH的寄存器的比特位被置位,控制PCH通過第二接口向BMC發送掉電完成信息;以及響應于BMC接收到所述掉電完成信息,將所述掉電完成信息記錄到BMC閃存存儲顆粒中,并返回再次進行硬件上電直到完成測試。
在一些實施方式中,還包括:響應于硬件完成上電,從所述BMC閃存存儲顆粒中讀取BMC代碼并運行。
在一些實施方式中,還包括:響應于測試過程中停止,檢查所述BMC中是否存在所述掉電完成信息。
在一些實施方式中,還包括:響應于所述BMC中不存在所述掉電完成信息,提高用于掉電的間隔時間。
在一些實施方式中,所述返回再次進行硬件上電直到完成測試包括:將測試次數加一,并判斷所述測試次數是否達到第一閾值且基于判斷結果確定返回或者完成測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011108617.7/2.html,轉載請聲明來源鉆瓜專利網。





