CN102508685A - Method for quickly burning Firmware on blade server - Google Patents

Method for quickly burning Firmware on blade server Download PDF

Info

Publication number
CN102508685A
CN102508685A CN2011103698577A CN201110369857A CN102508685A CN 102508685 A CN102508685 A CN 102508685A CN 2011103698577 A CN2011103698577 A CN 2011103698577A CN 201110369857 A CN201110369857 A CN 201110369857A CN 102508685 A CN102508685 A CN 102508685A
Authority
CN
China
Prior art keywords
burning
sas
address
module
firmware
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.)
Pending
Application number
CN2011103698577A
Other languages
Chinese (zh)
Inventor
杨明涛
宋晓锋
于贤伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN2011103698577A priority Critical patent/CN102508685A/en
Publication of CN102508685A publication Critical patent/CN102508685A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Automatic Analysis And Handling Materials Therefor (AREA)

Abstract

The invention provides a method for quickly burning Firmware on a blade server. The method comprises the following steps of: (1) using a method for recording long-sequence codes, such as a multi-access control/system automation system (MAC/SAS) address and the like, by using a bar code scanning gun, wherein the used method has the advantages of scanning an MAC/SAS address sequence at one time, avoiding manually inputting 12 to 16 bits of sequence codes or even longer sequence codes by an operator and improving the efficiency and the accuracy, and the used method is suitable for single-module burning, is applied to operating step by step, and is suitable for fault analysis on modules; (2) compiling a burning command comprising a plurality of English letters or words into a batch processing script, wherein sentences are simplified, and the operator finishes burning by only needing to type in one English letter or word; and (3) splitting a recorded continuous MAC/SAS address sequence string at any section length and any section number so as to meet requirements of burning commands in various formats.

Description

