基板管理控制器控制方法技术

技术编号:11535408 阅读:83 留言:0更新日期:2015-06-03 10:11
一种基板管理控制器控制方法,此基板管理控制器控制方法的步骤流程如下所述。启动基板管理控制器,且此基板管理控制器具有第一媒体存取控制地址。基板管理控制器读取非挥发性存储体的地址空间,以获得地址空间中的第二媒体存取控制地址。基板管理控制器判断第一媒体存取控制地址是否等于第二媒体存取控制地址,以选择性地使用第二媒体存取控制地址来执行网络连接。

【技术实现步骤摘要】
基板管理控制器控制方法
本专利技术涉及一种基板管理控制器控制方法,且特别涉及一种确保网络连接为正常的基板管理控制器控制方法。
技术介绍
基板管理控制器(baseboardmanagementcontroller,BMC)可通过其通用启动载入器(universalbootloader,亦称U-boot、通用启动程序)中的媒体存取控制地址(mediaaccesscontroladdress,MACaddress)来执行网络连接。当基板管理控制器中的某一段程序码出现故障时,基板管理控制器将会因为挂掉而无法执行网络连接。虽然,在一般的情况下,基板管理控制器可以采用工具来进行修复,使基板管理控制器可重新地使用媒体存取控制地址来执行网络连接。然而,若基板管理控制器所故障的程序码是位于通用启动载入器的话,则上述的工具便无法对通用启动载入器进行修复,而是必须要对基板管理控制器写入新的通用启动载入器程序码,才能使基板管理控制器得以重新地使用媒体存取控制地址来执行网络连接,但重新写入的通用启动载入器程序码却又不能保证其媒体存取控制地址是适合的。此外,基板管理控制器于其所属的伺服器出货前的检测过程中,习惯上会将每一个基板管理控制器的媒体存取控制地址设定为相同(通常为一些预设值),以方便检测人员进行检测基板管理控制器的网络连接的功能。然而,在检测人员检测完毕而欲将伺服器出货时,需要为全部的基板管理控制器提供互不相同的、唯一的媒体存取控制地址,但基板管理控制器的媒体存取控制地址是属于通用启动载入器程序码的一部分,若欲对每一个基板管理控制器设定出唯一的媒体存取控制地址,则势必要对每一个基板管理控制器写入新的通用启动载入器程序码,才能对每一个基板管理控制器设定出唯一的媒体存取控制地址,然而这非常麻烦。
技术实现思路
有鉴于以上的问题,本专利技术的目的在于提出一种基板管理控制器控制方法,此基板管理控制器控制方法通过将原先基板管理控制器的媒体存取控制地址储存至非挥发性存储体中,并使用非挥发性存储体的媒体存取控制地址来执行网络连接,以确保基板管理控制器的网络连接可以持续地维持正常。根据本专利技术一实施例中的一种基板管理控制器控制方法,此基板管理控制器控制方法的步骤流程依序如下所述。启动基板管理控制器,其中此基板管理控制器具有第一媒体存取控制地址。基板管理控制器读取非挥发性存储体的地址空间,以获得地址空间中的第二媒体存取控制地址。基板管理控制器判断第一媒体存取控制地址是否等于第二媒体存取控制地址,以选择性地使用第二媒体存取控制地址来执行网络连接。于基板管理控制器判断出第一媒体存取控制地址不等于第二媒体存取控制地址时,基板管理控制器判断该第一媒体存取控制地址是否为预设值。于基板管理控制器判断出第一媒体存取控制地址为预设值时,基板管理控制器使用第二媒体存取控制地址来执行网络连接。在一实施例中,于基板管理控制器判断出第一媒体存取控制地址等于第二媒体存取控制地址时,基板管理控制器会使用第一媒体存取控制地址或第二媒体存取控制地址来执行网络连接。在一实施例中,于基板管理控制器判断出第一媒体存取控制地址不为预设值时,基板管理控制器会使用第一媒体存取控制地址来执行网络连接。承接上述的实施例,于基板管理控制器判断出第一媒体存取控制地址不为预设值时,基板管理控制器将第一媒体存取控制地址写入非挥发性存储体。承接上述,第一媒体存取控制地址被写入至非挥发性存储体的地址空间,以使第一媒体存取控制地址取代非挥发性存储体的第二媒体存取控制地址。承接上述,于基板管理控制器将第一媒体存取控制地址写入非挥发性存储体之后,基板管理控制器会自非挥发性存储体调用第一媒体存取控制地址来执行网络连接。承接上述的实施例,基板管理控制器包含于伺服器中,伺服器与伺服器之外的远程管理端连接,基板管理控制器使用第一媒体存取控制地址来执行网络连接包括基板管理控制器使用第一媒体存取控制地址来与远程管理端通讯。在一实施例中,第一媒体存取控制地址是被写入于基板管理控制器的通用启动载入器中。在一实施例中,非挥发性存储体为可电擦可程序化只读存储体。在一实施例中,基板管理控制器包含于伺服器中,伺服器与伺服器之外的远程管理端连接,基板管理控制器使用第二媒体存取控制地址来执行网络连接包括基板管理控制器使用第二媒体存取控制地址来与远程管理端通讯。综合以上所述,本专利技术提供一种基板管理控制器控制方法,此基板管理控制器控制方法通过读取非挥发性存储体中所储存的第二媒体存取控制地址,来判断第二媒体存取控制地址是否等于基板管理控制器的第一媒体存取控制地址,使得基板管理控制器可以直接地使用第二媒体存取控制地址来执行网络连接,或是使用第一媒体存取控制地址来执行网络连接,在基板管理控制器所属的伺服器出货时,仅需要在各非挥发性存储体写入新的媒体存取控制地址即可,不需要在各个基板管理控制器写入该新的媒体存取控制地址,从而避免了因为需要写入新的媒体存取控制地址而对各个基板管理控制器写入新的通用启动载入器程序码。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。附图说明图1为根据本专利技术一实施例的基板管理控制器控制方法的步骤流程图;图2为根据图1的基板管理控制器控制方法的细部步骤流程图。其中,附图标记S100~S114步骤流程具体实施方式以下在实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何熟习相关技艺者了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所专利技术的内容、权利要求范围及附图,任何熟习相关技艺者可轻易地理解本专利技术相关的目的及优点。以下的实施例是进一步详细说明本专利技术的观点,但非以任何观点限制本专利技术的范畴。请一并参照图1与图2,图1为根据本专利技术一实施例的基板管理控制器控制方法的步骤流程图;图2为根据图1的基板管理控制器控制方法的细部步骤流程图。如图1所示,此基板管理控制器控制方法适用于具有基板管理控制器(baseboardmanagementcontroller,BMC)以及非挥发性存储体(non-volatilememory)的伺服器,其中基板管理控制器电性连接非挥发性存储体。以下将分别就基板管理控制器控制方法中的各步骤流程作详细的说明。在步骤S100中,基板管理控制器会被启动,并进行初始化。值得注意的是,本专利技术实施例的基板管理控制器具有第一媒体存取控制地址(mediaaccesscontroladdress,MACaddress)。于实务上,第一媒体存取控制地址是被写入于基板管理控制器的通用启动载入器(universalbootloader,亦称U-boot、通用启动程序)中,换句话说,第一媒体存取控制地址是通用启动载入器中程序码的一部分。在步骤S102中,基板管理控制器会读取非挥发性存储体的地址空间(addressspace),以获得地址空间中的第二媒体存取控制地址。于实务上,非挥发性存储体可以为一种可程序化只读存储体(programmableread-onlymemory,PROM)、可擦可程序化只读存储体(erasableprogrammableread-onlymemory,EPROM)、可电擦可程序化只读存储体(electricallyerasableprogrammableread-onlyme本文档来自技高网
...
基板管理控制器控制方法

【技术保护点】
一种基板管理控制器控制方法,其特征在于,包括:启动一基板管理控制器,该基板管理控制器具有一第一媒体存取控制地址;该基板管理控制器读取一非挥发性存储体的一地址空间,以获得该地址空间中的一第二媒体存取控制地址;该基板管理控制器判断该第一媒体存取控制地址是否等于该第二媒体存取控制地址,以选择性地使用该第二媒体存取控制地址来执行网络连接;于该基板管理控制器判断出该第一媒体存取控制地址不等于该第二媒体存取控制地址时,该基板管理控制器更判断该第一媒体存取控制地址是否为一预设值;以及于该基板管理控制器判断出该第一媒体存取控制地址为该预设值时,该基板管理控制器使用该第二媒体存取控制地址来执行网络连接。

【技术特征摘要】
1.一种基板管理控制器控制方法,其特征在于,包括:启动一基板管理控制器,该基板管理控制器具有一第一媒体存取控制地址;该基板管理控制器读取一非挥发性存储体的一地址空间,以获得该地址空间中的一第二媒体存取控制地址;该基板管理控制器判断该第一媒体存取控制地址是否等于该第二媒体存取控制地址,以选择性地使用该第二媒体存取控制地址来执行网络连接;于该基板管理控制器判断出该第一媒体存取控制地址不等于该第二媒体存取控制地址时,该基板管理控制器判断该第一媒体存取控制地址是否为一预设值;以及于该基板管理控制器判断出该第一媒体存取控制地址为该预设值时,该基板管理控制器使用该第二媒体存取控制地址来执行网络连接。2.根据权利要求1所述的基板管理控制器控制方法,其特征在于,于该基板管理控制器判断出该第一媒体存取控制地址等于该第二媒体存取控制地址时,该基板管理控制器使用该第一媒体存取控制地址或该第二媒体存取控制地址来执行网络连接。3.根据权利要求1所述的基板管理控制器控制方法,其特征在于,于该基板管理控制器判断出该第一媒体存取控制地址不为该预设值时,该基板管理控制器使用该第一媒体存取控制地址来执行网络连接。4.根据权利要求3所述的基板管理控制器控制方法,其特征在于,于该基板管理控制器判断出该第一媒体存取控制地址不为该预设值时,该基板管理控制器将该第一媒体存取控制地址写入该非...

【专利技术属性】
技术研发人员:陈婷婷
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1