[发明专利]一种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.vipzhuanli.com/pat/books/201710333694.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件显示方法、装置、存储介质及移动终端
- 下一篇:一种切换器