The method of a kind of blade server fast writing Firmware
Technical field
The present invention relates to a kind of blade server technology, the method for specifically a kind of blade server fast writing Firmware.This method has been simplified the burning flow process, has improved production efficiency.
Background technology
Present server system; The server system of blade type particularly; The server unit of a plurality of blade types of plug-in mounting in the rack cabinet of calibrated altitude, integrated multiple functions such as network, VGA, SAS controller, BMC controller have high available high density (HAHD; High Availability High Density) characteristics have the very big market advantage.
Blade server is a kind of computing system that the server unit of a plurality of cassettes of plug-in mounting constitutes in the rack cabinet of calibrated altitude, is the server platform of a kind of HAHD (High Availability High Density, high available high density).Certain blade server with tide is an example; The integrated chip of multiple function type on each unit mainboard; What wherein need burning Firmware program comprises BIOS, CPLD, LAN Controller, SAS Controller, BMC etc., and also needs burning physical address sequence as LAN Controller, SAS Controller, BMC chip.
For blade server production, common burning operation is divided into two kinds, and a kind of is the Offline burning; A kind of is the Online burning.The former mainly produces line at PCBA and accomplishes, and the latter is then mainly by the testing producing lines operator, and input related command statement is accomplished under MS-DOS operation system.And the burning command format of every kind of chip often has nothing in common with each other, and also need import unordered 12~16 numeral, alphabetical sequence therebetween, for example MAC Address.The present invention is just to this problem, and bar code scan rifle typing sequence address is used in design, and the burning order is simplified in batch processing, accomplishes the method for burning rapidly and efficiently.
This Highgrade integration of blade mainboard function has also proposed new demand to production run.Because the functional chip on the mainboard needs burning program, the increase of chip has also increased the time of the burning program link of production run.Certain blade server with tide is an example, needs 5 kinds of formulas such as burning Bios, CPLD, LAN, SAS Controller, BMC, and BMC wherein, LAN, SAS Controller also need burning to go into the physical address sequence.Operator on the production line mostly imports with manual mode at present, and this method not only efficient is low, and very easily makes mistakes, and influence is produced.Therefore how to improve method for burning chip, become a problem demanding prompt solution.
The tradition method for burn-recording: traditional method for burn-recording is that the operator manually imports various command, parameter, address sequence from keyboard, and this method is not only consuming time, loaded down with trivial details, and special easy error, has influenced the efficient of automated production.
Summary of the invention
The method that the purpose of this invention is to provide a kind of blade server fast writing Firmware.
The objective of the invention is to realize that this blade server need be accomplished the Firmware burning through the USB boot disk under the DOS system, the use of burning process by following mode BMC, LAN Controller and three functional modules of SAS Controller,Three module burnings the contents are as follows:
BMC:The Firmware burning file, 12 bit mac address burnings;
LAN Controller: the EEPROM burning file; 12 bit mac address burnings;
SAS Controller:The FW burning file; The Bios burning file; 16 SAS address burnings;
The burning step is following:
1) uses the isometric sequential coding of bar code scan rifle typing MAC Address;
2) write autoexec and realize fast writing;
3) writing c program code realization address parameter form changes arbitrarily;
4) three module burning contents are merged, be used for burning in enormous quantities, only need input one subcommand, scan three addresses, all burning operations will once be accomplished automatically, show the burning result at last.
Excellent effect of the present invention is:
1) method of the use bar code scan rifle typing isometric sequential coding in MAC/SAS address it is advantageous that one-off scanning MAC/SAS address sequence, has avoided manually input 12~16 even longer sequential coding of operator, has improved efficient and accuracy rate.This method is applicable to the single module burning, is used for the substep operation, is fit to the fault analysis of module;
The burning order that 2) will comprise a plurality of English alphabet words is programmed in the batch processing script, simplifies statement, and the operator only need key in an English alphabet or burning can be accomplished in word;
3) split the continuous N AC/SAS address sequence string of typing with any segment length, any hop count, to adapt to the burning order request of various forms.
Description of drawings
Fig. 1 is that accompanying drawing 1 is traditional method for burn-recording process flow diagram;
Fig. 2 is the method flow diagram of blade server fast writing Firmware of the present invention.
Embodiment
Explanation at length below with reference to Figure of description method of the present invention being done.
The method of a kind of blade server fast writing Firmware of the present invention, method for burn-recording is set forth as follows in detail:
Method one merges three module burning contents.Be used for burning in enormous quantities, only need input one subcommand, scan three addresses, all burning operations will once be accomplished automatically, show the burning result at last.
Method two is applicable to the single module burning, is used for the substep operation, is fit to the fault analysis of module.When find a certain module burning Fail with method one burning, methods availalbe two is this module of burning once more.Two kinds of methods complement one another.
The present invention has several crucial innovative points, sets forth as follows in detail:
1) uses the bar code scan rifle, scanning INADD sequence.On the diverse location of every mainboard, post bar-code label, when burning different address content, only need to get final product, and need not manual input with the bar code of bar code scan rifle scanning relevant position;
2) the autoexec order that simplifies the operation.Three parts of this blade product needed burning are by the burning of seven kinds of different commands statements, and form is complicated, and subsidiary parameter is many.After writing autoexec, command statement is reduced to a letter or a word, handled easily;
3) address command transfer function.Because the address bar code that is attached on the mainboard is continuous digital alphabet sequence, and some address burning order request splits the ability burning with sequence.Like MAC Address 1 bar-code label is 12 continuous programming code sequences, and command format requires to split into 6 section burnings with 2 as the segment length with 12.The function of writing can split the continuous programming code that barcode scanner sweeps arbitrarily, and is not limited to the form of MAC Address 1, and the scope of application is wider.
Except that the described technical characterictic of instructions, be the known technology of those skilled in the art.

Claims (1)

