CN110413320B - Server device and method for changing firmware setting in real time - Google Patents
Server device and method for changing firmware setting in real time Download PDFInfo
- Publication number
- CN110413320B CN110413320B CN201810376000.XA CN201810376000A CN110413320B CN 110413320 B CN110413320 B CN 110413320B CN 201810376000 A CN201810376000 A CN 201810376000A CN 110413320 B CN110413320 B CN 110413320B
- Authority
- CN
- China
- Prior art keywords
- firmware
- firmware setting
- control unit
- management control
- baseboard management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种服务器装置及其实时变更韧体设定的方法,所述方法包含:经由一基板管理控制单元在前述的服务器装置进行一开机初始化程序中根据一第一韧体设定参数配置服务器装置的一韧体设定、经由一中央处理单元于基板管理控制单元配置韧体设定之后在开机初始化程序中发送不同于第一韧体设定参数的一第二韧体设定参数给基板管理控制单元、中央处理单元于发送第二韧体设定参数给基板管理控制单元之后控制基板管理控制单元于开机初始化程序中重置、以及基板管理控制单元于重置之后在开机初始化程序中根据第二韧体设定参数重新配置韧体设定。
The present invention provides a server device and a method for changing firmware settings in real time. The method includes: performing a boot-up initialization procedure of the server device through a baseboard management control unit according to a first firmware setting parameter configuration A firmware setting of the server device, after configuring the firmware setting in the baseboard management control unit via a central processing unit, sends a second firmware setting parameter different from the first firmware setting parameter to the power-on initialization procedure. The baseboard management control unit and the central processing unit control the baseboard management control unit to reset in the power-on initialization process after sending the second firmware setting parameters to the baseboard management control unit, and the baseboard management control unit in the power-on initialization process after the reset Reconfigure the firmware settings according to the second firmware setting parameters.
Description
【技术领域】【Technical field】
本发明是一种服务器装置,且特别是具有实时变更其韧体设定功能的服务器装置。The present invention is a server device, especially a server device having the function of changing its firmware settings in real time.
【背景技术】【Background technique】
一般来说,一台服务器一般包含基板控制器(BMC)及基本输入输出系统(BIOS)等多个不同的控制元件,而通常在服务器收到AC电源后,是先由BMC藉由执行BMC韧体并根据BMC的韧体设定开始运作并提供并控制服务器相应于该些BMC韧体设定的功能,一直到服务器的主机板接收到上电启动(power on)指令后,中央处理器(CPU)才会开始藉由执行BIOS程序而进行开机程序也就是上电开机自检(POST)程序,雷同的,CPU也是藉由执行BIOS程序并搭配BIOS的韧体设定以提供并控制服务器相应于BIOS韧体设定的功能,通常,BMC与CPU可分别藉由执行BMC韧体及BIOS韧体且分别搭配相应的韧体设定而提供并控制服务器相同的功能。然而,由于BMC及CPU是分别搭配BMC及BIOS韧体设定不同的韧体设定来提供并控制服务器相同的功能,而BMC及BIOS韧体设定是被分别储存于不同元件,且BMC与CPU在服务器上提供及控制相同功能的控制时间并不相同,再者,BMC及BIOS的韧体设定是可以被分别在不同的时间分别被变更的,而容易造成于服务器上电后,产生控制相同功能的韧体设定在不同的控制时间的控制不一致的问题。Generally speaking, a server generally includes a number of different control components such as a baseboard controller (BMC) and a basic input output system (BIOS). Usually, after the server receives AC power, the BMC first executes the BMC firmware. The server starts to operate according to the firmware settings of the BMC and provides and controls the functions of the server corresponding to the settings of the BMC firmware until the mainboard of the server receives the power on command, and the central processing unit ( CPU) will start the boot process by executing the BIOS program, that is, the power-on self-test (POST) process. Similarly, the CPU also provides and controls the server response by executing the BIOS program and matching the BIOS firmware settings. Regarding the functions set by the BIOS firmware, generally, the BMC and the CPU can provide and control the same functions of the server by executing the BMC firmware and the BIOS firmware respectively and matching the corresponding firmware settings respectively. However, since the BMC and CPU are configured with different firmware settings of the BMC and BIOS firmware respectively to provide and control the same functions of the server, the BMC and BIOS firmware settings are stored in different components, and the BMC and BIOS firmware settings are stored in different components. The CPU provides and controls the same function on the server and the control time is different. Furthermore, the firmware settings of the BMC and BIOS can be changed at different times respectively. The problem of inconsistency in the control of the firmware that controls the same function is set at different control times.
【发明内容】[Content of the invention]
本发明要解决的技术问题是在于提供一种能够控制相同功能的韧体设定在不同的控制时间的控制一致的服务器装置及其实时变更韧体设定的方法。The technical problem to be solved by the present invention is to provide a server device capable of controlling the firmware settings of the same function at different control times with consistent control and a method for changing the firmware settings in real time.
为解决上述技术问题,一种服务器装置包含基板管理控制单元及中央处理单元。基板管理控制单元用以于前述的服务器装置进行一开机初始化程序中根据第一韧体设定参数配置服务器装置的一第一韧体设定。中央处理单元用以于基板管理控制单元配置第一韧体设定之后在前述的同一开机初始化程序中发送不同于第一韧体设定参数的一第二韧体设定参数给基板管理控制单元,且中央处理单元控制基板管理控制单元于同一开机初始化程序中重置,以致使基板管理控制单元于重置之后在同一开机初始化程序中根据第二韧体设定参数重新配置第一韧体设定。To solve the above technical problems, a server device includes a baseboard management control unit and a central processing unit. The baseboard management control unit is used for configuring a first firmware setting of the server device according to the first firmware setting parameters during a boot-up initialization procedure of the aforementioned server device. The central processing unit is used for sending a second firmware setting parameter different from the first firmware setting parameter to the baseboard management control unit in the same boot initialization procedure after the baseboard management control unit configures the first firmware setting , and the central processing unit controls the baseboard management control unit to reset in the same boot initialization process, so that the baseboard management control unit reconfigures the first firmware device according to the second firmware setting parameters in the same boot initialization process after the reset Certainly.
为解决上述技术问题,一种适于一服务器装置的实时变更韧体设定的方法包含:经由一基板管理控制单元在前述的服务器装置进行一开机初始化程序中根据一第一韧体设定参数配置服务器装置的一第一韧体设定、经由一中央处理单元于基板管理控制单元配置第一韧体设定之后在前述的同一开机初始化程序中发送不同于第一韧体设定参数的一第二韧体设定参数给基板管理控制单元、中央处理单元于发送第二韧体设定参数给基板管理控制单元之后控制基板管理控制单元于同一开机初始化程序中重置、以及基板管理控制单元于重置之后在同一开机初始化程序中根据第二韧体设定参数重新配置第一韧体设定。In order to solve the above-mentioned technical problem, a method for real-time changing firmware settings suitable for a server device includes: setting parameters according to a first firmware during a boot-up initialization procedure of the aforementioned server device via a baseboard management control unit Configuring a first firmware setting of the server device, sending a parameter different from the first firmware setting parameter in the same boot initialization procedure after configuring the first firmware setting in the baseboard management control unit via a central processing unit The second firmware setting parameters are sent to the baseboard management control unit, the central processing unit controls the baseboard management control unit to reset in the same boot initialization procedure after sending the second firmware setting parameters to the baseboard management control unit, and the baseboard management control unit The first firmware settings are reconfigured according to the second firmware setting parameters in the same boot initialization procedure after the reset.
相较于现有技术,本发明服务器装置及其实时变更韧体设定的方法,根据本发明的服务器装置及其实时变更韧体设定的方法的一实施例,中央处理单元能在服务器装置进行开机初始化程序中变更韧体设定所搭配的韧体参数并控制基板管理控制单元在服务器装置进行同一开机初始化程序中重置,使受控于基板管理控制单元的韧体设定所搭配的韧体参数的变更能立即地生效,不需要等到服务器装置进行冷重置或是进行多次的暖重置而在服务器装置进行另一开机初始化程序之后才让变更后的韧体设定生效,如此可减少为了变更韧体设定而对服务器装置进行重置的等待时间。Compared with the prior art, the server device and the method for changing firmware settings in real time of the present invention, according to an embodiment of the server device and the method for changing firmware settings in real time of the present invention, the central processing unit can Change the firmware parameters matched with the firmware settings in the boot initialization procedure and control the baseboard management control unit to reset in the same boot initialization procedure of the server device, so that the firmware settings controlled by the baseboard management control unit are matched. Changes to firmware parameters can take effect immediately. There is no need to wait for the server device to perform a cold reset or perform multiple warm resets, and the changed firmware settings take effect after the server device performs another boot initialization process. This reduces the waiting time for resetting the server device to change firmware settings.
【附图说明】【Description of drawings】
图1为根据本发明的服务器装置的一实施例的一方块示意图。FIG. 1 is a schematic block diagram of an embodiment of a server device according to the present invention.
图2为根据本发明的实时变更韧体设定的方法的一实施例的流程图。FIG. 2 is a flowchart of an embodiment of a method for changing firmware settings in real time according to the present invention.
图3为根据本发明的实时变更韧体设定的方法的另一实施例的流程图。FIG. 3 is a flowchart of another embodiment of a method for changing firmware settings in real time according to the present invention.
图4为图3所示例的实时变更韧体设定的方法的一实施态样的流程图。FIG. 4 is a flowchart of an embodiment of the method for changing firmware settings in real time as illustrated in FIG. 3 .
【具体实施方式】【Detailed ways】
请参阅图1所示,服务器装置1包含基板管理控制单元11及中央处理单元12,基板管理控制单元11耦接于中央处理单元12。基板管理控制单元11用以在服务器装置1的一开机初始化程序中配置服务器装置1的一韧体设定(以下称为第一韧体设定),中央处理单元12能实时地控制基板管理控制单元11在同一开机初始化程序中重新配置前述的第一韧体设定。Referring to FIG. 1 , the
详细而言,请合并参照图1及图2所示,在服务器装置1启动之后,服务器装置1进入开机初始化程序,基板管理控制单元11启动,基板管理控制单元11在开机初始化程序中先根据一韧体设定参数(为方便描述,以下称为第一韧体设定参数)配置第一韧体设定(步骤S01)。接着,中央处理单元12启动,中央处理单元12在基板管理控制单元11配置第一韧体设定之后在同一开机初始化程序中发送不同于第一韧体设定参数的另一韧体设定参数(以下称为第二韧体设定参数)给基板管理控制单元11(步骤S02)。接着,中央处理单元12于同一开机初始化程序中控制基板管理控制单元11重置(步骤S03),基板管理控制单元11在重置之后在服务器装置1进行同一开机初始化程序中根据第二韧体设定参数重新配置已配置过的第一韧体设定(步骤S04)。于是,基板管理控制单元11在同一开机初始化程序中就能根据不同的韧体设定参数来变更第一韧体设定,基板管理控制单元11并不需要等到服务器装置1完成初使化程序后再进行冷重置或是进行多次的暖重置之后才让变更后的第一韧体设定生效,如此可减少为了变更第一韧体设定所对应的韧体设定参数而需等待初使化程序完成后再对服务器装置1进行重置的等待时间,且服务器装置1的使用者可在开机初始化程序中藉由中央处理单元12快速地控制基板管理控制单元11的韧体设定变更搭配不同的韧体设定参数。In detail, please refer to FIG. 1 and FIG. 2 together, after the
于本实施例中,前述的第一韧体设定参数至少包含一参数值,也就是第一韧体设定参数可包含单一参数值或是复数参数值,且第二韧体设定参数亦至少包含一参数值,也就是第二韧体设定参数亦可包含单一参数值或是复数参数值。在中央处理单元12将包含单一参数值或是复数参数值的第二韧体设定参数发送给基板管理控制单元11之后,基板管理控制单元11即与中央处理单元12具有相同的韧体设定参数。In this embodiment, the aforementioned first firmware setting parameter includes at least one parameter value, that is, the first firmware setting parameter may include a single parameter value or a plurality of parameter values, and the second firmware setting parameter also includes At least one parameter value is included, that is, the second firmware setting parameter can also include a single parameter value or a plurality of parameter values. After the
于本实施例中,中央处理单元12在步骤S02中可藉由一智慧平台管理界面(Intelligent Platform Management Interface;IPMI)发送第二韧体设定参数给基板管理控制单元11,并在步骤S03中亦可藉由前述的智慧平台管理界面控制基板管理控制单元11重置。并且,基板管理控制单元11具有属于低脚位数(Low Pin Count;LPC)总线的一重置脚位,中央处理单元12可藉由属于低脚位数总线的重置脚位控制基板管理控制单元11进行软重置(soft reset)。In this embodiment, the
于本实施例中,服务器装置1更包含BIOS存储器14,BIOS存储器14耦接于中央处理单元12,BIOS存储器14储存有包含已由第一韧体设定参数变更为前述的第二韧体设定参数的BIOS码,中央处理单元12执行前述的BIOS码,以于开机初始化程序中根据第二韧体设定参数配置相应于第一韧体设定的第二韧体设定,其中,由第一韧体设定参数变更为前述的第二韧体设定参数的变更方式为服务器装置1藉由一输入界面接收使用者对服务器装置1的BIOS设定所进行的修改指令,进而使使用者将所述BIOS存储器14原储存的第一韧体设定参数变更为第二韧体设定参数并储存于BIOS存储器14,中央处理单元12在步骤S02中再读取BIOS存储器14,以取得第二韧体设定参数。In this embodiment, the
进一步,请参照图3所示,图3是为根据本发明的实时变更韧体设定的方法的另一实施例的流程图,由于中央处理单元12在开机初始化程序中的启动时间是晚于基板管理控制单元11的启动时间,中央处理单元12在基板管理控制单元11根据第一韧体设定参数配置第一韧体设定之后会先判断相应于第一韧体设定的第二韧体设定所搭配对应的第一韧体设定参数是否被改变(步骤S05)。若第二韧体设定所搭配对应的第一韧体设定参数未改变(判断为「否」),中央处理单元12则继续执行其他开机初始化程序(步骤S06)而不执行步骤S02、S03;另一方面,若第二韧体设定所搭配对应的第一韧体设定参数被改变(判断为「是」),且第二韧体设定所搭配对应的第一韧体设定参数改变为前述的第二韧体设定参数时,中央处理单元12始执行步骤S02、步骤S03,以将改变后的第二韧体设定参数发送给基板管理控制单元11,并在服务器装置1不进行重置或关机重启的状况下仅控制基板管理控制单元11重置,也就是同一开机初始化程序中控制基板管理控制单元11重置,而重置后的基板管理控制单元11,即会在同一开机初始化程序中根据变更后最新的第二韧体设定参数配置服务器装置1的第一韧体设定,进而达到在服务器装置1进行开机初始化程序中,当中央处理单元12用以配置相应于第一韧体设定的第二韧体设定的第一韧体设定参数被改变为第二韧体设定参数,则触发基板管理控制单元11亦将其用以配置第一韧体设定的第一韧体设定参数更改为第二韧体设定参数,以使基板管理控制单元11也同样的以第二韧体设定参数配置服务器装置1的第一韧体设定,且中央处理单元12传送给基板管理控制单元11用以变更基板管理控制单元11的韧体设定所对应的第二韧体设定参数在服务器装置1不进行重置或关机重启的状况下,也就是在同一开机初始化程序中即可生效。Further, please refer to FIG. 3 , which is a flow chart of another embodiment of the method for changing firmware settings in real time according to the present invention, since the startup time of the
举例来说,若BIOS存储器14中原先储存有与第二韧体设定所搭配对应的第一韧体设定参数,若服务器装置1的使用者藉由前述的BIOS设定将第二韧体设定所搭配的第一韧体设定参数修改为第二韧体设定参数,中央处理单元12在步骤S05中会判断出储存在BIOS存储器中与第二韧体设定所搭配对应的第一韧体设定参数改变为第二韧体设定参数,此时中央处理单元12将改变后的第二韧体设定参数发送给基板管理控制单元11并控制基板管理控制单元11重置。For example, if the first firmware setting parameters corresponding to the second firmware setting are stored in the
于本实施例中,前述的第一韧体设定及第二韧体设定分别为BMC韧体设定及CPU所执行的BIOS码的韧体设定,且第一韧体设定及第二韧体设定是对应于服务器装置1的厂商信息的显示功能,故前述的第一韧体设定参数及第二韧体设定参数是分别为BMC韧体设定参数及CPU所执行的BIOS码的韧体设定参数且是相应于前述厂商信息的显示设定的显示设定参数。基此,请参阅图1所示,服务器装置1更包含一显示单元13,显示单元13耦接于基板管理控制单元11,基板管理控制单元11可控制显示单元13显示一厂商信息。基板管理控制单元11在步骤S01中可根据第一韧体设定参数控制显示单元13显示相应于第一韧体设定参数的一厂商信息(以下称为第一厂商信息),并在重置之后在步骤S04中根据中央处理单元12所发送的第二韧体设定参数控制显示单元1显示相应于第二韧体设定参数而与第一厂商信息不相同的另一厂商信息(以下称为第二厂商信息)。于是,服务器装置1的使用者能藉由修改服务器装置1的BIOS码的韧体设定参数也就是BIOS设定以藉由中央处理单元12在开机初始化程序中实时地改变由基板管理控制单元11控制的厂商信息的显示,基板管理控制单元11在自身暖重置之后即能控制显示单元13显示变更后的第二厂商信息。In this embodiment, the aforementioned first firmware setting and second firmware setting are the BMC firmware setting and the firmware setting of the BIOS code executed by the CPU, respectively, and the first firmware setting and the first firmware setting are The second firmware setting is a display function corresponding to the manufacturer information of the
进一步,请参阅图1所示,显示单元13更耦接于中央处理单元12,中央处理单元12亦能控制显示单元13所显示的厂商信息。于此,请合并参照图1及图4所示,图4是为图3所示例的实时变更韧体设定的方法的一实施态样的流程图,在服务器装置1启动之后,服务器装置1进入开机初始化程序,由于中央处理单元12的启动时间晚于基板管理控制单元11的启动时间,中央处理单元12是在基板管理控制单元11在步骤S011中控制显示单元13显示第一厂商信息(步骤S011)之后控制显示单元13显示相应于第二韧体设定参数的第二厂商信息(步骤S07),而第二厂商信息不相同于第一厂商信息,故中央处理单元12在控制显示单元13显示第二厂商信息之后会判断出第一韧体设定参数已被改变为第二韧体设定参数而将第二韧体设定参数发送给基板管理控制单元11(步骤S02),并于基板管理控制单元11在服务器装置1进行同一开机初始化程序中重置之后立即使基板管理控制单元11控制显示单元13显示第二厂商信息(步骤S041)生效,致使显示单元13显示一致的厂商信息。Further, please refer to FIG. 1 , the
于本实施例中,显示单元13的显示界面可为VGA界面、DVI界面或HDMI界面。并且,显示单元13所显示的厂商信息可为服务器装置1的品牌信息,或是服务器装置1的制造商的品牌信息,例如其品牌标志(logo)。In this embodiment, the display interface of the
于本实施例中,前述的第一韧体设定及第二韧体设定是为相应连线于基板管理控制单元11的一静态网际网络协定位址的(Static Internet Protocol Address)设定功能,而第一韧体设定参数及第二韧体设定参数是为相应于静态网际网络协定位址设定的两静态网际网络协定位址。基此,在服务器装置1的开机初始化程序中,基板管理控制单元11在步骤S01中先根据第一韧体设定参数设定其静态网际网络协定位址设定具有第一静态网际网络协定位址,接着,中央处理单元12在步骤S02中再将第二韧体设定参数发送给基板管理控制单元11,使基板管理控制单元11在服务器装置1进行同一开机初始化程序中进行重置之后再将其静态网际网络协定位址设定为具有第二静态网际网络协定位址。最后,基板管理控制单元11可再将第二静态网际网络协定位址以广播的形式发送给服务器装置1中的其他单元,使变更后的第二静态网际网络协定位址生效。基此,使用者亦可藉由中央处理单元12在服务器装置1的开机初始化程序中实时地变更基板管理控制单元11的静态网际网络协定位址设定。In this embodiment, the aforementioned first firmware setting and second firmware setting are functions for setting a static Internet Protocol Address (Static Internet Protocol Address) correspondingly connected to the baseboard
综上所述,根据本发明的服务器装置及其实时变更韧体设定的方法的一实施例,中央处理单元能在服务器装置进行开机初始化程序中变更韧体设定所搭配的韧体参数并控制基板管理控制单元在服务器装置进行同一开机初始化程序中重置,使受控于基板管理控制单元的韧体设定所搭配的韧体参数的变更能立即地生效,不需要等到服务器装置进行冷重置或是进行多次的暖重置而在服务器装置进行另一开机初始化程序之后才让变更后的韧体设定生效,如此可减少为了变更韧体设定而对服务器装置进行重置的等待时间。To sum up, according to an embodiment of the server device and the method for changing firmware settings in real time of the present invention, the central processing unit can change the firmware parameters matched with the firmware settings when the server device performs the boot-up initialization procedure, and The control baseboard management control unit is reset during the same boot initialization procedure of the server device, so that the change of the firmware parameters controlled by the firmware setting of the baseboard management control unit can take effect immediately, without waiting for the server device to cool down. Reset or perform multiple warm resets to make the changed firmware settings take effect after the server device performs another boot initialization process, which can reduce the need to reset the server device to change the firmware settings. waiting time.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810376000.XA CN110413320B (en) | 2018-04-25 | 2018-04-25 | Server device and method for changing firmware setting in real time |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810376000.XA CN110413320B (en) | 2018-04-25 | 2018-04-25 | Server device and method for changing firmware setting in real time |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110413320A CN110413320A (en) | 2019-11-05 |
CN110413320B true CN110413320B (en) | 2022-08-26 |
Family
ID=68345667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810376000.XA Expired - Fee Related CN110413320B (en) | 2018-04-25 | 2018-04-25 | Server device and method for changing firmware setting in real time |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110413320B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113687843B (en) * | 2020-05-18 | 2024-04-19 | 佛山市顺德区顺达电脑厂有限公司 | Method for automatically recovering firmware of baseboard management controller |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102480395A (en) * | 2010-11-24 | 2012-05-30 | 英业达股份有限公司 | Method for measuring set time of network address information |
TW201223194A (en) * | 2010-11-22 | 2012-06-01 | Inventec Corp | Method for measuring time period of setting internet address information |
CN104375925A (en) * | 2014-11-25 | 2015-02-25 | 杭州华三通信技术有限公司 | Method and device for controlling fan of server and server |
CN104601373A (en) * | 2015-01-05 | 2015-05-06 | 浪潮电子信息产业股份有限公司 | Method for setting and synchronizing BIOS configuration parameters in out-of-band mode |
CN105005471A (en) * | 2015-06-24 | 2015-10-28 | 北京百度网讯科技有限公司 | Method, device, server and system for modifying configuration parameters of BIOS |
CN105589712A (en) * | 2015-08-24 | 2016-05-18 | 杭州昆海信息技术有限公司 | BMC module updating method and apparatus |
CN106201563A (en) * | 2015-04-29 | 2016-12-07 | 杭州昆海信息技术有限公司 | The method and apparatus that the collocation method of start-up parameter and device, mainboard start |
TW201704929A (en) * | 2015-07-30 | 2017-02-01 | 神雲科技股份有限公司 | Server and method for detecting power reset |
CN106528143A (en) * | 2016-10-27 | 2017-03-22 | 杭州昆海信息技术有限公司 | Configuration management method and device |
CN106548311A (en) * | 2015-09-22 | 2017-03-29 | 佛山市顺德区顺达电脑厂有限公司 | Stock control initialization system |
CN107621961A (en) * | 2017-09-11 | 2018-01-23 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN107861760A (en) * | 2017-11-24 | 2018-03-30 | 联想(北京)有限公司 | BIOS collocation method, terminal and server |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7809836B2 (en) * | 2004-04-07 | 2010-10-05 | Intel Corporation | System and method for automating bios firmware image recovery using a non-host processor and platform policy to select a donor system |
US7552217B2 (en) * | 2004-04-07 | 2009-06-23 | Intel Corporation | System and method for Automatic firmware image recovery for server management operational code |
US7849454B2 (en) * | 2006-01-13 | 2010-12-07 | Dell Products L.P. | Automatic firmware corruption recovery and update |
US9311486B2 (en) * | 2013-08-13 | 2016-04-12 | American Megatrends, Inc. | Network based firmware feature configuration and firmware image generation |
-
2018
- 2018-04-25 CN CN201810376000.XA patent/CN110413320B/en not_active Expired - Fee Related
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201223194A (en) * | 2010-11-22 | 2012-06-01 | Inventec Corp | Method for measuring time period of setting internet address information |
CN102480395A (en) * | 2010-11-24 | 2012-05-30 | 英业达股份有限公司 | Method for measuring set time of network address information |
CN104375925A (en) * | 2014-11-25 | 2015-02-25 | 杭州华三通信技术有限公司 | Method and device for controlling fan of server and server |
CN104601373A (en) * | 2015-01-05 | 2015-05-06 | 浪潮电子信息产业股份有限公司 | Method for setting and synchronizing BIOS configuration parameters in out-of-band mode |
CN106201563A (en) * | 2015-04-29 | 2016-12-07 | 杭州昆海信息技术有限公司 | The method and apparatus that the collocation method of start-up parameter and device, mainboard start |
CN105005471A (en) * | 2015-06-24 | 2015-10-28 | 北京百度网讯科技有限公司 | Method, device, server and system for modifying configuration parameters of BIOS |
TW201704929A (en) * | 2015-07-30 | 2017-02-01 | 神雲科技股份有限公司 | Server and method for detecting power reset |
CN105589712A (en) * | 2015-08-24 | 2016-05-18 | 杭州昆海信息技术有限公司 | BMC module updating method and apparatus |
CN106548311A (en) * | 2015-09-22 | 2017-03-29 | 佛山市顺德区顺达电脑厂有限公司 | Stock control initialization system |
CN106528143A (en) * | 2016-10-27 | 2017-03-22 | 杭州昆海信息技术有限公司 | Configuration management method and device |
CN107621961A (en) * | 2017-09-11 | 2018-01-23 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN107861760A (en) * | 2017-11-24 | 2018-03-30 | 联想(北京)有限公司 | BIOS collocation method, terminal and server |
Also Published As
Publication number | Publication date |
---|---|
CN110413320A (en) | 2019-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106445728B (en) | computer system | |
CN104503783B (en) | A kind of method and server of presence server hardware initialization degree | |
TWI655582B (en) | Server with dual firmware storage space and firmware update method thereof | |
US20170286123A1 (en) | System for programmably configuring a motherboard | |
WO2019129022A1 (en) | Error processing method, apparatus and system for device | |
TWI526824B (en) | Method and system for managing network interface card information | |
TW200813837A (en) | A chipset-independent method for locally and remotely updating and configuring system BIOS | |
CN109976816B (en) | Computer system configuration method and server | |
CN108206842B (en) | Cloud desktop remote access method and system | |
CN102033761A (en) | Electronic device and multi-boot method thereof | |
CN111124508A (en) | Method and device for adjusting PXE (PCI extensions for instrumentation) starting sequence of network card | |
WO2016062146A1 (en) | Serial number information update method, device and terminal | |
EP2354956B1 (en) | Method for controlling network controller, program, and information processing apparatus | |
TWI685790B (en) | Server device and method for instantly changing firmware configuration thereof | |
CN110413320B (en) | Server device and method for changing firmware setting in real time | |
US10198270B2 (en) | Dynamic hardware configuration via firmware interface at computing device boot | |
US20190163595A1 (en) | System and method for providing network access in the event of a computer system failure | |
US20210311747A1 (en) | Server with system setting data synchronization function | |
CN106484442B (en) | Server system and method for updating startup mapping file | |
TWI534609B (en) | Automatic scanning and repair method for electronic devices | |
CN109684153B (en) | Server with double firmware storage spaces and firmware updating method thereof | |
CN113868128B (en) | Method and device for testing PXE (PCI express) guide function and storage medium | |
CN108595193B (en) | Firmware updating method of baseboard management controller for fan rotating speed control | |
TWI862323B (en) | Method for adjusting a server and its associated external network card | |
TWI862185B (en) | Memory clock control method and control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220826 |
|
CF01 | Termination of patent right due to non-payment of annual fee |