CN105260302A - Method for automatically refreshing Barebone BMC in Linux aging system - Google Patents

Method for automatically refreshing Barebone BMC in Linux aging system Download PDF

Info

Publication number
CN105260302A
CN105260302A CN201510627805.3A CN201510627805A CN105260302A CN 105260302 A CN105260302 A CN 105260302A CN 201510627805 A CN201510627805 A CN 201510627805A CN 105260302 A CN105260302 A CN 105260302A
Authority
CN
China
Prior art keywords
version
barebonebmc
barebone
linux
bmc
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
CN201510627805.3A
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 CN201510627805.3A priority Critical patent/CN105260302A/en
Publication of CN105260302A publication Critical patent/CN105260302A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses a method for automatically refreshing Barebone BMC in a Linux aging system, and belongs to the field of computer (server) production and manufacturing. According to the method, a Customer ID determining item is added into a Linux aging production system to automatically identify and refresh an aging process of Barebone BMC. Compared with the prior art, the method realizes automatic determining and refreshing of a Barebone BMC version in the system, is capable of avoiding a fault probability of false refreshing and missing refreshing caused by manual execution of production and manufacturing links, and ensures product quality while improving production efficiency.

Description

Automatically the method for Barebone BMC is refreshed under a kind of Linux ageing system
Technical field
The present invention relates to computing machine (server) and manufacture field, specifically under a kind of Linux ageing system, automatically refresh the method for BareboneBMC.
Background technology
Along with the fast development of computer technology and internet, cloud computing and Internet of Things industry, the competition between server production firm is further fierce.In order to the market competitiveness and the customer satisfaction of improving product, server production firm proposes customization production model, such as Barebone production model, does not namely comprise the Barebone production model of production firm's information.Be refresh BIOS and FRU before ageing for general production model in current production run, after the filling Linux ageing system of aging chamber, system automatically judges according to the type in DMI number and sequence number and refreshes BMC; Refresh BareboneBIOS (in BIOS, CustomerID option value is Barebone) and general FRU before ageing for Barebone production model, after aging filling linux system, increase " importing to the order instruction number in Linux ageing system " under system and judge that item is to refresh BareboneBMC.But in original BMC ROMPaq, only have one to judge item, the customization BMC version containing instruction and general BMC version can only be distinguished.Can not automatic decision refresh BareboneBMC for some Barebone products without instruction, said method is caused to there is following drawback: if 1. do not take instruction number out of in order, then Linux ageing system cannot read BareboneBMC version requirement, can brush general-purpose version BMC by mistake; If 2. order does not import to Linux ageing system, then Linux ageing system can not automatic decision and refreshing BareboneBMC.
Summary of the invention
Technical assignment of the present invention is for above-mentioned the deficiencies in the prior art, automatically refreshes the method for BareboneBMC under providing a kind of practical Linux ageing system.
Technical assignment of the present invention realizes in the following manner: a kind of method automatically refreshing BareboneBMC under Linux ageing system, be characterized in: in the aging production system of Linux, increase CustomerID judge item, automatically identify and refresh the aging flow process of BareboneBMC.
As preferably, above-mentioned method for refreshing comprises the following steps:
1) after aging filling linux system, automatically run BMC ROMPaq, judge that whether order is containing instruction;
2) when order contains instruction, the customization version BMC version that refreshing instruction requires; Otherwise, then judge that whether BIOS is the version of Barebone;
3) when BIOS is Barebone version, carry out variable replacement according to the maintenance regulation of setting, again obtain BareboneBMC upgrade file, and perform upgrading BareboneBMC action; Otherwise, refresh general version BMC according to maintenance regulation.
In step 2, read the CustomerID value in BIOS and compare with Barebone field, judging whether BIOS is Barebone version according to comparing result.
In order to improve the accuracy rate that version refreshes further, automatic gauging can be carried out according to CustomerID value and the comparative result of test macro of maintenance and customizing version bios version and refresh correctness.
Compared with prior art, the method automatically refreshing BareboneBMC under Linux ageing system of the present invention has following outstanding beneficial effect:
(1) in the aging testing system of production link, to achieve under system automatic decision and refresh BareboneBMC version;
(2) meet the THE TRENDS OF DEVELOPMENT IN AUTOMATION of the manufacturing, due to the advantage of its robotization, avoid and manufacture the manual of link and perform the mistake brush produced, the error probability leaking brush, that also can avoid slipping up thus and cause does over again;
(3) also improve production efficiency while reducing error, ensure that product quality.
Accompanying drawing explanation
Accompanying drawing 1 is the process flow diagram of the method automatically refreshing BareboneBMC under Linux ageing system of the present invention.
Embodiment
Automatically the method refreshing BareboneBMC under Linux ageing system of the present invention is described in detail below with specific embodiment with reference to Figure of description.
Embodiment:
Automatically the logical design refreshing BareboneBMC method under Linux ageing system of the present invention mainly considers that in the aging production system of Linux, increase CustomerID judges item, automatically identifies and refresh the aging flow process of BareboneBMC.In original BMC ROMPaq, only have one to judge item, whether containing instruction, this judges that item can only distinguish customization BMC version containing instruction and general BMC version.Can not automatic decision refresh BareboneBMC for some Barebone products without instruction.Whether therefore the present invention increases a BIOS in BMC ROMPaq is Barebone version, general version BMC and BareboneBMC automatic distinguishing is opened.Read the CustomerID value in BIOS and compare with Barebone field, judging whether BIOS is Barebone version according to comparing result.When judged result shows that BIOS is Barebone version, variable replacement will be carried out according to the maintenance regulation of setting, again obtain BareboneBMC upgrade file, and perform refresh activity.
As shown in Figure 1, the idiographic flow of said method is: after aging filling linux system, automatically runs BMC ROMPaq.In BMC ROMPaq, first judge that whether order is containing instruction.When judged result is YES, according to the customization version BMC version that maintenance regulation refreshing instruction requires; When judged result is NO, then judge that whether BIOS is the version of Barebone.When judged result is YES, carry out variable replacement according to the maintenance regulation of setting, again obtain BareboneBMC upgrade file, and perform upgrading BareboneBMC action; When judged result is NO, refresh general version BMC according to maintenance regulation.