1. the method for a blade server fast writing Firmware; It is characterized in that under the DOS system, accomplishing the Firmware burning through the USB boot disk; The burning process is used BMC, LAN Controller and three functional modules of SAS Controller, and three module burnings the contents are as follows:
The BMC:Firmware burning file, 12 bit mac address burnings;
LAN Controller:EEPROM burning file; 12 bit mac address burnings;
SAS Controller:FW burning file; The Bios burning file; 16 SAS address burnings;
The burning step is following:
1) uses the isometric sequential coding of bar code scan rifle typing MAC Address;
2) write autoexec and realize fast writing;
3) writing c program code realization address parameter form changes arbitrarily;
4) three module burning contents are merged, be used for burning in enormous quantities, only need input one subcommand, scan three addresses, all burning operations will once be accomplished automatically, show the burning result at last;
5) find a certain module burning failure when burning, use the module burning once more of burning failure.
CN2011103698577A 2011-11-21 2011-11-21 Method for quickly burning Firmware on blade server Pending CN102508685A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103698577A CN102508685A (en) 2011-11-21 2011-11-21 Method for quickly burning Firmware on blade server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103698577A CN102508685A (en) 2011-11-21 2011-11-21 Method for quickly burning Firmware on blade server

Publications (1)

Publication Number Publication Date
CN102508685A true CN102508685A (en) 2012-06-20

Family

ID=46220777

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103698577A Pending CN102508685A (en) 2011-11-21 2011-11-21 Method for quickly burning Firmware on blade server

Country Status (1)

Country Link
CN (1) CN102508685A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880487A (en) * 2012-09-10 2013-01-16 曙光信息产业(北京)有限公司 Method for programming NIC (network interface card) firmware with one click
CN103914324A (en) * 2013-01-08 2014-07-09 海尔集团公司 Method for automatically burning firmware of embedded equipment, and system thereof
CN104298577A (en) * 2014-10-11 2015-01-21 浪潮电子信息产业股份有限公司 Method for improving online test efficiency of SAS (Serial Attached SCSI (Small Computer System Interface)) board card
CN106126379A (en) * 2016-06-22 2016-11-16 浪潮电子信息产业股份有限公司 A kind of under linux, detect the automatic mode of hard disk backboard in memorizer
CN106528354A (en) * 2016-10-12 2017-03-22 郑州云海信息技术有限公司 Automation method for programming memory power source fru id
CN106980586A (en) * 2017-03-24 2017-07-25 济南浪潮高新科技投资发展有限公司 A kind of FLASH fast writings instrument and its implementation based on SAS protocol
CN108076660A (en) * 2016-12-30 2018-05-25 深圳配天智能技术研究院有限公司 A kind of device and method of PCBA functional tests
CN109614121A (en) * 2018-12-06 2019-04-12 郑州云海信息技术有限公司 A kind of dorsulum SAS address burning realization method and system
CN109639847A (en) * 2018-12-18 2019-04-16 浪潮电子信息产业股份有限公司 A kind of equipment that writing with a brush dipped in Chinese ink MAC Address, method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1916876A (en) * 2005-08-19 2007-02-21 鸿富锦精密工业(深圳)有限公司 Method for burning chip
CN100395727C (en) * 2003-12-30 2008-06-18 鸿富锦精密工业(深圳)有限公司 MAC address burning method
CN101281476A (en) * 2008-05-14 2008-10-08 北京泰得思达科技发展有限公司 Paralleling burning record method
CN102045591A (en) * 2009-10-10 2011-05-04 上海广联电子有限公司 Method for recording media access control (MAC) address and K code of set top box of disposable recorder
CN102130951A (en) * 2011-03-14 2011-07-20 浪潮(北京)电子信息产业有限公司 Server and method for remotely upgrading programmable logic device thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100395727C (en) * 2003-12-30 2008-06-18 鸿富锦精密工业(深圳)有限公司 MAC address burning method
CN1916876A (en) * 2005-08-19 2007-02-21 鸿富锦精密工业(深圳)有限公司 Method for burning chip
CN101281476A (en) * 2008-05-14 2008-10-08 北京泰得思达科技发展有限公司 Paralleling burning record method
CN102045591A (en) * 2009-10-10 2011-05-04 上海广联电子有限公司 Method for recording media access control (MAC) address and K code of set top box of disposable recorder
CN102130951A (en) * 2011-03-14 2011-07-20 浪潮(北京)电子信息产业有限公司 Server and method for remotely upgrading programmable logic device thereof

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880487A (en) * 2012-09-10 2013-01-16 曙光信息产业(北京)有限公司 Method for programming NIC (network interface card) firmware with one click
CN103914324A (en) * 2013-01-08 2014-07-09 海尔集团公司 Method for automatically burning firmware of embedded equipment, and system thereof
CN103914324B (en) * 2013-01-08 2017-06-16 海尔集团公司 A kind of method and its system of automatic programming embedded device firmware
CN104298577A (en) * 2014-10-11 2015-01-21 浪潮电子信息产业股份有限公司 Method for improving online test efficiency of SAS (Serial Attached SCSI (Small Computer System Interface)) board card
CN106126379A (en) * 2016-06-22 2016-11-16 浪潮电子信息产业股份有限公司 A kind of under linux, detect the automatic mode of hard disk backboard in memorizer
CN106528354A (en) * 2016-10-12 2017-03-22 郑州云海信息技术有限公司 Automation method for programming memory power source fru id
CN106528354B (en) * 2016-10-12 2019-09-17 郑州云海信息技术有限公司 A kind of automatic method of burning memory power fru id
CN108076660A (en) * 2016-12-30 2018-05-25 深圳配天智能技术研究院有限公司 A kind of device and method of PCBA functional tests
CN106980586A (en) * 2017-03-24 2017-07-25 济南浪潮高新科技投资发展有限公司 A kind of FLASH fast writings instrument and its implementation based on SAS protocol
CN109614121A (en) * 2018-12-06 2019-04-12 郑州云海信息技术有限公司 A kind of dorsulum SAS address burning realization method and system
CN109639847A (en) * 2018-12-18 2019-04-16 浪潮电子信息产业股份有限公司 A kind of equipment that writing with a brush dipped in Chinese ink MAC Address, method and system

