亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于bios控制的me更新系統(tǒng)及其更新方法

文檔序號:8922424閱讀:2272來源:國知局
一種基于bios控制的me更新系統(tǒng)及其更新方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及ME更新系統(tǒng)及其方法技術(shù)領(lǐng)域,具體是指一種基于B1S控制的ME更新系統(tǒng)及其更新方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)時代以及大數(shù)據(jù)時代的到來,人們對數(shù)據(jù)的處理、存儲需求呈現(xiàn)爆炸式的增長,對服務(wù)器的數(shù)量需求也暴增。這個服務(wù)器的維護工作帶來了難度,一般服務(wù)器主板的使用周期為3到5年,為了提高使用價值,提高主板性能,更換新一代CPU在所難免,這就需要固件的同步更新。另外,固件本身也會存在bug,需要定期更新。
[0003]出于安全的考慮,正常情況下,Intel管理引擎ME (Management Engine)固件部分不允許其他軟件對它修改、更新等操作,若要更新固件ME,第一種辦法就是用燒錄器將整個Flash進行燒錄;第二種辦法,就是使用跳冒接入主板插針,將HDA_SD0信號在關(guān)機S5狀態(tài)下拉高,使ME進入Recovery (恢復(fù))模式,解除保護機制,并在DOS下使用軟件進行更新。
[0004]針對上述第一種方法,使用燒錄器更新在客戶端不具有操作性,F(xiàn)lash芯片是焊接在主板上的,客戶一般沒有專業(yè)工具、專業(yè)技術(shù)將芯片焊下來,燒錄完再焊接到主板上??蛻粢话悴捎玫诙N方法,具體操作流程如圖1所示,但是這給維護人員帶來很多麻煩,要進入機房關(guān)機,打開機箱,將跳冒插入主板插針,然后開機進入DOS,使用軟件更新ME固件,更新完畢后,將跳冒取下來,恢復(fù)ME保護機制;在將跳冒插入主板插針過程中有可能出現(xiàn)插錯跳冒或者接觸不良等風(fēng)險。如果有大量服務(wù)器主板需要更新ME固件,這種更新方法效率非常低,出錯的概率也很高。另外,不同廠家的主板設(shè)計不同,有些主板不需要斷開待機電源,通過關(guān)機再開機或者全局重啟就可以完成ME升級,恢復(fù)ME工作模式;而有些主板需要斷開待機電源,再上電,進行復(fù)位操作,才能完成ME升級,恢復(fù)ME工作模式,這些主板如果不斷開待機電源進行復(fù)位,ME就會一直處于Recovery模式,不能正常工作。所以,這就要求維護人員必須在機房內(nèi)操作機臺,手動控制電源,非常麻煩,需要花費的時間也很多,增加了成本。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是提供一種基于B1S控制的ME更新系統(tǒng)及更新方法,具有通用性強、操作方便、準確性高和成本低廉的特點。
[0006]本發(fā)明可以通過以下技術(shù)方案來實現(xiàn):
本發(fā)明公開了一種基于B1S控制的ME更新系統(tǒng),包括硬件設(shè)計子系統(tǒng)和界面設(shè)計子系統(tǒng);
所述硬件設(shè)計子系統(tǒng)包括BMC(Baseboard Management Controller,基板管理控制器)和PCH(Platform Controller Hub,集成南橋),所述BMC包括GP1l引腳和GP102引腳,所述PCH包括HDA_SD0引腳和RSMRST#引腳,所述GP101引腳與HDA_SD0引腳連接,所述GP101引腳與HDA_SD0引腳通過Rl電阻與待機電源連接;所述GP102引腳與RSMRST#引腳連接,所述GP102引腳與RSMRST#引腳通過R3電阻與待機電源連接、通過Cl電容接地。
[0007]所述界面設(shè)計子系統(tǒng)包括控制選項界面,所述控制選項界面設(shè)置在常規(guī)的B1SSetup界面之前,所述控制選項界面包括B1S Setup界面選項和ME升級界面選項。
[0008]在本發(fā)明中,硬件子系統(tǒng)通過硬件將BMC的GP1和PCH對應(yīng)的信號連接起來,再通過B10S、BMC軟件進行多次通信配合,實現(xiàn)ME的升級功能,不受主板硬件供電電路設(shè)計差異的影響,拓展了 ME更新系統(tǒng)及其更新方法在使用上的通用性。界面設(shè)計子系統(tǒng)第與硬件設(shè)計子系統(tǒng)進行優(yōu)化配合,形成整個操作過程,通過遠程控制,人員無需進入機房,實現(xiàn)集中化管理升級,提高效率;同時,通過界面設(shè)計子系統(tǒng)設(shè)置控制選項界面,對升級的過程進行選擇控制,可以專門人員通過管理員權(quán)限進行識別升級,防止錯誤操作造成對主板的損傷,操作準確性高。此外,本發(fā)明的ME更新系統(tǒng)只需要在主板上進行簡單改裝升級即可實現(xiàn)遠程升級功能,操作簡單,有效節(jié)省升級成本。
[0009]進一步地,所述ME升級界面包括ME升級確認子界面,所述ME升級確認子界面包括警告信息提示選項和管理員身份確認選項。通過ME升級界面的設(shè)計,可以有效識別普通用戶和管理員身份。出于安全考慮,固件升級之前,需要以管理員身份在B1S設(shè)置界面確認,以限制非管理員的對ME固件的升級或者誤操作。在B1S Setup界面,添加ME升級確認子界面,以管理員身份進入B1S Setup,可以操作控制選項界面。以用戶身份進入B1SSetup界面時,控制選項界面會變灰,不可操作,在幫助信息中將控制項的作用進行說明。當管理員做固件ME升級時,打開控制選項界面,B1S檢測到控制項被打開時,顯示警告信息提示選項和管理員身份確認選項,需要管理員再確認是否要打開ME升級,如果管理員確認打開,B1S將執(zhí)關(guān)機操作,如果管理員終止操作,ME升級控制項將恢復(fù)關(guān)閉值。
[0010]進一步地,所述B1S和BMC之間是通過IPMI通信協(xié)議來實現(xiàn)通信。B1S按照一定的命令格式,將命令發(fā)送給BMC,BMC接收到命令后,進行解析,并執(zhí)行操作。例如,當B1S通知BMC將GP1l的電平信號值拉高時,BMC接收到命令后,改寫GP101的寄存器,設(shè)置GP101的電平信號值為高,操作完成后,GP101信號就會被驅(qū)動升高。
[0011]本發(fā)明還提供了使用所述的基于B1S控制的ME更新系統(tǒng)的ME更新方法,包括以下處理流程:
上電時序流程,BMC對HDA_SD0引腳的電平信號進行檢測并采集;
B1S執(zhí)行流程,BMC進行初始化,B1S將向BMC發(fā)送命令,獲取BMC控制HDA_SD0信號的GP101電平值,BMC將此GP101電平值反饋給B1S ;如果GP101為高電平,B1S再次發(fā)送命令給BMC,將GP101拉低,恢復(fù)對ME的保護機制后再進入B1S Setup升級確認流程;如果GP101值本來就為低,B1S將不作處理直接進入B1S Setup升級確認流程;
B1S Setup升級確認流程,當B1S執(zhí)行流程確認需要進行ME升級時進入控制選項界面,由管理員確認是否需要啟動B1S Setup升級執(zhí)行流程,確認啟動后進入B1S Setup升級執(zhí)行流程,確認無需升級后自動進入關(guān)機流程;
B1S Setup升級執(zhí)行流程,B1S Setup升級確認流程確認需要對ME進行升級后,進入ME升級確認子界面,要求輸入管理員信息,管理員信息確認無誤后,由于管理員確認后開啟ME升級,B1S將向BMC發(fā)送命令,要求BMC將控制HDA_SD0引腳的電平信號的GP101引腳的電平信號拉高開啟ME升級過程;
關(guān)機流程,B1S讀取PCH上的ME寄存器,獲取ME的工作狀態(tài),如果是正常工作模式,不做任何操作,直接關(guān)機;如果ME處于Recovery模式,B1S向BMC發(fā)送命令將GP102引腳的電平信息拉低一段時間再拉高,然后關(guān)機。
[0012]通過以上流程,可以有效區(qū)分維護人員不需要升級ME和維護人員需要升級ME兩種情況并分別進行處理:
(I)當維護人員不需要升級ME時:在上電時序中,沒有采集到HDA_SD0引腳的高電平信號,B1S執(zhí)行流程中判斷BMC GP1l引腳的電平信號為低,不需要處理,管理員也并沒有進入B1S Setup設(shè)置界面,B1S將引導(dǎo)系統(tǒng)或者其他操作,此時ME是處于正常工作模式,未解除保護,不可以修改或者升級。
[0013](2)當維護人員需要升級ME時:在上電時序中,沒有采集到HDA_SD0引腳的高電平信號,B1S執(zhí)行流程中判斷BMC GP101引腳信號為低,不需要處理,管理員進入B1S Setup設(shè)置界面,打開ME升級控制項,通知BMC將GP101引腳電平信號拉高,B1S操作寄存器,執(zhí)行關(guān)機操作。再次開機,上電時序采集到HDA_SD0引腳的高電平信號,ME保護機制解除,B1S執(zhí)行流程中,B1S將通知BMC將GP101拉低,然后引導(dǎo)進入遠程控制端DOS系統(tǒng),此時ME功能停止,處于Recovery模式,可以使用軟件進行ME升級。升級完畢后,關(guān)機操作,在關(guān)機流程中,B1S將通知BMC將GP102引腳電平信號拉低一段時間然后再拉高,RSMRST#隨GP102引腳的電平信號會同步動作變化,讓PCH在關(guān)機狀態(tài)下進行復(fù)位操作,再次開機,ME升級完畢,進入正常工作模式。
[0014]進一步地,所述B1S執(zhí)行流程是通過如下方式實現(xiàn)的:系統(tǒng)啟動,BMC初始化以后,B1S將向BMC發(fā)送命令,獲取BMC控制HDA_SD0引腳的電平信號和GP101引腳的電平信號,BMC將此GP101引腳的電平信號的電平值反饋給B10S,如果GP101引腳的電平值為高電平,B1S再次發(fā)送命令給BMCJfGP1l引腳的電平值拉低,恢復(fù)對ME的保護機制,如果GP101引腳的電平值本來就為低,B1S將不作
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1