[go: up one dir, main page]

CN112596742A - BMC software upgrading method, device, equipment and machine readable storage medium - Google Patents

BMC software upgrading method, device, equipment and machine readable storage medium Download PDF

Info

Publication number
CN112596742A
CN112596742A CN202011371384.XA CN202011371384A CN112596742A CN 112596742 A CN112596742 A CN 112596742A CN 202011371384 A CN202011371384 A CN 202011371384A CN 112596742 A CN112596742 A CN 112596742A
Authority
CN
China
Prior art keywords
bmc
software
usb interface
power supply
upgrading
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
CN202011371384.XA
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.)
New H3C Cloud Technologies Co Ltd
Original Assignee
New H3C Cloud Technologies 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 New H3C Cloud Technologies Co Ltd filed Critical New H3C Cloud Technologies Co Ltd
Priority to CN202011371384.XA priority Critical patent/CN112596742A/en
Publication of CN112596742A publication Critical patent/CN112596742A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Stored Programmes (AREA)

Abstract

The present disclosure provides a BMC software upgrading method, apparatus, device and machine-readable storage medium, the method comprising: starting the BMC system through a power supply provided by the USB interface power supply circuit; sending current software version information to upgrading equipment through a USB interface; and receiving a software updating mirror image sent by the upgrading equipment according to the current software version information through the USB interface, and updating the local software stored in the BMC equipment according to the software updating mirror image. According to the technical scheme, the power supply circuit of the USB interface is additionally arranged on the BMC, so that the low-power BMC can be started without powering on the server under the condition that external USB power is supplied, and then software and system updating are completed through the USB interface, so that the work of plugging and unplugging a power supply of the server is omitted, and the software upgrading efficiency of the BMC is improved.

Description

