[发明专利]基板管理控制器控制方法在审
申请号: | 201310625047.2 | 申请日: | 2013-11-27 |
公开(公告)号: | CN104679600A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 陈婷婷 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;常大军 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 控制器 控制 方法 | ||
技术领域
本发明涉及一种基板管理控制器控制方法,且特别涉及一种确保网络连接为正常的基板管理控制器控制方法。
背景技术
基板管理控制器(baseboard management controller,BMC)可通过其通用启动载入器(universal boot loader,亦称U-boot、通用启动程序)中的媒体存取控制地址(media access control address,MAC address)来执行网络连接。
当基板管理控制器中的某一段程序码出现故障时,基板管理控制器将会因为挂掉而无法执行网络连接。虽然,在一般的情况下,基板管理控制器可以采用工具来进行修复,使基板管理控制器可重新地使用媒体存取控制地址来执行网络连接。然而,若基板管理控制器所故障的程序码是位于通用启动载入器的话,则上述的工具便无法对通用启动载入器进行修复,而是必须要对基板管理控制器写入新的通用启动载入器程序码,才能使基板管理控制器得以重新地使用媒体存取控制地址来执行网络连接,但重新写入的通用启动载入器程序码却又能保证其媒体存取控制地址是适合的。
此外,基板管理控制器于其所属的伺服器出货前的检测过程中,习惯上会将每一个基板管理控制器的媒体存取控制地址设定为相同(通常为一些预设值),以方便检测人员进行检测基板管理控制器的网络连接的功能。然而,在检测人员检测完毕而欲将伺服器出货时,需要为全部的基板管理控制器提供互不相同的、唯一的媒体存取控制地址,但基板管理控制器的媒体存取控制地址是属于通用启动载入器程序码的一部分,若欲对每一个基板管理控制器设定出唯一的媒体存取控制地址,则势必要对每一个基板管理控制器写入新的通用启动载入器程序码,才能对每一个基板管理控制器设定出唯一的媒体存取控制地址,然而这非常麻烦。
发明内容
有鉴于以上的问题,本发明的目的在于提出一种基板管理控制器控制方法,此基板管理控制器控制方法通过将原先基板管理控制器的媒体存取控制地址储存至非挥发性存储体中,并使用非挥发性存储体的媒体存取控制地址来执行网络连接,以确保基板管理控制器的网络连接可以持续地维持正常。
根据本发明一实施例中的一种基板管理控制器控制方法,此基板管理控制器控制方法的步骤流程依序如下所述。启动基板管理控制器,其中此基板管理控制器具有第一媒体存取控制地址。基板管理控制器读取非挥发性存储体的地址空间,以获得地址空间中的第二媒体存取控制地址。基板管理控制器判断第一媒体存取控制地址是否等于第二媒体存取控制地址,以选择性地使用第二媒体存取控制地址来执行网络连接。于基板管理控制器判断出第一媒体存取控制地址不等于第二媒体存取控制地址时,基板管理控制器更判断该第一媒体存取控制地址是否为预设值。于基板管理控制器判断出第一媒体存取控制地址为预设值时,基板管理控制器使用第二媒体存取控制地址来执行网络连接。
在一实施例中,于基板管理控制器判断出第一媒体存取控制地址等于第二媒体存取控制地址时,基板管理控制器会使用第一媒体存取控制地址或第二媒体存取控制地址来执行网络连接。
在一实施例中,于基板管理控制器判断出第一媒体存取控制地址不为预设值时,基板管理控制器会使用第一媒体存取控制地址来执行网络连接。
承接上述的实施例,于基板管理控制器判断出第一媒体存取控制地址不为预设值时,基板管理控制器将第一媒体存取控制地址写入非挥发性存储体。
承接上述,第一媒体存取控制地址是被写入至非挥发性存储体的地址空间,以使第一媒体存取控制地址取代非挥发性存储体的第二媒体存取控制地址。
承接上述,于基板管理控制器将第一媒体存取控制地址写入非挥发性存储体之后,基板管理控制器会自非挥发性存储体调用第一媒体存取控制地址来执行网络连接。
承接上述的实施例,伺服器与伺服器之外的远程管理端连接,基板管理控制器使用第一媒体存取控制地址来执行网络连接包括基板管理控制器使用第一媒体存取控制地址来与远程管理端通讯。
在一实施例中,第一媒体存取控制地址是被写入于基板管理控制器的通用启动载入器中。
在一实施例中,非挥发性存储体为可电擦可程序化只读存储体。
在一实施例中,基板管理控制器包含于伺服器中,伺服器与伺服器之外的远程管理端连接,基板管理控制器使用第二媒体存取控制地址来执行网络连接包括基板管理控制器使用第二媒体存取控制地址来与远程管理端通讯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司;,未经英业达科技有限公司;英业达股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310625047.2/2.html,转载请声明来源钻瓜专利网。