CN101373433A - Method for updating BIOS and computer and system using the same - Google Patents

Method for updating BIOS and computer and system using the same Download PDF

Info

Publication number
CN101373433A
CN101373433A CNA200710140780XA CN200710140780A CN101373433A CN 101373433 A CN101373433 A CN 101373433A CN A200710140780X A CNA200710140780X A CN A200710140780XA CN 200710140780 A CN200710140780 A CN 200710140780A CN 101373433 A CN101373433 A CN 101373433A
Authority
CN
China
Prior art keywords
bios
management controller
baseboard management
storer
computer
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
CNA200710140780XA
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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNA200710140780XA priority Critical patent/CN101373433A/en
Publication of CN101373433A publication Critical patent/CN101373433A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method for updating BIOS, as well as a computer and a system using the method. A remote end device releases an updating command to a baseboard management controller of a local end computer through a network. The baseboard management controller receives a new BIOS provided by the remote end device through the network according to the updating command. The baseboard management controller writes the new BIOS into a BIOS memorizer.

Description

Upgrade the method for BIOS and computer and the system that uses this method
Technical field
The invention relates to a kind of computer, and particularly relevant for a kind of renewal Basic Input or Output System (BIOS) (Basic Input/Output System, method BIOS) and the computer and the system that use this method.
Background technology
Present computer system is numerous about the technology that BIOS upgrades.For example, under the system of single BIOS, need there be a hardware mechanisms to remove to protect start block (boot block) in the BIOS, in order to avoid user's careless manipulation and damage this start block.After the computer system shipment, regular meeting is the essential start block that upgrades this BIOS because of demand (for example will upgrade the memory initialization code of Intel), must see through this hardware mechanisms this moment and remove to upgrade this BIOS start block.Yet, might in the process of upgrading this BIOS start block,, unexpected (for example sudden outage) damage because of causing the BIOS content, and it will cause whole computer system to start shooting smoothly.At this moment, the user must send computer back to manufacturer's maintenance, so that change BIOS.
Another BIOS renewal technology is for using two BIOS (dual BIOS), and the method can solve the shortcoming of aforementioned conventional technology.When one of them BIOS damaged, computer can switch to another BIOS with smooth start.Because computer has possessed two cover BIOS, therefore need not provide hardware protection to the start block of BIOS.Because even if the start block of a certain BIOS is damaged, computer still can be started shooting by another BIOS, and impaired BIOS is replied.Yet this conventional art must have the support of two BIOS, and its needed cost is higher.
Summary of the invention
The invention provides the method for a kind of renewal Basic Input or Output System (BIOS) (BIOS), remove to upgrade BIOS, can see through network from far end device this local side computer is carried out the BIOS renewal by using baseboard management controller.
The invention provides a kind of computer and system, do not need to arrange extra hardware mechanisms to remove to protect the start block of BIOS,, all can see through network this local side computer is carried out the BIOS renewal from far end device no matter the BIOS storer has or not intact BIOS.
For addressing the above problem, the present invention proposes the method for a kind of BIOS of renewal.Far end device sees through network the baseboard management controller of local side computer is assigned update command.According to update command, this baseboard management controller sees through the new BIOS that network receives to be provided by far end device.Baseboard management controller writes the BIOS storer with new BIOS.
The present invention proposes a kind of computer, comprises CPU (central processing unit), baseboard management controller, BIOS storer, first switch element and second switch unit.Baseboard management controller is connected to a network, and wherein when computer was shut down, baseboard management controller was still for enabling.The BIOS storer is in order to storage BIOS.First switch element is coupled between CPU (central processing unit) and the BIOS storer; The second switch unit is coupled between baseboard management controller and the BIOS storer.Wherein, when far end device is assigned a update command and new BIOS is provided baseboard management controller through network, baseboard management controller is controlled first switch element and being connected between forbidden energy BIOS storer and the CPU (central processing unit), and control second switch unit and enable being connected between BIOS storer and the baseboard management controller, so that new BIOS is write the BIOS storer.
The present invention proposes a kind of computer system, comprises far end device, network and local side computer.The local side computer sees through network-coupled to far end device, and wherein this local side computer comprises CPU (central processing unit), baseboard management controller, BIOS storer, first switch element and second switch unit.
The present invention removes to upgrade BIOS because of using baseboard management controller, no matter therefore the BIOS storer has or not intact BIOS, all can see through network from far end device this local side computer is carried out the BIOS renewal.Even if the breaking-up of the content of the start block of BIOS (or empty), also see through network and baseboard management controller it is replied.Therefore, this computer can be designed to single BIOS system, and does not need to arrange extra hardware mechanisms to remove to protect the start block of BIOS, and can safety go do renewal work to the start block of BIOS.
For above-mentioned feature and advantage of the present invention can be become apparent, preferred embodiment cited below particularly, and conjunction with figs. is described in detail below.
Description of drawings
Fig. 1 is the process flow diagram according to a kind of BIOS of renewal method of embodiment of the invention explanation.
Fig. 2 is computer and the computer system thereof that a kind of renewable BIOS is described according to the embodiment of the invention.
Fig. 3 is the detailed enforcement example according to key diagram 1 of the present invention.
Embodiment
Fig. 1 is the process flow diagram that a kind of renewal Basic Input or Output System (BIOS) (BasicInput/Output System is hereinafter to be referred as BIOS) method is described according to the embodiment of the invention.In step S110, far end device sees through a network baseboard management controller of local side computer is assigned a update command.According to this update command, baseboard management controller can see through the new BIOS (step S120) that this network receives to be provided by far end device.Therefore, baseboard management controller can write new BIOS the BIOS storer (step S130) of local side computer.
Fig. 2 is computer and the computer system thereof that a kind of renewable BIOS is described according to the embodiment of the invention.Please refer to Fig. 2, computer system comprises far end device 210, network 220 and local side computer 230.Local side computer 230 sees through network 220 and is coupled to far end device 210.Network 220 can be any type of network, for example IP/UDP (Internet Protocol/User Diagram Protocol), RMCP (RemoteManagement Control Protocol), HTTP etc.
Local side computer 230 comprises CPU (central processing unit) 231, north bridge chips 232, South Bridge chip 234, primary memory 233, I/O chip (super input/output, SIO) nonvolatile memory (NVRAM) 242 of 235, first switch element 236, second switch unit 238, the 3rd switch element 240, BIOS storer 237, baseboard management controller (Baseboard Management Controller is hereinafter to be referred as BMC) 241, BMC flash memory (BMC flash memory) 239 and BMC.I/O chip 235 sees through low pin count (Low Pin Count is called for short LPC) bus and is coupled to South Bridge chip 234, and is coupled to first switch element 236 through extending bus XBUS.I/O chip 235 can provide the lpc bus of sequence mode and the arranged side by side data transformation interface of extension bus XBUS between the two of mode.
BIOS storer 237 can be realized it by flash memory.BIOS storer 237 is in order to storage Basic Input or Output System (BIOS) (BIOS) firmware code.First switch element 236 is coupled between CPU (central processing unit) 231 and the BIOS storer 237.Control signal Y (being provided by baseboard management controller 241) is provided first switch element 236.See through the control of control signal Y, BIOS storer 237 can be under normal manipulation mode, via switch element 236, extend bus XBUS, I/O chip 235, lpc bus, South Bridge chip 234, north bridge chips 232 and be coupled to CPU (central processing unit) 231.In present embodiment, BIOS storer 237 is control signal X1 (being provided by baseboard management controller 241) is provided and determines its enabled state.
Second switch unit 238 and the 3rd switch element 240 are coupled between baseboard management controller 241 and the BIOS storer 237.Under normal manipulation mode, second switch unit 238 is because of control signal W (being provided by baseboard management controller 241) remain off state is provided, to avoid the two accessing operation mutual interference mutually of BMC flash memory 239 and BIOS storer 237.Under normal manipulation mode, the 3rd switch element 240 control signal Z (being provided by baseboard management controller 241) is provided and keeps conducting state, makes baseboard management controller 241 be able to access BMC flash memory 239.In present embodiment, BMC flash memory 239 is control signal X2 (being provided by baseboard management controller 241) is provided and determines its enabled state.
The nonvolatile memory 242 of BMC is coupled to baseboard management controller 241.Baseboard management controller 241 sees through its inner network interface controller (Network Interface Controller is hereinafter to be referred as NIC) 243 and is connected to network 220.Baseboard management controller 241 uses the standby voltage source V SB of local side computer 230, and therefore when local side computer 230 was shut down, baseboard management controller 241 was still for enabling.Wherein, when far end device 210 is assigned update command and new BIOS is provided through 220 pairs of baseboard management controllers 241 of network, being connected between baseboard management controller 241 control first switch elements 236 and forbidden energy BIOS storer 237 and the CPU (central processing unit) 231, and control second switch unit 238 enables being connected between BIOS storer 237 and the baseboard management controller 241 with the 3rd switch element 240, so that new BIOS is write BIOS storer 237.
Fig. 3 is the detailed enforcement example according to key diagram 1 of the present invention.Wherein, step S120 comprises substep S308, S316, S318, and step S130 comprises substep S312, S314, S320.Please be simultaneously with reference to Fig. 2 and Fig. 3.About the various significant datas of local side computer 230, can utilize each start selftest (Power On Self Test, POST) during, with the nonvolatile memory 242 (step S302) of various important data backups at BMC.Above-mentioned various significant data can be system management BIOS (systemmanagement BIOS, SMBIOS) data, it may comprise BIOS information (being SMBIOS type 0), system information (being SMBIOS type 1), information substrate (being SMBIOS type 2) and system chassis information data such as (system enclosure or chassis, promptly SMBIOS type 3).Local side computer 230 can utilize wisdom platform management interface (Intelligent Platform ManagementInterface is hereinafter to be referred as IPMI) order above-mentioned various significant datas to be write the nonvolatile memory 242 of BMC.
Step S304 decision whether carrying out BIOS upgrades.Can determine whether upgrade BIOS according to the practical operation demand at this.For example, user's desire writes BIOS storer 237 with new edition BIOS; BIOS storer 237 is empty; In the BIOS storer 237, the content of start block (boot block) is destroyed; Perhaps in the BIOS storer 237, BIOS is destroyed.If the user need not upgrade BIOS, or 237 BIOS stored of BIOS storer are good, and then local side computer 230 need not carry out BIOS renewal (step S306).Otherwise if user's desire is upgraded BIOS, or the content of BIOS storer 237 is destroyed, then carries out step S308.
In step S308, far end device 210 is ready for new BIOS (for example image shelves BIOS.bin) and is sent local side computer 230 to so that see through network 220 after a while.Network Based 220 characteristic, and based on baseboard management controller 241 can temporal data the memory capacity restriction, far end device 210 may must be a plurality of BIOS data with new BIOS cutting, follows a ground and sends these BIOS data to baseboard management controller 241 for one then.Certainly, if transmit environmental permission, far end device 210 can also once send new BIOS to baseboard management controller 241 and need not cut.
Then carry out step S310, the baseboard management controller 241 that far end device 210 sees through 220 pairs of local side computers 230 of network is assigned shutdown command.This shutdown command can be IPMI message (request).Baseboard management controller 241 makes 230 shutdown of local side computer according to this shutdown command.As previously mentioned, when local side computer 230 was shut down, baseboard management controller 241 was still for enabling.
Then carry out step S110, far end device 210 sees through 220 pairs of baseboard management controllers 241 of network and assigns update command.This update command can be IPMI message (request).Baseboard management controller 241 just sets about upgrading the preliminary work of BIOS according to this update command.For example, carry out step S312 and S314.In step S312, baseboard management controller 241 can go control switch unit 236 by control signal Y, with being connected between forbidden energy BIOS storer 237 and the CPU (central processing unit) 231; And go to control switch unit 238 and 240 by control signal W, Z, to enable being connected between BIOS storer 237 and the baseboard management controller 241.In addition, baseboard management controller 241 also removes forbidden energy BMC flash memory 239 by control signal X2; And remove to enable BIOS storer 237 by control signal X1.In step S314, the erase content of BIOS storer 237 of baseboard management controller 241.So far, the preliminary work of renewal BIOS be we can say and is come to an end.
In step S316, far end device 210 sees through network 220, with in many BIOS data of step S308 institute cutting wherein one transfer to baseboard management controller 241.At this, far end device 210 can utilize IPMI message to carry BIOS data secretly and give baseboard management controller 241.When baseboard management controller 241 intactly receive those BIOS data one of them the time, baseboard management controller 241 carries out step S318 immediately, so that received BIOS data are carried out error correcting code inspection (for example carrying out BIOSCheckSum).After affirmation was errorless, baseboard management controller 241 write BIOS storer 237 (step S320) with received BIOS data immediately.
In step S322, far end device 210 sees through network 220 and sends the baseboard management controller 241 that the IPMI order removes to ask local side computer 230, and this BIOS data have write BIOS storer 237.If this BIOS data do not write BIOS storer 237 as yet, then far end device 210 can suspend transmission next record BIOS data.If this BIOS data successfully write BIOS storer 237, then proceed step S324.
In step S324, whether many BIOS data of baseboard management controller 241 meeting determining step S308 institutes cutting are sent to local side computer 230 totally.If new BIOS has intactly sent local side computer 230 to, then far end device 210 can transmit IPMI message and finishes so that inform that many BIOS data transmit totally to baseboard management controller 241.Therefore, do not transmit the IPMI message that finishes if far end device 210 transmits expression BIOS as yet, then proceed step S316, promptly far end device 210 sends next record BIOS data to baseboard management controller 241.If far end device 210 will represent that BIOS transmits the IPMI message that finishes and sends baseboard management controller 241 to, then carry out step S326.
In step S326, baseboard management controller 241 writes back BIOS storer 237 with the significant data that step S302 is backed up.So far, the work of renewal BIOS be we can say and is come to an end.In present embodiment, baseboard management controller 241 can be tested to BIOS storer 237 at this moment, and for example the new BIOS that the content and the far end device 210 of BIOS storer 237 provided compares, and upgrades the whether success of operation of BIOS with check.
After finishing the operation of upgrading BIOS, proceed step S328.In step S328, baseboard management controller 241 can go control switch unit 236 by control signal Y, to enable being connected between BIOS storer 237 and the CPU (central processing unit) 231; And go to control switch unit 238 and 240 by control signal W, Z, with being connected between forbidden energy BIOS storer 237 and the baseboard management controller 241, and enable being connected between BMC flash memory 239 and the baseboard management controller 241.In addition, baseboard management controller 241 more removes to enable BMC flash memory 239 by control signal X2; And remove to enable BIOS storer 237 by control signal X1.
In step S330, far end device 210 can see through 220 pairs of baseboard management controllers 241 of network and assign inquiry command.This inquiry command can be IPMI message (request).According to this inquiry command, whether baseboard management controller 241 repayment intactly write new BIOS the BIOS storer 237 of local side computer 230.If the result of baseboard management controller 241 repayment represents successfully not upgrade BIOS, then carry out step 304 again.If baseboard management controller 241 intactly writes BIOS storer 237 with new BIOS, then far end device 210 sees through 220 pairs of baseboard management controllers 241 of network and assigns power-on command (step S332).This power-on command can be IPMI message (request).Baseboard management controller 241 starts shooting local side computer 230 according to this power-on command again.
In sum, the foregoing description removes to upgrade BIOS because of using baseboard management controller, no matter therefore the BIOS storer has or not intact BIOS, all can see through network from far end device this local side computer is carried out the BIOS renewal.Even if the breaking-up of the content of the start block of BIOS (or empty) and cause the local side computer to start shooting, also can see through far end device, network and baseboard management controller it is replied.Therefore, this computer can be designed to single BIOS system, and does not need to arrange extra hardware mechanisms to remove to protect the start block of BIOS, and can safety go do renewal work to the start block of BIOS.
Though the present invention discloses as above with preferred embodiment; right its is not in order to limit the present invention; have in the technical field under any and know the knowledgeable usually; without departing from the spirit and scope of the present invention; when can doing a little change and retouching, so protection scope of the present invention is when with being as the criterion that claim was defined.