BMC software upgrading method, device, equipment and machine readable storage medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a machine-readable storage medium for upgrading BMC software.
Background
BMC (Baseboard Management Controller), a group of modules that are fixed to a service processor independent from the motherboard CPU, monitor the status of a computer, web server, or other hardware driver using sensors, and communicate with the system administrator through independent connection lines. The method can perform operations such as firmware upgrading, machine equipment checking and the like on the machine in a state that the machine is not started. The BMC baseboard management controller is an out-of-band management system of the server and is used for intelligently monitoring and managing the server. The BMC system comprises two parts, namely software and hardware, the hardware system of the BMC comprises an independent processor chip and a peripheral circuit, the hardware system of the BMC is independently powered and independently operated, and even if a server host is not powered on and started, the hardware system of the BMC can also independently operate; the BMC software system is an upgraded mirror image file and is programmed into a flash of the BMC hardware system, and the BMC hardware system automatically runs the BMC mirror image file when being electrified, so that the system is managed.
USB, an abbreviation for Universal Serial Bus (USB), is an external Bus standard used to standardize the connection and communication between computers and external devices. Is an interface technology applied in the field of PC.
In order to solve the problems or increase new requirements, the software system of the BMC needs to be upgraded regularly or irregularly, and when a server produced by a factory is delivered to a user site for putting on shelf, due to time difference or specified requirements of the user, the BMC software system needs to be upgraded before formal online. For example, the version of BMC installed during production of the factory server is 1.30.18, when the BMC is shipped to the user site for service, 2 months have elapsed, the new version of BMC software has reached 1.30.22, and the new version solves some problems of the 1.30.18 version, so the BMC needs to be updated to the new version before the user site formally enters the service. At this time, if the user does not arrange a system for batch upgrading on site, the user needs to perform boot upgrading one by one, and the workload is large.
Disclosure of Invention
In view of this, the present disclosure provides a BMC software upgrading method and apparatus, an electronic device, and a machine-readable storage medium, so as to solve the problem of heavy workload of BMC software upgrading.
The specific technical scheme is as follows:
the present disclosure provides a BMC software upgrading method, applied to a BMC device, where the BMC device is provided with a USB interface power supply circuit, and the method includes: starting the BMC system through a power supply provided by the USB interface power supply circuit; sending current software version information to upgrading equipment through a USB interface; and receiving a software updating mirror image sent by the upgrading equipment according to the current software version information through the USB interface, and updating the local software stored in the BMC equipment according to the software updating mirror image.
As a technical solution, the starting of the BMC system by the power supply provided by the USB interface power supply circuit includes: and inquiring system setting, and if the system setting enables the USB interface power supply circuit, executing the step of starting the BMC system through the power supply provided by the USB interface power supply circuit.
The present disclosure also provides a BMC software upgrading method, applied to an upgrading device, where the upgrading device is provided with a USB interface, and the method includes: supplying power to BMC equipment provided with a USB interface power supply circuit through a USB interface; inquiring the current software version information of the BMC equipment for starting the BMC system by the power supply provided by the USB interface power supply circuit; sending a software updating mirror image to the BMC device according to the software version information; the BMC device is used for updating the software stored in the local BMC device according to the software updating mirror image.
As a technical solution, the sending a software update image to a BMC device according to software version information includes: acquiring the current software version of the BMC equipment according to the software version information; and if the software version of the software borne by the software updating mirror image is newer than the current software version of the BMC device, sending the software updating mirror image to the BMC device.
This disclosure provides a BMC software upgrading device simultaneously, is applied to BMC equipment, BMC equipment is equipped with USB interface power supply circuit, the device includes: the starting module is used for starting the BMC system through a power supply provided by the USB interface power supply circuit; the sending module is used for sending the current software version information to the upgrading equipment through the USB interface; and the updating module is used for receiving the software updating mirror image sent by the upgrading equipment according to the current software version information through the USB interface and updating the local software stored in the BMC equipment according to the software updating mirror image.
As a technical solution, the starting of the BMC system by the power supply provided by the USB interface power supply circuit includes: and inquiring system setting, and if the system setting enables the USB interface power supply circuit, executing the step of starting the BMC system through the power supply provided by the USB interface power supply circuit.
This disclosure provides a BMC software upgrading device simultaneously, is applied to upgrading equipment, upgrading equipment is equipped with the USB interface, the device includes: the power supply module is used for supplying power to the BMC equipment provided with the USB interface power supply circuit through the USB interface; the query module is used for querying the current software version information of the BMC equipment for starting the BMC system by the power supply provided by the USB interface power supply circuit; the upgrading module is used for sending a software updating mirror image to the BMC device according to the software version information; the BMC device is used for updating the software stored in the local BMC device according to the software updating mirror image.
As a technical solution, the sending a software update image to a BMC device according to software version information includes: acquiring the current software version of the BMC equipment according to the software version information; and if the software version of the software borne by the software updating mirror image is newer than the current software version of the BMC device, sending the software updating mirror image to the BMC device.
The present disclosure also provides an electronic device, including a processor and a machine-readable storage medium, where the machine-readable storage medium stores machine-executable instructions executable by the processor, and the processor executes the machine-executable instructions to implement the aforementioned BMC software upgrading method.
The present disclosure also provides a machine-readable storage medium having stored thereon machine-executable instructions that, when invoked and executed by a processor, cause the processor to implement the aforementioned BMC software upgrade method.
The technical scheme provided by the disclosure at least brings the following beneficial effects:
a USB interface power supply circuit is additionally arranged on the BMC device, so that the low-power BMC device can be started without powering on the server under the condition that external USB power supply exists, and then software and system updating is completed through the USB interface, so that the work of plugging and unplugging a power supply of the server is omitted, and the software upgrading efficiency of the BMC device is improved.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments of the present disclosure or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present disclosure, and other drawings can be obtained by those skilled in the art according to the drawings of the embodiments of the present disclosure.
FIG. 1 is a flow chart of a BMC software upgrade method in one embodiment of the disclosure;
FIG. 2 is a flowchart of a BMC software upgrade method in one embodiment of the disclosure;
FIG. 3 is a block diagram of a BMC software upgrade device in one embodiment of the disclosure;
FIG. 4 is a block diagram of a BMC software upgrade device in one embodiment of the disclosure;
fig. 5 is a hardware configuration diagram of an electronic device in an embodiment of the present disclosure.
Detailed Description
The terminology used in the embodiments of the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein is meant to encompass any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information in the embodiments of the present disclosure, such information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. Depending on the context, moreover, the word "if" as used may be interpreted as "at … …" or "when … …" or "in response to a determination".
In view of the above, the present disclosure provides a BMC software upgrading method and apparatus, an electronic device, and a machine-readable storage medium to solve the above technical problems.
The specific technical scheme is as follows.
In one embodiment, the present disclosure provides a BMC software upgrading method applied to a BMC device, where the BMC device is provided with a USB interface power supply circuit, and the method includes: starting the BMC system through a power supply provided by the USB interface power supply circuit; sending current software version information to upgrading equipment through a USB interface; and receiving a software updating mirror image sent by the upgrading equipment according to the current software version information through the USB interface, and updating the local software stored in the BMC equipment according to the software updating mirror image.
Specifically, as shown in fig. 1, the method comprises the following steps:
and step S11, starting the BMC system through the power supply provided by the USB interface power supply circuit.
And step S12, sending the current software version information to the upgrading device through the USB interface.
And step S13, receiving the software updating mirror image sent by the upgrading device according to the current software version information through the USB interface, and updating the local software stored in the BMC device according to the software updating mirror image.
In one embodiment, the power provided by the USB interface power supply circuit starts the BMC system, including: and inquiring system setting, and if the system setting enables the USB interface power supply circuit, executing the step of starting the BMC system through the power supply provided by the USB interface power supply circuit.
In an embodiment, the present disclosure also provides a BMC software upgrading method, which is applied to an upgrading device, where the upgrading device is provided with a USB interface, and the method includes: supplying power to BMC equipment provided with a USB interface power supply circuit through a USB interface; inquiring the current software version information of the BMC equipment for starting the BMC system by the power supply provided by the USB interface power supply circuit; sending a software updating mirror image to the BMC device according to the software version information; the BMC device is used for updating the software stored in the local BMC device according to the software updating mirror image.
Specifically, as shown in fig. 2, the method comprises the following steps:
and step S21, supplying power to the BMC device provided with the USB interface power supply circuit through the USB interface.
Step S22, the current software version information of the BMC device of the BMC system is started by the power supply provided by the USB interface power supply circuit is queried.
And step S23, sending the software updating mirror image to the BMC device according to the software version information.
In one embodiment, the sending the software update image to the BMC device according to the software version information includes: acquiring the current software version of the BMC equipment according to the software version information; and if the software version of the software borne by the software updating mirror image is newer than the current software version of the BMC device, sending the software updating mirror image to the BMC device.
A USB interface power supply circuit is additionally arranged on the BMC device, so that the low-power BMC device can be started without powering on the server under the condition that external USB power supply exists, and then software and system updating is completed through the USB interface, so that the work of plugging and unplugging a power supply of the server is omitted, and the software upgrading efficiency of the BMC device is improved.
The BMC device comprises a processor chip of the BMC, a flash and the like, wherein a software mirror image of the BMC and the like are stored in the flash, and the BMC device acquires the software mirror image from the flash to execute when starting. The server host system is the host system of the user, and the service of the user is operated. A plurality of data channels including USB channels and the like are arranged between the BMC device and the host system, and the channels are used for the BMC device to acquire and manage information of the server host. The BMC device and the server host system are separately powered by the same power supply, so that the BMC device and the host can be independently powered on and work independently. The newly added circuit part is a USB interface power supply circuit realized by leading out a USB interface circuit on a USB channel between BMC equipment and a host PCH.
The newly-added USB interface circuit part can supply power to the BMC device through the USB, the circuit is an automatic sensing circuit, when the PSU of the server supplies power to the BMC, the power is not supplied to the BMC device through the USB interface, and when the PSU does not output voltage, the power is supplied to the BMC device through the USB interface.
The USB2.0 specification specifies that the rated supply voltage of the USB2.0 is 5V, and the output current capability is not lower than 500mA, so that the power consumption that can be provided is at least 2.5W, the peak power consumption (including DRAM memory) of a commonly used BMC chip is less than 1.76W, the average power consumption is less than 1.46W, and the power consumption requirement of the BMC device can be met by supplying power through the USB 2.0.
When software of BMC equipment needs to be upgraded for a server, a USB of a notebook computer (upgrading equipment, or other equipment with upgrading function, such as an intelligent terminal) is connected to a USB interface capable of realizing power supply of the USB interface, at this time, the server does not need to be plugged in with a power supply or started, and the BMC equipment is powered on and started through the USB interface due to power supply of the USB interface.
The notebook computer is provided with upgraded tool software and a BMC software updating mirror image, and the BMC device can be accessed through the USB interface to carry out software upgrading on the BMC device.
Checking whether the BMC software version of the server is consistent with the target version (namely the software version of the software updating mirror image), and if the BMC software version of the server is lower than the target version, upgrading.
And when the BMC device shields the USB interface power supply circuit, the power supply to the BMC device cannot be supplied and the BMC device cannot be accessed when the BMC device is connected to the USB interface, so that upgrading to the BMC cannot be realized.
In an embodiment, the present disclosure also provides a BMC software upgrading apparatus, as shown in fig. 3, applied to a BMC device, where the BMC device is provided with a USB interface power supply circuit, and the apparatus includes: the starting module 31 is used for starting the BMC system through a power supply provided by the USB interface power supply circuit; a sending module 32, configured to send current software version information to the upgrade device through the USB interface; and the updating module 33 is configured to receive, through the USB interface, a software update image sent by the upgrade device according to the current software version information, and update the software stored in the local BMC device according to the software update image.
In one embodiment, the power provided by the USB interface power supply circuit starts the BMC system, including: and inquiring system setting, and if the system setting enables the USB interface power supply circuit, executing the step of starting the BMC system through the power supply provided by the USB interface power supply circuit.
In an embodiment, the present disclosure also provides a BMC software upgrading apparatus, as shown in fig. 4, applied to an upgrading device, where the upgrading device is provided with a USB interface, and the apparatus includes: the power supply module 41 is used for supplying power to the BMC device provided with the USB interface power supply circuit through the USB interface; the query module 42 is configured to query current software version information of the BMC device that starts the BMC system by using the power supply provided by the USB interface power supply circuit; the upgrading module 43 is configured to send a software updating mirror image to the BMC device according to the software version information; the BMC device is used for updating the software stored in the local BMC device according to the software updating mirror image.
As a technical solution, the sending a software update image to a BMC device according to software version information includes: acquiring the current software version of the BMC equipment according to the software version information; and if the software version of the software borne by the software updating mirror image is newer than the current software version of the BMC device, sending the software updating mirror image to the BMC device.
The device embodiments are the same or similar to the corresponding method embodiments and are not described herein again.
In one embodiment, the present disclosure provides an electronic device, including a processor and a machine-readable storage medium, where the machine-readable storage medium stores machine-executable instructions executable by the processor, and the processor executes the machine-executable instructions to implement the BMC software upgrading method, and from a hardware level, a schematic diagram of a hardware architecture may be shown in fig. 5.
In one embodiment, the present disclosure provides a machine-readable storage medium having stored thereon machine-executable instructions that, when invoked and executed by a processor, cause the processor to implement the aforementioned BMC software upgrade method.
Here, a machine-readable storage medium may be any electronic, magnetic, optical, or other physical storage device that can contain or store information such as executable instructions, data, and so forth. For example, the machine-readable storage medium may be: a RAM (random Access Memory), a volatile Memory, a non-volatile Memory, a flash Memory, a storage drive (e.g., a hard drive), a solid state drive, any type of storage disk (e.g., an optical disk, a dvd, etc.), or similar storage medium, or a combination thereof.
The systems, devices, modules or units described in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer, which may take the form of a personal computer, laptop computer, cellular telephone, camera phone, smart phone, personal digital assistant, media player, navigation device, email messaging device, game console, tablet computer, wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the various elements may be implemented in the same one or more software and/or hardware implementations in practicing the disclosure.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Furthermore, these computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (which may include, but is not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above description is only an embodiment of the present disclosure, and is not intended to limit the present disclosure. Various modifications and variations of this disclosure will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure should be included in the scope of the claims of the present disclosure.

Claims (10)

1. The BMC software upgrading method is applied to BMC equipment, the BMC equipment is provided with a USB interface power supply circuit, and the method comprises the following steps:
starting the BMC system through a power supply provided by the USB interface power supply circuit;
sending current software version information to upgrading equipment through a USB interface;
and receiving a software updating mirror image sent by the upgrading equipment according to the current software version information through the USB interface, and updating the local software stored in the BMC equipment according to the software updating mirror image.
2. The method of claim 1, wherein the powering up the BMC system via the USB interface power supply circuit comprises:
and inquiring system setting, and if the system setting enables the USB interface power supply circuit, executing the step of starting the BMC system through the power supply provided by the USB interface power supply circuit.
3. A BMC software upgrading method is characterized by being applied to upgrading equipment, wherein the upgrading equipment is provided with a USB interface, and the method comprises the following steps:
supplying power to BMC equipment provided with a USB interface power supply circuit through a USB interface;
inquiring the current software version information of the BMC equipment for starting the BMC system by the power supply provided by the USB interface power supply circuit;
sending a software updating mirror image to the BMC device according to the software version information;
the BMC device is used for updating the software stored in the local BMC device according to the software updating mirror image.
4. The method of claim 3, wherein sending the software update image to the BMC device according to the software version information comprises:
acquiring the current software version of the BMC equipment according to the software version information;
and if the software version of the software borne by the software updating mirror image is newer than the current software version of the BMC device, sending the software updating mirror image to the BMC device.
5. The BMC software upgrading device is applied to BMC equipment, the BMC equipment is provided with a USB interface power supply circuit, and the BMC software upgrading device comprises:
the starting module is used for starting the BMC system through a power supply provided by the USB interface power supply circuit;
the sending module is used for sending the current software version information to the upgrading equipment through the USB interface;
and the updating module is used for receiving the software updating mirror image sent by the upgrading equipment according to the current software version information through the USB interface and updating the local software stored in the BMC equipment according to the software updating mirror image.
6. The apparatus of claim 5, wherein the power provided by the USB interface power circuit to start the BMC system comprises:
and inquiring system setting, and if the system setting enables the USB interface power supply circuit, executing the step of starting the BMC system through the power supply provided by the USB interface power supply circuit.
7. The BMC software upgrading device is applied to upgrading equipment, the upgrading equipment is provided with a USB interface, and the BMC software upgrading device comprises:
the power supply module is used for supplying power to the BMC equipment provided with the USB interface power supply circuit through the USB interface;
the query module is used for querying the current software version information of the BMC equipment for starting the BMC system by the power supply provided by the USB interface power supply circuit;
the upgrading module is used for sending a software updating mirror image to the BMC device according to the software version information;
the BMC device is used for updating the software stored in the local BMC device according to the software updating mirror image.
8. The apparatus of claim 7, wherein sending the software update image to the BMC device according to the software version information comprises:
acquiring the current software version of the BMC equipment according to the software version information;
and if the software version of the software borne by the software updating mirror image is newer than the current software version of the BMC device, sending the software updating mirror image to the BMC device.
9. An electronic device, comprising: a processor and a machine-readable storage medium storing machine-executable instructions executable by the processor to perform the method of any one of claims 1 to 4.
10. A machine-readable storage medium having stored thereon machine-executable instructions which, when invoked and executed by a processor, cause the processor to implement the method of any of claims 1-4.
CN202011371384.XA 2020-11-30 2020-11-30 BMC software upgrading method, device, equipment and machine readable storage medium Pending CN112596742A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011371384.XA CN112596742A (en) 2020-11-30 2020-11-30 BMC software upgrading method, device, equipment and machine readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011371384.XA CN112596742A (en) 2020-11-30 2020-11-30 BMC software upgrading method, device, equipment and machine readable storage medium

Publications (1)

Publication Number Publication Date
CN112596742A true CN112596742A (en) 2021-04-02

Family

ID=75187322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011371384.XA Pending CN112596742A (en) 2020-11-30 2020-11-30 BMC software upgrading method, device, equipment and machine readable storage medium

Country Status (1)

Country Link
CN (1) CN112596742A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127044A (en) * 2021-04-13 2021-07-16 山东英信计算机技术有限公司 BMC upgrading method and device and related components
CN113448598A (en) * 2021-05-28 2021-09-28 新华三信息技术有限公司 Component upgrading method and device and server
CN113467801A (en) * 2021-06-11 2021-10-01 浪潮电子信息产业股份有限公司 BMC firmware application updating method, BMC, system and storage medium
CN113867767A (en) * 2021-09-29 2021-12-31 新华三技术有限公司 A kind of server component upgrade method and server
CN115202702A (en) * 2022-09-13 2022-10-18 深圳市湘凡科技有限公司 Software updating method based on DisplayPort interface and related device
CN115758483A (en) * 2022-11-22 2023-03-07 超聚变数字技术有限公司 Information recording method and system, BMC chip and computing device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070169088A1 (en) * 2006-01-13 2007-07-19 Dell Products, L.P. Automatic firmware corruption recovery and update
CN103593276A (en) * 2013-11-19 2014-02-19 浪潮电子信息产业股份有限公司 Fault diagnosis method for server in power-down state
CN105912089A (en) * 2016-04-07 2016-08-31 浪潮电子信息产业股份有限公司 Battery redundancy method, device and system
US20160328229A1 (en) * 2015-05-04 2016-11-10 American Megatrends, Inc. System and method of online firmware update for baseboard management controller (bmc) devices
US20190045358A1 (en) * 2017-08-02 2019-02-07 Dell Products, Lp System and Method for Control of Baseboard Management Controller Ports
CN110941323A (en) * 2018-09-25 2020-03-31 广达电脑股份有限公司 Computer-implemented method, computing device, and computer-readable storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070169088A1 (en) * 2006-01-13 2007-07-19 Dell Products, L.P. Automatic firmware corruption recovery and update
CN103593276A (en) * 2013-11-19 2014-02-19 浪潮电子信息产业股份有限公司 Fault diagnosis method for server in power-down state
US20160328229A1 (en) * 2015-05-04 2016-11-10 American Megatrends, Inc. System and method of online firmware update for baseboard management controller (bmc) devices
CN105912089A (en) * 2016-04-07 2016-08-31 浪潮电子信息产业股份有限公司 Battery redundancy method, device and system
US20190045358A1 (en) * 2017-08-02 2019-02-07 Dell Products, Lp System and Method for Control of Baseboard Management Controller Ports
CN110941323A (en) * 2018-09-25 2020-03-31 广达电脑股份有限公司 Computer-implemented method, computing device, and computer-readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李朝青: "新型电源IC技术手册", 31 October 2012, 北京航空航天大学出版社 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127044A (en) * 2021-04-13 2021-07-16 山东英信计算机技术有限公司 BMC upgrading method and device and related components
CN113448598A (en) * 2021-05-28 2021-09-28 新华三信息技术有限公司 Component upgrading method and device and server
CN113467801A (en) * 2021-06-11 2021-10-01 浪潮电子信息产业股份有限公司 BMC firmware application updating method, BMC, system and storage medium
CN113467801B (en) * 2021-06-11 2024-02-23 浪潮电子信息产业股份有限公司 BMC firmware application updating method, BMC, system and storage medium
CN113867767A (en) * 2021-09-29 2021-12-31 新华三技术有限公司 A kind of server component upgrade method and server
CN115202702A (en) * 2022-09-13 2022-10-18 深圳市湘凡科技有限公司 Software updating method based on DisplayPort interface and related device
CN115758483A (en) * 2022-11-22 2023-03-07 超聚变数字技术有限公司 Information recording method and system, BMC chip and computing device

Similar Documents

Publication Publication Date Title
CN112596742A (en) BMC software upgrading method, device, equipment and machine readable storage medium
US10007507B2 (en) Method for updating firmware of a battery included in a rechargeable battery module, portable electronic device, and rechargeable battery module
CN114153477B (en) PCIE driving card firmware upgrading method, device, system, equipment and medium
CN111142644A (en) Hard disk operation control method and device and related components
CN113760333A (en) Software upgrading method and device, electronic equipment and computer readable storage medium
CN114201197A (en) Firmware upgrade method, device, electronic device and readable storage medium
CN105095142A (en) System and method for controlling expander card
CN108833981B (en) Startup and shutdown method
CN103135723B (en) Power supply equipment for computer system and method for controlling power supply sequence
US20190004948A1 (en) Systems and methods for prognosticating likelihood of successful save operation in persistent memory
CN111475343A (en) Computer state power failure recovery method and device and terminal equipment
CN115525351A (en) PCIE card configuration method, device and medium
WO2025118801A1 (en) Host state confirmation method and apparatus, device, and storage medium
US20170212569A1 (en) Load discovery
CN118427141A (en) External card identification system
CN113986357B (en) Method, device and storage medium for establishing communication link
CN110096224A (en) Power control in memory sub-system
CN105357579A (en) Online upgrading method for set top box, related device and set top box
CN112462909B (en) Reset control method and device for all-in-one switching equipment and storage medium
US7615886B2 (en) Electronic apparatus and computer-executable program
CN115952122A (en) I2C device hot plug method, system, device, medium and product
CN112148100B (en) Embedded equipment control method, device and system
CN113391961A (en) Method and device for recording information of baseboard management controller and computer equipment
CN111324190B (en) Electronic equipment control method and device, electronic equipment and storage medium
CN106933322B (en) Method and device for controlling multi-hard-disk spin-up

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210402