CN102495742A - BIOS (Basic Input Output System) refreshing method and device as well as computer - Google Patents
BIOS (Basic Input Output System) refreshing method and device as well as computer Download PDFInfo
- Publication number
- CN102495742A CN102495742A CN2011103780660A CN201110378066A CN102495742A CN 102495742 A CN102495742 A CN 102495742A CN 2011103780660 A CN2011103780660 A CN 2011103780660A CN 201110378066 A CN201110378066 A CN 201110378066A CN 102495742 A CN102495742 A CN 102495742A
- Authority
- CN
- China
- Prior art keywords
- bios
- management controller
- baseboard management
- storer
- refresh
- 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
- Read Only Memory (AREA)
Abstract
The invention discloses a BIOS (Basic Input Output System) refreshing method and device as well as a computer. The method comprises the steps that: under the condition that a BIOS of the computer is required to be refreshed, a baseboard management controller stops a central processing unit of the computer to access a memory of the BIOS; and the baseboard management controller accesses the memory and refreshes the BIOS. According to the invention, the baseboard management controller controls the central processing unit to access the memory with the BIOS, and the BIOS accepts the access so as to refresh the BIOS, so that the refreshing of the BIOS is not limited to field operation, and the remote access and refreshing to the baseboard management controller can be realized by the system capable of accessing the baseboard management controller, thus the system can be conveniently managed and updated by operators.
Description
Technical field
The present invention relates to computer realm, and low especially, relate to method for refreshing and the device and the computing machine of a kind of Basic Input or Output System (BIOS) (Basic Input Output System abbreviates BIOS as).
Background technology
In the use of computing machine, refreshing of BIOS is a kind of operation that often can use, for example, when BIOS breaks down or BIOS is when having version updating, all need refresh again.
In existing server master board design; The storer (for example, can be FLASH or other storage chips) of storage BIOS is articulated under the South Bridge chip, when refreshing BIOS; Need CPU to refresh BIOS through south bridge control FLASH; Therefore, refresh BIOS if desired, operating personnel must carry out refresh operation to the scene.And if technician and server obviously can increase the time and the human cost of refresh operation not in same place, the execution that refreshes is brought inconvenience.
To realizing the problem that BIOS refreshes easily in the correlation technique, effective solution is not proposed as yet at present.
Summary of the invention
To not realizing the problem that BIOS refreshes easily in the correlation technique, the present invention proposes method for refreshing and device and the computing machine of a kind of BIOS, can realize the remote reflash of BIOS, and the handled easily personnel manage system and upgrade.
Technical scheme of the present invention is achieved in that
The method for refreshing of a kind of BIOS is provided according to an aspect of the present invention.
Method for refreshing according to the BIOS of the embodiment of the invention comprises: under the situation that need refresh the BIOS of computing machine, the CPU that baseboard management controller stops computing machine conducting interviews to the storer of BIOS; Baseboard management controller conducts interviews to storer, and BIOS is refreshed.
Wherein, receive at baseboard management controller under the situation of BIOS refresh requests, confirm and to refresh BIOS; And BIOS refreshed comprise: baseboard management controller refreshes the BIOS in the storer according to refresh requests.
In addition, after BIOS was refreshed, this method further comprised: baseboard management controller recovers the visit of CPU to storer.
In addition, CPU is connected with the bridge sheet of computer motherboard, and the bridge sheet is connected with baseboard management controller, and baseboard management controller is connected with storer.
Wherein, baseboard management controller is connected with the bridge sheet with storer through serial peripheral equipment interface SPI.
And CPU is connected with the bridge sheet through direct media interface DMI.
Alternatively, above-mentioned bridge sheet is a south bridge.
The refreshing apparatus of a kind of BIOS is provided according to a further aspect in the invention.
Refreshing apparatus according to the BIOS of the embodiment of the invention comprises: control module, be used under the situation that need refresh the BIOS of computing machine, and the CPU that stops computing machine conducting interviews to the storer of BIOS; Refresh module is used for storer and conducts interviews, and BIOS is refreshed.
In accordance with a further aspect of the present invention, a kind of computing machine is provided.
This computing machine comprises: CPU is used for reference-to storage; Storer is used to store BIOS; Baseboard management controller, baseboard management controller comprise control module and refresh module, and wherein, control module is used under the situation that need refresh the BIOS of computing machine, and the CPU that stops computing machine conducting interviews to the storer of BIOS; Refresh module is used for storer and conducts interviews, and BIOS is refreshed.
This computing machine may further include the bridge sheet, and CPU is connected with the bridge sheet, and the bridge sheet is connected with baseboard management controller, and baseboard management controller is connected with storer.
The present invention is through the visit of baseboard management controller control CPU to the storer that stores BIOS; And accept the interview by BIOS and to realize refreshing BIOS; Feasible refresh operation to BIOS not only is confined to the scene to carry out; Can both realize the remote access of baseboard management controller and refresh so long as can visit the system of baseboard management controller, thereby make things convenient for operating personnel that system is managed and upgrade.
Description of drawings
Fig. 1 is the process flow diagram according to the method for refreshing of the BIOS of the embodiment of the invention;
Fig. 2 is the connection synoptic diagram according to the CPU in the refresh scheme of the BIOS of the embodiment of the invention, bridge sheet and baseboard management controller;
Fig. 3 is the block diagram according to the refreshing apparatus of the BIOS of the embodiment of the invention.
Embodiment
According to embodiments of the invention, the method for refreshing of a kind of BIOS is provided.
As shown in Figure 1, comprise according to the method for refreshing of the BIOS of the embodiment of the invention:
Step S101, under the situation that need refresh the BIOS of computing machine, the CPU that baseboard management controller (BMC) stops computing machine conducting interviews to the storer of BIOS;
Step S103, baseboard management controller conducts interviews to storer, and BIOS is refreshed.
Wherein, receive at baseboard management controller under the situation of BIOS refresh requests, confirm and to refresh BIOS; And when BIOS was refreshed, baseboard management controller can refresh the BIOS in the storer according to refresh requests.At this moment, in refresh requests, can carry the correlation parameter of refresh operation, the information such as content that BIOS upgrades.
After BIOS was refreshed, baseboard management controller recovered the visit of CPU to storer.
In addition, in scheme of the present invention, CPU is connected with the bridge sheet of computer motherboard, and the bridge sheet is connected with baseboard management controller, and baseboard management controller is connected with storer; Alternatively, baseboard management controller is connected with the bridge sheet with storer through Serial Peripheral Interface (SPI) (SPI); In addition, CPU is connected with the bridge sheet through direct media interface (DMI); And above-mentioned bridge sheet can be south bridge.
To the instantiation of embodiment of the present invention be described with reference to Fig. 2 below.As shown in Figure 2; In order to realize technical scheme of the present invention; Can the storer FLASH of BIOS be received on the SPI of BMC; BMC is connected through another SPI and south bridge (being PCH shown in the figure), and CPU (CPU0) is passed through DMI and is connected with PCH, and BMC can and refresh the BIOS among the FLASH through the SPI interface accessing between itself and the storer FLASH.
When the BIOS operate as normal, FLAH is operated by CPU; When BIOS need refresh, FLASH is operated refreshing of realization BIOS by BMC.BMC has network function, can BMC be operated FLASH, thereby realize remote reflash BIOS through network remote control BMC.
According to embodiments of the invention, the refreshing apparatus of a kind of BIOS is provided.
As shown in Figure 3, comprise according to the refreshing apparatus of BIOS of the present invention:
This device can be used as the aforesaid substrate Management Controller and is arranged in the computing machine; At this moment; Parts relevant with technical scheme of the present invention in the computing machine mainly can comprise CPU, mainboard and baseboard management controller, and CPU is used for reference-to storage; Storer is used to store BIOS; Baseboard management controller comprises control module and refresh module, and wherein, control module is used under the situation that need refresh the BIOS of computing machine, and the CPU that stops computing machine conducting interviews to the storer of BIOS; Refresh module is used for storer and conducts interviews, and BIOS is refreshed, and, further comprising the bridge sheet on the mainboard of computing machine, CPU is connected with the bridge sheet, and the bridge sheet is connected with baseboard management controller, and baseboard management controller is connected with storer.
In sum; By means of technique scheme of the present invention; Through of the visit of baseboard management controller control CPU, and accept the interview by BIOS and to realize, make refresh operation to BIOS not only be confined to the scene and carries out the refreshing of BIOS to the storer that stores BIOS; Can both realize the remote access of baseboard management controller and refresh so long as can visit the system of baseboard management controller, thereby make things convenient for operating personnel that system is managed and upgrade.
The above is merely preferred embodiment of the present invention, and is in order to restriction the present invention, not all within spirit of the present invention and principle, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. the method for refreshing of a BIOS is characterized in that, comprising:
Under the situation that need refresh the BIOS of computing machine, the CPU that baseboard management controller stops said computing machine conducts interviews to the storer of BIOS;
Said baseboard management controller conducts interviews to said storer, and said BIOS is refreshed.
2. method for refreshing according to claim 1 is characterized in that, receives at said baseboard management controller under the situation of BIOS refresh requests, confirms and need refresh said BIOS;
And, said BIOS refreshed comprise:
Said baseboard management controller refreshes the said BIOS in the said storer according to said refresh requests.
3. method for refreshing according to claim 1 is characterized in that, after said BIOS was refreshed, said method further comprised:
Said baseboard management controller recovers the visit of said CPU to said storer.
4. method for refreshing according to claim 1 is characterized in that, said CPU is connected with the bridge sheet of said computer motherboard, and said bridge sheet is connected with said baseboard management controller, and said baseboard management controller is connected with said storer.
5. method for refreshing according to claim 4 is characterized in that, said baseboard management controller is connected with said bridge sheet with said storer through serial peripheral equipment interface SPI.
6. method for refreshing according to claim 4 is characterized in that,
Said CPU meets DMI through direct medium and is connected with said bridge sheet.
7. according to each described method for refreshing in the claim 4 to 6, it is characterized in that said bridge sheet is a south bridge.
8. the refreshing apparatus of a BIOS is characterized in that, comprising:
Control module is used under the situation that need refresh the BIOS of computing machine, and the CPU that stops said computing machine conducts interviews to the storer of BIOS;
Refresh module is used for said storer and conducts interviews, and said BIOS is refreshed.
9. a computing machine is characterized in that, comprising:
CPU is used for reference-to storage;
Said storer is used to store BIOS;
Baseboard management controller, said baseboard management controller comprises control module and refresh module, wherein,
Said control module is used under the situation that need refresh the BIOS of computing machine, and the CPU that stops said computing machine conducts interviews to the storer of BIOS;
Said refresh module is used for said storer and conducts interviews, and said BIOS is refreshed.
10. computing machine according to claim 9 is characterized in that, further comprises the bridge sheet; And; Said CPU is connected with said bridge sheet, and said bridge sheet is connected with said baseboard management controller, and said baseboard management controller is connected with said storer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103780660A CN102495742A (en) | 2011-11-24 | 2011-11-24 | BIOS (Basic Input Output System) refreshing method and device as well as computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103780660A CN102495742A (en) | 2011-11-24 | 2011-11-24 | BIOS (Basic Input Output System) refreshing method and device as well as computer |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102495742A true CN102495742A (en) | 2012-06-13 |
Family
ID=46187570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103780660A Pending CN102495742A (en) | 2011-11-24 | 2011-11-24 | BIOS (Basic Input Output System) refreshing method and device as well as computer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102495742A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102866927A (en) * | 2012-09-03 | 2013-01-09 | 曙光信息产业(北京)有限公司 | Method and device for collocating basic input/output system, and method for managing basic input/output system |
CN102880519A (en) * | 2012-08-24 | 2013-01-16 | 曙光信息产业(北京)有限公司 | Basic input output system (BIOS) configuration batch modification method |
CN104580217A (en) * | 2015-01-09 | 2015-04-29 | 浪潮电子信息产业股份有限公司 | Method for achieving ssh password-less batch access of nodes of Rack cabinet |
CN104615472A (en) * | 2015-03-06 | 2015-05-13 | 浪潮集团有限公司 | Method for preventing BIOS+ME FW online refresh failure |
CN105955742A (en) * | 2016-04-29 | 2016-09-21 | 浪潮电子信息产业股份有限公司 | BIOS refreshing method, service system and BIOS refreshing system |
CN106681779A (en) * | 2017-02-07 | 2017-05-17 | 济南浪潮高新科技投资发展有限公司 | Method for intensively updating BIOS (Basic Input/Output System) hardware |
CN106990958A (en) * | 2017-03-17 | 2017-07-28 | 联想(北京)有限公司 | A kind of extension element, electronic equipment and startup method |
CN107066305A (en) * | 2017-05-11 | 2017-08-18 | 北京百度网讯科技有限公司 | Method and apparatus and server for the server firmware that updates server |
CN107748667A (en) * | 2017-10-23 | 2018-03-02 | 郑州云海信息技术有限公司 | A kind of method for lifting server power supply online updating firmware reliability |
CN112506758A (en) * | 2020-11-19 | 2021-03-16 | 宁畅信息产业(北京)有限公司 | Firmware refreshing method and device, computer equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101373433A (en) * | 2007-08-21 | 2009-02-25 | 英业达股份有限公司 | Method for updating BIOS and computer and system using the method |
CN101373438A (en) * | 2008-09-04 | 2009-02-25 | 华为技术有限公司 | Method, system and apparatus for managing basic input and output system |
US20090307481A1 (en) * | 2004-12-14 | 2009-12-10 | Wisecup George D | Apparatus and method for booting a system |
CN102081526A (en) * | 2009-11-30 | 2011-06-01 | 英业达股份有限公司 | Basic input/output system architecture |
-
2011
- 2011-11-24 CN CN2011103780660A patent/CN102495742A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090307481A1 (en) * | 2004-12-14 | 2009-12-10 | Wisecup George D | Apparatus and method for booting a system |
CN101373433A (en) * | 2007-08-21 | 2009-02-25 | 英业达股份有限公司 | Method for updating BIOS and computer and system using the method |
CN101373438A (en) * | 2008-09-04 | 2009-02-25 | 华为技术有限公司 | Method, system and apparatus for managing basic input and output system |
CN102081526A (en) * | 2009-11-30 | 2011-06-01 | 英业达股份有限公司 | Basic input/output system architecture |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880519A (en) * | 2012-08-24 | 2013-01-16 | 曙光信息产业(北京)有限公司 | Basic input output system (BIOS) configuration batch modification method |
CN102866927A (en) * | 2012-09-03 | 2013-01-09 | 曙光信息产业(北京)有限公司 | Method and device for collocating basic input/output system, and method for managing basic input/output system |
CN104580217A (en) * | 2015-01-09 | 2015-04-29 | 浪潮电子信息产业股份有限公司 | Method for achieving ssh password-less batch access of nodes of Rack cabinet |
CN104615472A (en) * | 2015-03-06 | 2015-05-13 | 浪潮集团有限公司 | Method for preventing BIOS+ME FW online refresh failure |
CN105955742A (en) * | 2016-04-29 | 2016-09-21 | 浪潮电子信息产业股份有限公司 | BIOS refreshing method, service system and BIOS refreshing system |
CN106681779A (en) * | 2017-02-07 | 2017-05-17 | 济南浪潮高新科技投资发展有限公司 | Method for intensively updating BIOS (Basic Input/Output System) hardware |
CN106990958A (en) * | 2017-03-17 | 2017-07-28 | 联想(北京)有限公司 | A kind of extension element, electronic equipment and startup method |
CN106990958B (en) * | 2017-03-17 | 2019-12-24 | 联想(北京)有限公司 | Expansion assembly, electronic equipment and starting method |
CN107066305A (en) * | 2017-05-11 | 2017-08-18 | 北京百度网讯科技有限公司 | Method and apparatus and server for the server firmware that updates server |
US10762033B2 (en) | 2017-05-11 | 2020-09-01 | Beijing Baidu Netcom Science And Technology Co., Ltd. | Method and apparatus for updating server firmware in server, and server |
CN107748667A (en) * | 2017-10-23 | 2018-03-02 | 郑州云海信息技术有限公司 | A kind of method for lifting server power supply online updating firmware reliability |
CN112506758A (en) * | 2020-11-19 | 2021-03-16 | 宁畅信息产业(北京)有限公司 | Firmware refreshing method and device, computer equipment and storage medium |
CN112506758B (en) * | 2020-11-19 | 2024-11-15 | 宁畅信息产业(北京)有限公司 | Firmware refreshing method, device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102495742A (en) | BIOS (Basic Input Output System) refreshing method and device as well as computer | |
CN106020854B (en) | Applying firmware updates in a system with zero downtime | |
CN101076782B (en) | Method and device for providing virtual blade server | |
US8732285B2 (en) | Upgradeable persistent virtual storage | |
US9043777B2 (en) | Transferring files to a baseboard management controller (‘bmc’) in a computing system | |
US9519331B2 (en) | Method and apparatus for power throttling of highspeed multi-lane serial links | |
US10846159B2 (en) | System and method for managing, resetting and diagnosing failures of a device management bus | |
US10152264B1 (en) | Memory device update system | |
US10372639B2 (en) | System and method to avoid SMBus address conflicts via a baseboard management controller | |
DE102019109130A1 (en) | SYSTEM, METHOD AND EQUIPMENT FOR DVSEC FOR AN EFFICIENT PERIPHERAL DEVICE MANAGEMENT | |
US20070088816A1 (en) | System and method for monitoring the status of a bus in a server environment | |
CN102223394A (en) | Remote direct storage access | |
CN102308274B (en) | Method, network card and hard disk card of accessing power-off hard disk | |
US20130166672A1 (en) | Physically Remote Shared Computer Memory | |
CN103873489A (en) | Device sharing system with PCIe interface and device sharing method with PCIe interface | |
CN102081568A (en) | Multi-motherboard server system | |
US20180341585A1 (en) | Write-back cache for storage controller using persistent system memory | |
CN109413140A (en) | The method of PACS server remote automatic upgrading | |
CN103412780A (en) | System, device and method for upgrading distributed file system | |
US20200133752A1 (en) | Prediction of power shutdown and outage incidents | |
US20200133805A1 (en) | System and method to detect and recover from inoperable device management bus | |
US20150121125A1 (en) | Providing bus resiliency in a hybrid memory system | |
US12001329B2 (en) | System and method for storage class memory tiering | |
US20170123657A1 (en) | Systems and methods for back up in scale-out storage area network | |
US20230315437A1 (en) | Systems and methods for performing power suppy unit (psu) firmware updates without interrupting a user's datapath |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120613 |