Claims (4)

1. automatically refresh a method of BareboneBMC under Linux ageing system, it is characterized in that: in the aging production system of Linux, increase CustomerID judge item, automatically identify and refresh the aging flow process of BareboneBMC.
2. automatically refresh the method for BareboneBMC under Linux ageing system according to claim 1, it is characterized in that method for refreshing comprises the following steps:
1) after aging filling linux system, automatically run BMC ROMPaq, judge that whether order is containing instruction;
2) when order contains instruction, the customization version BMC version that refreshing instruction requires; Otherwise, then judge that whether BIOS is the version of Barebone;
3) when BIOS is Barebone version, carry out variable replacement according to the maintenance regulation of setting, again obtain BareboneBMC upgrade file, and perform upgrading BareboneBMC action; Otherwise, refresh general version BMC according to maintenance regulation.
3. automatically refresh the method for BareboneBMC according to claim 2 under Linux ageing system, it is characterized in that: the CustomerID value read in BIOS also compares with Barebone field, judges whether BIOS is Barebone version according to comparing result.
4. automatically refresh the method for BareboneBMC according to claim 3 under Linux ageing system, it is characterized in that: carry out automatic gauging according to CustomerID value and the comparative result of the test macro of maintenance and customize version bios version and refresh correctness.
CN201510627805.3A 2015-09-28 2015-09-28 Method for automatically refreshing Barebone BMC in Linux aging system Pending CN105260302A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510627805.3A CN105260302A (en) 2015-09-28 2015-09-28 Method for automatically refreshing Barebone BMC in Linux aging system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510627805.3A CN105260302A (en) 2015-09-28 2015-09-28 Method for automatically refreshing Barebone BMC in Linux aging system

Publications (1)

Publication Number Publication Date
CN105260302A true CN105260302A (en) 2016-01-20

Family

