CN102508685A - Method for quickly burning Firmware on blade server - Google Patents
Method for quickly burning Firmware on blade server Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2011
- 2011-11-21 CN CN2011103698577A patent/CN102508685A/en active Pending
Patent Citations (5)
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)
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 |