Claims (26)

1. method of upgrading Basic Input or Output System (BIOS) comprises:
One far end device sees through a network one baseboard management controller of one local side computer is assigned a update command;
According to this update command and through this network, a new BIOS who is provided by this far end device is provided this baseboard management controller; And
This baseboard management controller should write a BIOS storer by new BIOS.
2. the method for renewal BIOS as claimed in claim 1 is characterized in that, also comprises:
This far end device sees through this network this baseboard management controller is assigned a shutdown command; And
This baseboard management controller makes this local side shut down of computer according to this shutdown command, and wherein when this local side computer was shut down, this baseboard management controller was still for enabling.
3. the method for renewal BIOS as claimed in claim 1 is characterized in that, this baseboard management controller receives provides the step of this new BIOS to comprise by this far end device:
Should new BIOS cutting be a plurality of BIOS data; And
With those BIOS data transmission to this baseboard management controller.
4. the method for renewal BIOS as claimed in claim 3 is characterized in that, this baseboard management controller receives provides the step of this new BIOS also to comprise by this far end device:
When this baseboard management controller intactly receive those BIOS data one of them the time, this baseboard management controller carries out an error correcting code inspection with these received BIOS data immediately.
5. the method for renewal BIOS as claimed in claim 4 is characterized in that this error correcting code inspection comprises BIOS CheckSum.
6. the method for renewal as claimed in claim 3 BIOS is characterized in that, the step that this baseboard management controller will this new BIOS writes this BIOS storer comprises:
When this baseboard management controller intactly receive those BIOS data one of them the time, this baseboard management controller writes this BIOS storer with these received BIOS data immediately.
7. the method for renewal as claimed in claim 1 BIOS is characterized in that, the step that this baseboard management controller will this new BIOS writes this BIOS storer comprises:
Being connected between this BIOS storer of forbidden energy and the CPU (central processing unit); And
Enable being connected between this BIOS storer and this baseboard management controller.
8. the method for renewal as claimed in claim 1 BIOS is characterized in that, the step that this baseboard management controller will this new BIOS writes this BIOS storer comprises:
The erase content of this BIOS storer; And
Should write this BIOS storer by new BIOS.
9. the method for renewal BIOS as claimed in claim 1 is characterized in that, also comprises:
When this baseboard management controller intactly should write this BIOS storer by new BIOS, then this far end device sees through this network this baseboard management controller is assigned a power-on command; And
This baseboard management controller starts shooting this local side computer according to this power-on command again, and wherein when this local side computer was started shooting again, this baseboard management controller was still for enabling.
10. the method for renewal BIOS as claimed in claim 1 is characterized in that, also comprises:
This far end device sees through this network this baseboard management controller is assigned an inquiry command; And
According to this inquiry command, the repayment of this baseboard management controller whether intactly will this new BIOS writes the BIOS storer of this local side computer.
11. a computer comprises:
One CPU (central processing unit);
One baseboard management controller is connected to a network, and wherein when this computer was shut down, this baseboard management controller was still for enabling;
One BIOS storer is in order to store a Basic Input or Output System (BIOS);
One first switch element is coupled between this CPU (central processing unit) and this BIOS storer; And
One second switch unit is coupled between this baseboard management controller and this BIOS storer;
Wherein when a far end device sees through this network and this baseboard management controller is assigned a update command and a new BIOS is provided, this baseboard management controller is controlled this first switch element and being connected between this BIOS storer of forbidden energy and this CPU (central processing unit), and control this second switch unit and enable being connected between this BIOS storer and this baseboard management controller, writing this BIOS storer by new BIOS.
12. computer as claimed in claim 11 is characterized in that, this far end device sees through this network this baseboard management controller is assigned a shutdown command; And after this baseboard management controller makes this shut down of computer according to this shutdown command, just should write this BIOS storer by new BIOS.
13. computer as claimed in claim 11 is characterized in that, this new BIOS comprises a plurality of BIOS data; And when this baseboard management controller intactly receive those BIOS data one of them the time, this baseboard management controller carries out an error correcting code inspection with these received BIOS data immediately.
14. computer as claimed in claim 13 is characterized in that, this error correcting code inspection comprises BIOSCheckSum.
15. computer as claimed in claim 11 is characterized in that, this new BIO comprises a plurality of BIOS data; And when this baseboard management controller intactly receive those BIOS data one of them the time, this baseboard management controller writes this BIOS storer with these received BIOS data immediately.
16. computer as claimed in claim 11 is characterized in that, erase the earlier content of this BIOS storer of this baseboard management controller should write this BIOS storer by new BIOS then.
17. computer as claimed in claim 11 is characterized in that, this far end device sees through this network this baseboard management controller is assigned an inquiry command; And this baseboard management controller whether intactly will this new BIOS writes the BIOS storer of this computer according to the repayment of this inquiry command.
18. computer as claimed in claim 11 is characterized in that, when this baseboard management controller intactly should write this BIOS storer by new BIOS, this far end device sees through this network this baseboard management controller is assigned a power-on command; And this baseboard management controller starts shooting this computer according to this power-on command again.
19. a computer system comprises:
One far end device;
One network; And
One local side computer sees through this network-coupled to this far end device, and wherein this local side computer comprises:
One CPU (central processing unit);
One baseboard management controller is connected to this network, and wherein when this local side computer was shut down, this baseboard management controller was still for enabling;
One BIOS storer is in order to store a Basic Input or Output System (BIOS);
One first switch element is coupled between this CPU (central processing unit) and this BIOS storer; And
One second switch unit is coupled between this baseboard management controller and this BIOS storer;
Wherein when this far end device sees through this network and this baseboard management controller is assigned a update command and a new BIOS is provided, this baseboard management controller is controlled this first switch element and being connected between this BIOS storer of forbidden energy and this CPU (central processing unit), and control this second switch unit and enable being connected between this BIOS storer and this baseboard management controller, writing this BIOS storer by new BIOS.
20. computer system as claimed in claim 19 is characterized in that, this far end device sees through this network this baseboard management controller is assigned a shutdown command; And after this baseboard management controller makes this local side shut down of computer according to this shutdown command, just should write this BIOS storer by new BIOS.
21. computer system as claimed in claim 19 is characterized in that, this new BIOS comprises a plurality of BIOS data; And when this baseboard management controller intactly receive those BIOS data one of them the time, this baseboard management controller carries out an error correcting code inspection with these received BIOS data immediately.
22. computer system as claimed in claim 21 is characterized in that, this error correcting code inspection comprises BIOSCheckSum.
23. computer system as claimed in claim 19 is characterized in that, this new BIOS comprises a plurality of BIOS data; And when this baseboard management controller intactly receive those BIOS data one of them the time, this baseboard management controller writes this BIOS storer with these received BIOS data immediately.
24. computer system as claimed in claim 19 is characterized in that, erase the earlier content of this BIOS storer of this baseboard management controller should write this BIOS storer by new BIOS then.
25. computer system as claimed in claim 19 is characterized in that, this far end device sees through this network this baseboard management controller is assigned an inquiry command; And this baseboard management controller whether intactly will this new BIOS writes the BIOS storer of this local side computer according to the repayment of this inquiry command.
26. computer system as claimed in claim 19 is characterized in that, when this baseboard management controller intactly should write this BIOS storer by new BIOS, this far end device sees through this network this baseboard management controller is assigned a power-on command; And this baseboard management controller starts shooting this local side computer according to this power-on command again.
CNA200710140780XA 2007-08-21 2007-08-21 Method for updating BIOS and computer and system using the same Pending CN101373433A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA200710140780XA CN101373433A (en) 2007-08-21 2007-08-21 Method for updating BIOS and computer and system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA200710140780XA CN101373433A (en) 2007-08-21 2007-08-21 Method for updating BIOS and computer and system using the same