Similar Documents

Publication Publication Date Title
CN102508685A (en) Method for quickly burning Firmware on blade server
Martin Cutadapt removes adapter sequences from high-throughput sequencing reads
CN101093462B (en) Automatization method for testing schooling pressure on database application
CN103019936B (en) Numerical control software testing system
US9740907B1 (en) Systems and methods for a self-identifying barcode
US20120254662A1 (en) Automated test system and automated test method
CN102135938A (en) Software product testing method and system
CN110718264A (en) Method and device for testing information of solid state disk, computer equipment and storage medium
CN102650984A (en) Test report generation system and method
US10248651B1 (en) Separating translation correction post-edits from content improvement post-edits in machine translated content
CN103592898A (en) An electronic product production automatic control system and a method
WO2015125280A1 (en) Operation improving device and operation improving method for information processing system
CN104391548A (en) Method for improving chip FW burning efficiency of server Expander board cards
US10203850B2 (en) Data editing apparatus, data editing method, and data editing program
CN104731617A (en) Server starting device determining method
CN102262541A (en) Method for starting dynamic configuration plug-in
CN101833548B (en) Input supporting method of variable name in programming of PLC
CN113627168A (en) Method, device, medium and equipment for checking component packaging conflict
CN111382128A (en) File splitting method and device and computer system
CN112836150A (en) Identification method, system, equipment and medium for tracing code of medicine
CN114124750A (en) Test method, system, equipment and storage medium of communication module
CN111209765B (en) Method and device for identifying material bar code and terminal equipment
CN109326330B (en) Method and device for manufacturing biological information analysis tool and storage medium
CN105242880A (en) Method for automatically creating Raid and executing pressure testing
CN1508676A (en) Computer chip data write-in device and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120620