一种利用底板管理控制器调整网卡启动模式的方法技术

技术编号:14113728 阅读:50 留言:0更新日期:2016-12-07 11:11
本发明专利技术公开了一种利用底板管理控制器调整网卡启动模式的方法,具体方法如下:第一步,利用底板管理控制器的底板管理控制器管理命令工具规范访问网络控制器;第二步,网络控制器上电启动;第三步,系统电源键开机;第四步,底板管理控制器工作,保持网络较高速率;第五步,底板管理控制器通过底板管理控制器管理命令工具设置网络芯片的保持物理连接功能。通过上述硬件、软件方案的设计优化导入,解决部分客户在操作系统启动过程中由于断网造成无法远程原则启动启动项的问题。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体地说是一种利用底板管理控制器调整网卡启动模式的方法
技术介绍
本专利技术涉及计算机服务器设计方案的一种优化。尤其涉及一种利用底板管理控制器调整网卡启动模式的方法。在某互联网大客户的产品应用中,通过远程KVM方式对部署业务的机器进行操作系统启动操作,但是在操作过程中板载网络的底板管理控制器共享网口出现网络中断的情况,造成KVM、远程USB等功能短暂性失效,而这种失效恰好发生在操作系统 启动选项的选择阶段,因此造成远程选择操作系统 启动启动列表不能选择,操作系统启动失败。在服务器的主板设计中,底板管理控制器管理芯片有两种对外连接方式:管理芯片本身挂载网络控制芯片(使用RGMII通道--Reduced Gigabit Media Independent Interface 简化千兆介质独立接口)、借助系统Intel X540网路的共享网络接口通道功能实现对外连接(使用RMII通道--Reduced Medium Independent Interface 简化介质独立接口)。底板管理控制器带外管理的要求为在主板已经接通电源的情况下,无论机器处于任何状态,带外管理网络必须要求时刻保持畅通。而提供共享网络接口通道的网络芯片是与系统网络复用的一个网卡,系统网络在不同的开机阶段,网卡本身会完成上电芯片自检、PCIE通道初始化等动作。在这些动作执行过程中,网卡芯片本身会有中断的过程,一定会出现网络共享网络接口通道口断网的问题。
技术实现思路
本专利技术的技术任务是提供一种一种利用底板管理控制器调整网卡启动模式的方法。本专利技术的技术任务是按以下方式实现的,一种利用底板管理控制器调整网卡启动模式的方法,具体方法如下:第一步,利用底板管理控制器的底板管理控制器管理命令工具规范访问网络控制器;第二步,网络控制器上电启动;第三步,系统电源键开机;第四步,底板管理控制器工作,保持网络较高速率;第五步,底板管理控制器通过底板管理控制器管理命令工具设置网络芯片的保持物理连接功能。优选的,具体方法如下:1)底板管理控制器参与到X540网卡网络初始化工作中;2)利用智能平台管理接口工具使网卡的网络速率维持在某个条件下不变;3)利用底板管理控制器设置网络的共享网络接口通道速率,使共享网络接口通道网络在进行PCIe网络初始化与在进入操作系统的过程中驱动的调用,均能保持最高速率进行数据传输。优选的,当网卡为Intel X540时,X540的硬件信号管脚 R2为MAIN_PWR_OK,将该管脚的电平从P3V3_PCIE 电修改为P3V3_AUX;在网络芯片的规范中,定义“Keep phy link up En ”的寄存器;根据所述Intel 规范中的定义,底板管理控制器 固件针对不同网卡,设置保持物理连接的参数。本专利技术的一种利用底板管理控制器调整网卡启动模式的方法和现有技术相比,通过上述硬件、软件方案的设计优化导入,在系统开机前底板管理控制器工作之后,利用底板管理控制器设置网络的共享网络接口通道速率,保证共享网络接口通道网络无论在进行PCIe网络初始化还是在进入操作系统的过程中驱动的调用,均能保持最高速率进行数据传输,从而解决部分客户在操作系统 启动过程中由于断网造成无法远程原则启动启动项的问题。附图说明附图1为一种利用底板管理控制器调整网卡启动模式的方法的设计优化前的效果图;附图2为一种利用底板管理控制器调整网卡启动模式的方法的设计优化后的效果图。具体实施方式实施例1:一种利用底板管理控制器调整网卡启动模式的方法:该方案利用底板管理控制器的底板管理控制器管理命令工具规范访问网络控制器,在网络控制器上电启动之后,底板管理控制器通过底板管理控制器管理命令工具设置网络芯片的保持物理连接功能,保证网络在PCIE初始化、驱动调用等各阶段的连通性。由于底板管理控制器 为带外管理,因此固件的修改,也利于在客户端对已经出货的产品导入改善策略,从而不影响客户机器的业务运行。所述的管脚的功能为在网络检测到系统处于关机状态下时,网络可以自动进行网卡速率重新协商到低俗状态;自动协商的过程会造成网络的连接中断,因此硬件设计中该管脚的电平需要从P3V3_PCIE 电修改为P3V3_AUX.从而保证关机之后,网卡芯片上该管脚一直处于工作状态。根据如上Intel 规范中的定义,BMC FW针对不同网卡,设置Keep phy link的参数,参见表1:表1 根据X540的工作原理,要实现共享网络接口通道网络在任何时间不能中断的情况,需要完成如下的设计调整:1)底板管理控制器参与到X540网络初始化工作中,利用智能平台管理接口工具工具保证X540的网络速率维持在某个条件下不能变动;2)为保证系统网络的速率能够support到最大速率,需要对X540网络进行全过程高速网络速率设置。硬件信号的变更:X540的硬件信号管脚 R2为MAIN_PWR_OK,该管脚的功能为在网络检测到系统处于关机状态下时,网络可以自动进行网卡速率重新协商到低俗状态.自动协商的过程会造成网络的连接中断。因此硬件设计中该管脚的电平需要从P3V3_PCIE 电修改为P3V3_AUX.从而保证关机之后,网卡芯片上该管脚脚一直处于工作状态。底板管理控制器调整网络启动的方法,在网络芯片的规范中,定义了“Keep phy link up En ”的寄存器,该寄存器的功能就是:在网卡芯片在开关机时,如果网卡芯片的Power状态发生变化,可以通过设置该寄存器,来保持物理连接的状态。根据如上Intel 规范中定义的Keep Phy link up en的定义,底板管理控制器 固件针对不同网卡,设置保持物理连接的参数。通过上述硬件、软件方案的设计优化导入,在系统开机前底板管理控制器 Work之后,利用底板管理控制器设置网络的共享网络接口通道速率,保证共享网络接口通道网络无论在进行PCIe网络初始化还是在进入操作系统的过程中驱动的调用,均能保持最高速率进行数据传输,从而解决部分客户在操作系统 启动过程中由于断网造成无法远程原则启动启动项的问题。通过上面具体实施方式,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。本文档来自技高网
...
一种利用底板管理控制器调整网卡启动模式的方法

【技术保护点】
一种利用底板管理控制器调整网卡启动模式的方法,其特征在于, 方法步骤如下:第一步,利用底板管理控制器的底板管理控制器管理命令工具规范访问网络控制器;第二步,网络控制器上电启动;第三步,系统电源键开机;第四步,底板管理控制器工作,保持网络较高速率;第五步,底板管理控制器通过底板管理控制器管理命令工具设置网络芯片的保持物理连接功能。

【技术特征摘要】
1.一种利用底板管理控制器调整网卡启动模式的方法,其特征在于, 方法步骤如下:第一步,利用底板管理控制器的底板管理控制器管理命令工具规范访问网络控制器;第二步,网络控制器上电启动;第三步,系统电源键开机;第四步,底板管理控制器工作,保持网络较高速率;第五步,底板管理控制器通过底板管理控制器管理命令工具设置网络芯片的保持物理连接功能。2.根据权利要求1所述的一种利用底板管理控制器调整网卡启动模式的方法,其特征在于,具体方法如下:1)底板管理控制器参与到X540网卡网络初始化工作中;2)利用智能平台管理接口工具使网卡的网络速率维持在某个条件下不变;3...

【专利技术属性】
技术研发人员:张锋
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1