Publications (1)

Publication Number Publication Date
CN101373433A true CN101373433A (en) 2009-02-25

Family

ID=40447611

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA200710140780XA Pending CN101373433A (en) 2007-08-21 2007-08-21 Method for updating BIOS and computer and system using the same

Country Status (1)

Country Link
CN (1) CN101373433A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102081526A (en) * 2009-11-30 2011-06-01 英业达股份有限公司 Basic input/output system architecture
CN102253845A (en) * 2010-05-20 2011-11-23 英业达科技有限公司 Server system
CN102495742A (en) * 2011-11-24 2012-06-13 曙光信息产业股份有限公司 BIOS (Basic Input Output System) refreshing method and device as well as computer
CN102855146A (en) * 2011-06-30 2013-01-02 鸿富锦精密工业(深圳)有限公司 Firmware updating system and method
US8386764B2 (en) 2010-01-18 2013-02-26 Inventec Corporation BIOS architecture
CN103049282A (en) * 2012-11-22 2013-04-17 浪潮电子信息产业股份有限公司 Method for collecting system serial port information through business-manager-consumer (BMC) based on Intel Boxboro-EX platform
CN103136012A (en) * 2011-11-30 2013-06-05 英业达科技有限公司 Computer system and update method of basic input-output system thereof
CN103246583A (en) * 2012-02-09 2013-08-14 鸿富锦精密工业(深圳)有限公司 Electronic device with bulk molding compound (BMC) firmware repairing function and repairing method
CN103365696A (en) * 2013-08-01 2013-10-23 华为技术有限公司 BIOS (Basic Input Output System) image file obtaining method and device
CN103577200A (en) * 2012-07-19 2014-02-12 昆达电脑科技(昆山)有限公司 Server updating method
CN103593250A (en) * 2013-11-19 2014-02-19 浪潮电子信息产业股份有限公司 Realizing method for modifying BIOS Setup option out of band
CN103902329A (en) * 2012-12-27 2014-07-02 技嘉科技股份有限公司 Electronic device capable of updating basic input and output system and updating method thereof
CN104360887A (en) * 2014-12-02 2015-02-18 浪潮电子信息产业股份有限公司 Automatic recovery method for BIOS (basic input/output system) chip
CN105279117A (en) * 2014-07-01 2016-01-27 恩斯迈电子(深圳)有限公司 Bridge module for updating basic input output system and updating method thereof
CN106095643A (en) * 2016-06-16 2016-11-09 英业达科技有限公司 The establishing method of systematic parameter access and server thereof
CN106155745A (en) * 2016-07-08 2016-11-23 北京百度网讯科技有限公司 The upgrade method of basic input output system, device and system
CN106897070A (en) * 2017-02-28 2017-06-27 郑州云海信息技术有限公司 A kind of bios version upgrade method realized based on BMC and device
CN106990985A (en) * 2017-03-28 2017-07-28 南京百敖软件有限公司 Apparatus and method based on BMC renewals and standby system UEFI firmwares
CN107391204A (en) * 2017-07-28 2017-11-24 郑州云海信息技术有限公司 A kind of method and system for lifting server power supply online updating FW reliabilities

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102081526A (en) * 2009-11-30 2011-06-01 英业达股份有限公司 Basic input/output system architecture
CN102081526B (en) * 2009-11-30 2013-05-15 英业达股份有限公司 Basic input/output system architecture
US8386764B2 (en) 2010-01-18 2013-02-26 Inventec Corporation BIOS architecture
CN102253845A (en) * 2010-05-20 2011-11-23 英业达科技有限公司 Server system
CN102855146A (en) * 2011-06-30 2013-01-02 鸿富锦精密工业(深圳)有限公司 Firmware updating system and method
CN102855146B (en) * 2011-06-30 2016-05-11 鸿富锦精密工业(深圳)有限公司 Firmware update system and method
CN102495742A (en) * 2011-11-24 2012-06-13 曙光信息产业股份有限公司 BIOS (Basic Input Output System) refreshing method and device as well as computer
CN103136012B (en) * 2011-11-30 2015-03-04 英业达科技有限公司 Computer system and update method of basic input-output system thereof
CN103136012A (en) * 2011-11-30 2013-06-05 英业达科技有限公司 Computer system and update method of basic input-output system thereof
US9015458B2 (en) 2011-11-30 2015-04-21 Inventec Corporation Computer system and method for updating basic input/output system by switching between local mode and bypass mode through baseboard management controller
CN103246583A (en) * 2012-02-09 2013-08-14 鸿富锦精密工业(深圳)有限公司 Electronic device with bulk molding compound (BMC) firmware repairing function and repairing method
CN103577200A (en) * 2012-07-19 2014-02-12 昆达电脑科技(昆山)有限公司 Server updating method
CN103049282A (en) * 2012-11-22 2013-04-17 浪潮电子信息产业股份有限公司 Method for collecting system serial port information through business-manager-consumer (BMC) based on Intel Boxboro-EX platform
CN103049282B (en) * 2012-11-22 2017-02-08 郑州云海信息技术有限公司 Method for collecting system serial port information through business-manager-consumer (BMC) based on Intel Boxboro-EX platform
CN103902329A (en) * 2012-12-27 2014-07-02 技嘉科技股份有限公司 Electronic device capable of updating basic input and output system and updating method thereof
CN103902329B (en) * 2012-12-27 2017-10-31 技嘉科技股份有限公司 electronic device capable of updating basic input and output system and updating method thereof
CN103365696B (en) * 2013-08-01 2016-08-10 华为技术有限公司 BIOS image file acquisition methods and device
CN103365696A (en) * 2013-08-01 2013-10-23 华为技术有限公司 BIOS (Basic Input Output System) image file obtaining method and device
CN103593250A (en) * 2013-11-19 2014-02-19 浪潮电子信息产业股份有限公司 Realizing method for modifying BIOS Setup option out of band
CN105279117A (en) * 2014-07-01 2016-01-27 恩斯迈电子(深圳)有限公司 Bridge module for updating basic input output system and updating method thereof
CN104360887A (en) * 2014-12-02 2015-02-18 浪潮电子信息产业股份有限公司 Automatic recovery method for BIOS (basic input/output system) chip
CN106095643A (en) * 2016-06-16 2016-11-09 英业达科技有限公司 The establishing method of systematic parameter access and server thereof
CN106155745A (en) * 2016-07-08 2016-11-23 北京百度网讯科技有限公司 The upgrade method of basic input output system, device and system
CN106897070A (en) * 2017-02-28 2017-06-27 郑州云海信息技术有限公司 A kind of bios version upgrade method realized based on BMC and device
CN106990985A (en) * 2017-03-28 2017-07-28 南京百敖软件有限公司 Apparatus and method based on BMC renewals and standby system UEFI firmwares
CN107391204A (en) * 2017-07-28 2017-11-24 郑州云海信息技术有限公司 A kind of method and system for lifting server power supply online updating FW reliabilities

