[發明專利]一種BIOS設置BMCSOL波特率立即生效的方法在審
| 申請號: | 201710333694.4 | 申請日: | 2017-05-12 |
| 公開(公告)號: | CN107168906A | 公開(公告)日: | 2017-09-15 |
| 發明(設計)人: | 鄭媛 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 劉繼枝 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bios 設置 bmcsol 波特率 立即 生效 方法 | ||
技術領域
本發明涉及服務器領域,具體地說是一種BIOS設置BMCSOL波特率立即生效的方法。
背景技術
BIOS(Basic Input Output System)基本輸入輸出系統,作為服務器主板最底層的、最直接的硬件設置和控制的管理者,能為服務器提供更多簡單的易用性功能。
SOL(Serial Over LAN)是指通過基于IP的IPMI會話來重新定向系統中串口I/O的一種機制。為了幫助用戶通過串口來訪問這些計算機上的應用,串口的I/O需要對網絡進行重新指向。
針對一些客戶定制化服務器主板BIOS,需求串口重定向功能使能,即將Console Redirection選項設置是Enabled,并期望波特率按照其需求設置,如果BMC SOL默認的波特率與客戶需求不一致,就會導致串口數據出現亂碼錯誤。這時候需要發送ipmi命令再去設置一下BMC SOL波特率,給客戶應用帶來不便。
公開的相關專利文件:名稱為“串行通信的波特率識別方法、裝置、微控制器及系統”,該文件公開了“一種串行通信的波特率識別方法、裝置、微控制器及系統,方法包括:獲取脈沖寬度數據,脈沖寬度數據包括八個脈沖寬度時間;確定脈沖寬度數據是否滿足第一預設條件;當脈沖寬度數據滿足第一預設條件時,從脈沖寬度數據中確定出最大的脈沖寬度時間和最小的脈沖寬度時間;計算除最大的脈沖寬度時間和最小的脈沖寬度時間外的其它脈沖寬度時間的平均脈沖寬度時間;基于平均脈沖寬度時間確定脈沖寬度數據是否滿足第二預設條件;當脈沖寬度數據滿足第二預設條件時,通過平均脈沖寬度時間確定串行通信的波特率。本申請提供方法、裝置、微控制器及系統,可解決由干擾造成的波特率計算錯誤的問題,能夠提高串行通信的可靠性”。
名稱為“電力監控領域實現波特率自適應的方法及裝置”,該文件公開了“一種電力監控領域實現波特率自適應的方法及裝置,包括選定通信協議;設定波特率序列;設定波特率序列序號;使用波特率序列中對應序號的波特率打開串口;發送協議數據到監控設備;接收監控設備返回的協議數據;分析判斷數據的識別性;接收數據不可識別,則關閉串口,然后波特率序列序號加一;接收數據與預期一致,保存該波特率作為通信波特率。本發明有益效果:該方法可以實現監控領域控制設備與監控設備之間的波特率自適應,本發明的電力監控領域實現波特率自適應的裝置結構簡單,提高了用戶體驗舒適度”。
上述公開文件與本發明內容要解決的技術問題,采用的技術手段都不相同。
發明內容
本發明的技術任務是提供一種BIOS設置BMCSOL波特率立即生效的方法。
本發明的技術任務是按以下方式實現的,該方法如下:
BIOS Setup界面設置Console Redirection選項為Enabled時,進入Console Redirection Settings界面去設置波特率,BIOS此時借助于Callback函數,通過KCS接口發送ipmi命令讀取當前BMC SOL的波特率,如果跟BIOS設置的不一致,BIOS發送ipmi命令修改BMC SOL的波特率與BIOS設置保持一致,并使BMC SOL的波特率立即生效。
所述的BIOS啟動過程中,BIOS判斷Console Redirection選項是否被開啟,如果開啟,通過KCS接口發送ipmi命令讀取當前BMC SOL的波特率;如果跟BIOS設置的不一致,BIOS發送ipmi命令修改BMC SOL的波特率與BIOS設置保持一致。
該方法的步驟如下:
步驟1)BIOS串口重定向功能使能;
步驟11)BIOS Setup界面下設置串口波特率;
步驟12)BIOS借助callback函數,通過KCS接口發送ipmi命令讀取當前BMC SOL的波特率;
步驟13)BIOS設置波特率與BMC設置是否相同;
步驟14)BIOS設置波特率與BMC設置不同時,發送ipmi命令修改BMC SOL的波特率與BIOS設置保持一致,使BMC SOL的波特率立即生效;
步驟21)BIOS啟動過程中,BIOS判斷Console Redirection選項是否被開啟;
步驟22)如果開啟,通過KCS接口發送ipmi命令讀取當前BMC SOL的波特率;
步驟23)如果跟BIOS設置的不一致,BIOS發送ipmi命令修改BMC SOL的波特率與BIOS設置保持一致。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710333694.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種文件顯示方法、裝置、存儲介質及移動終端
- 下一篇:一種切換器