ID=55100002

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510627805.3A Pending CN105260302A (en) 2015-09-28 2015-09-28 Method for automatically refreshing Barebone BMC in Linux aging system

Country Status (1)

Country Link
CN (1) CN105260302A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105893100A (en) * 2016-05-12 2016-08-24 浪潮电子信息产业股份有限公司 Method for automatically refreshing hard disk firmware in linux system
CN105930189A (en) * 2016-04-26 2016-09-07 浪潮电子信息产业股份有限公司 Server BIOS automatic refreshing and version control method
CN114201203A (en) * 2021-12-28 2022-03-18 苏州浪潮智能科技有限公司 BIOS version updating method, BIOS version updating device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6543047B1 (en) * 1999-06-15 2003-04-01 Dell Usa, L.P. Method and apparatus for testing custom-configured software/hardware integration in a computer build-to-order manufacturing process
CN103412775A (en) * 2013-08-12 2013-11-27 浪潮电子信息产业股份有限公司 Method for refreshing BMC firmware intelligently and automatically
CN104423981A (en) * 2013-08-26 2015-03-18 鸿富锦精密电子(天津)有限公司 BMC (Baseboard Management Controller) firmware automatic update system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6543047B1 (en) * 1999-06-15 2003-04-01 Dell Usa, L.P. Method and apparatus for testing custom-configured software/hardware integration in a computer build-to-order manufacturing process
CN103412775A (en) * 2013-08-12 2013-11-27 浪潮电子信息产业股份有限公司 Method for refreshing BMC firmware intelligently and automatically
CN104423981A (en) * 2013-08-26 2015-03-18 鸿富锦精密电子(天津)有限公司 BMC (Baseboard Management Controller) firmware automatic update system and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105930189A (en) * 2016-04-26 2016-09-07 浪潮电子信息产业股份有限公司 Server BIOS automatic refreshing and version control method
CN105893100A (en) * 2016-05-12 2016-08-24 浪潮电子信息产业股份有限公司 Method for automatically refreshing hard disk firmware in linux system
CN114201203A (en) * 2021-12-28 2022-03-18 苏州浪潮智能科技有限公司 BIOS version updating method, BIOS version updating device and storage medium
CN114201203B (en) * 2021-12-28 2023-11-14 苏州浪潮智能科技有限公司 BIOS version updating method, BIOS version updating device and storage medium

Similar Documents

Publication Publication Date Title
AU2018264009B2 (en) Predictive self-healing error remediation architecture
CN105260302A (en) Method for automatically refreshing Barebone BMC in Linux aging system
CN109783349B (en) Test case priority ranking method and system based on dynamic feedback weight
US11556409B2 (en) Firmware failure reason prediction using machine learning techniques
WO2017036068A1 (en) Method and system for realizing software automatic test
CN103942138A (en) Testing method and device
CN108681507A (en) Method for realizing automatic testing of RESTful API and web service
CN105893100A (en) Method for automatically refreshing hard disk firmware in linux system
WO2021097824A1 (en) Code quality and defect analysis method, server and storage medium
TW201822084A (en) Inventory management system and inventory management method
CN103412818A (en) Automation testing method and system
CN113204938A (en) Method and device for improving time delay characteristic of integrated circuit and storage medium
CN105260275A (en) Power on/off testing method applicable to automatic configuration partition of high-end host computer
CN109240905A (en) Method for testing software and system
JP2017068293A (en) Test db data generation method and device
CN110597718A (en) Automatic test implementation method and system based on AI
CN113032257B (en) Automated testing method, apparatus, computer system, and readable storage medium
CN104809053A (en) Control style testing method and device
Görg et al. Multinational Companies, Technology Spillovers and Plant Survival
CN106776182B (en) Method for automatically identifying work station and executing corresponding script
CN104572466A (en) Automatic testing method and device
CN111367732B (en) Memory application grade prediction method, system, terminal and storage medium
CN115169832A (en) Sensitivity analysis method and system based on curve form change
US20210096943A1 (en) Data Record Anomaly Reconciliation Using Machine Learning Models
CN112286785A (en) User interface abnormity detection method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160120