Similar Documents

Publication Publication Date Title
CN101373433A (en) Method for updating BIOS and computer and system using the same
CN101364193A (en) BIOS automatic recovery method and computer and system using the method
US10353779B2 (en) Systems and methods for detection of firmware image corruption and initiation of recovery
RU2155376C2 (en) Method and device for initialization of data processing system
US7584347B2 (en) System and method for identifying bootable device by generating a signature for each bootable device where the signature is independent of a location of the bootable device
US7840736B2 (en) Bus communication enumeration
EP3494471B1 (en) Systems and methods for secure recovery of host system code
US9015458B2 (en) Computer system and method for updating basic input/output system by switching between local mode and bypass mode through baseboard management controller
CN101373448B (en) Computer system with remote management
US20090157856A1 (en) Storage Device System and Storage Device System Activating Method
US20070005828A1 (en) Interrupts support for the KCS manageability interface
CN103412769A (en) External card parameter configuration method, equipment and system
EP2002333A1 (en) Shared nonvolatile memory architecture
US10656676B2 (en) Docking device, electrical device, and MAC address cloning method
TW200907804A (en) Method for updating BIOS and computer and system using the same
US7376761B2 (en) Configuration data management
US7281163B2 (en) Management device configured to perform a data dump
US8312215B2 (en) Method and system for resolving configuration conflicts in RAID systems
CN106126277A (en) Multi-microprocessor and the upgrade method of external memory system
KR0182632B1 (en) Client server system performing automatic reconnection and control method thereof
WO2024022212A1 (en) Configuration information management method and apparatus, and server
CN1983195A (en) Mounting device, electronic device, method of controlling mounting device, controlling program, and recording medium
CN112860595B (en) PCI (peripheral component interconnect express) equipment or PCIE (peripheral component interconnect express) equipment, data access method and related assembly
KR20050120856A (en) A method for upgrading and restoring embeded systems by using usb memory device
US9971532B2 (en) GUID partition table based hidden data store system

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

Open date: 20090225