Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Easy-to-apply server firmware online refreshing method

A server and firmware technology, used in instruments, program control design, electrical digital data processing, etc., can solve problems such as low test efficiency, error-prone, waste of manpower and time, improve refresh efficiency, ensure refresh quality, and reduce refreshes cost effect

Inactive Publication Date: 2016-08-17
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF6 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The technical problem to be solved by the present invention is: when the current server firmware is refreshed online, it will be refreshed in turn in order, and each refresh will be restarted once, resulting in waste of manpower and time, and low test efficiency; the script written is complicated and cumbersome, and problems in use, debugging, and troubleshooting , transplantation and maintenance are very cumbersome, and error-prone, etc., the present invention proposes an easy-to-apply server firmware online refresh method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Easy-to-apply server firmware online refreshing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0020] An easy-to-apply server firmware online refresh method, the method puts the firmware files of each chip of the server in the same folder according to the classification and version, which is convenient for centralized management and use; the chips that need to refresh the firmware version are listed in the XML file In fwflash.xml, the script fwflash.pl is called when the firmware is refreshed; when it is modified, the chip name, firmware version, file storage location, refresh command and the action to be executed after the refresh are changed by modifying the XML file. No need to change the script.

[0021] The method of the present invention can modify fwflash.xml at any time to change the chip name of the firmware to be refreshed, the firmware version, the location where the file is stored, the command to refresh, and the actions to be executed after the refresh, without changing the script, and personnel without programming foundation can also easily modify it XML f...

Embodiment 2

[0023] like figure 1 As shown, on the basis of embodiment 1, the implementation process of the method described in this embodiment is as follows:

[0024] First, collect all released chip firmware versions into a folder as a firmware library, which is called by the test script;

[0025] Write an Extensible Markup Language XML file as a firmware refresh control XML file, define the applicable machine model and the version of the XML file in the file, list the name of the chip to be refreshed, firmware information and refresh settings, etc.;

[0026] Write a firmware refresh script, read the machine model, grab the XML file applicable to the model, and perform actions such as checking and refreshing the firmware version of each chip step by step according to the chip sequence and settings listed in the XML file, and restarting the machine; if the machine Reboot, the refresh script is still executed after startup, until the last chip is refreshed, then the entire firmware refres...

Embodiment 3

[0029] On the basis of Embodiment 2, the folder creation process described in this embodiment is as follows:

[0030] Create a folder named firmware-house.1.0.0, and create the following subfolders under this folder: BIOS, BMC, CPLD, ME, NIC, etc., including all released chip firmware versions and files, as The firmware library is called by the script and can be adjusted according to the type of firmware.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an easy-to-apply online refresh method for server firmware. In the method, the firmware files of each chip of the server are placed in the same folder according to the classification and version; the chips that need to refresh the firmware version are listed in the XML file, When the firmware is refreshed, it is called by the script; when it is modified, the chip name, firmware version, file storage location, refresh command, and the action to be executed after the refresh are changed by modifying the XML file without changing the script. The whole process of the method of the present invention is controlled by scripts, and there will be no situation of missed brushing and refreshing failures that cannot be intercepted, thereby ensuring the quality of refreshing. There is no need for human participation in the whole process, which reduces the cost of refreshing. If the actual version of the machine firmware is consistent with the definition in the XML file, you can skip not to refresh, and refresh the chip without restarting to continue to refresh the next chip, without restarting every time you refresh, which reduces the firmware refresh time and improves the refresh efficiency.

Description

technical field [0001] The invention relates to the technical field of updating server firmware, in particular to an easy-to-apply online updating method for server firmware. Background technique [0002] In current server manufacturing plants, online firmware refreshes for BIOS, BMC, CPLD and various PCIe cards are mostly performed. Firmware refresh can be realized in various forms. Firstly, the formats include Bin files and Hex files. The tools and commands used are also different, and the actions that need to be performed after the refresh are also different. For example, some firmware refreshes need to be restarted, and some It can be used directly without restarting. There are many types of firmware that need to be refreshed during the server machine test, so there are various problems in the current server manufacturing factory. Some factories write scripts for firmware refresh, and refresh them in turn in sequence, such as BIOS, BMC, CPLD, etc., and restart once eac...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
CPCG06F9/44573G06F9/44578
Inventor 王佩孙连震
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products