CN114968665A - CPLD firmware switching method, system, device and server - Google Patents

CPLD firmware switching method, system, device and server Download PDF

Info

Publication number
CN114968665A
CN114968665A CN202210584892.9A CN202210584892A CN114968665A CN 114968665 A CN114968665 A CN 114968665A CN 202210584892 A CN202210584892 A CN 202210584892A CN 114968665 A CN114968665 A CN 114968665A
Authority
CN
China
Prior art keywords
cpld
firmware
cpld firmware
available
current
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
CN202210584892.9A
Other languages
Chinese (zh)
Inventor
段志佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Power Commercial Systems Co Ltd
Original Assignee
Inspur Power Commercial Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Power Commercial Systems Co Ltd filed Critical Inspur Power Commercial Systems Co Ltd
Priority to CN202210584892.9A priority Critical patent/CN114968665A/en
Publication of CN114968665A publication Critical patent/CN114968665A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a CPLD firmware switching method, system, device and server, and relates to the technical field of information. Periodically judging whether the current CPLD firmware of the CPLD is available; if not, the available CPLD firmware stored in the CPLD is sent to the CPLD, and the CPLD is controlled to switch the current CPLD firmware into the available CPLD firmware. The BMC periodically judges whether the current CPLD firmware is available or not, so the BMC can find the current CPLD firmware is unavailable in time, and timely write the available CPLD firmware into the CPLD when the current CPLD firmware is unavailable, thereby eliminating the unavailable state of the CPLD firmware, maintaining the normal work of the CPLD, improving the reliability and safety of the server, and in addition, the whole process is carried out automatically, improving the efficiency and saving the human resources.

Description

CPLD firmware switching method, system, device and server
Technical Field
The invention relates to the technical field of information, in particular to a CPLD firmware switching method, system, device and server.
Background
With the development of information technology, the number and size of servers required are continuously expanding. The server is more and more widely applied to occasions such as a large-scale data center, a cloud computing base and the like. The CPLD is used as a key component on the server and has the functions of monitoring faults, assisting the server to be turned on and turned off and the like, and when the CPLD firmware is abnormal, the current version of the CPLD firmware is unavailable, so that the CPLD is unavailable. In order to solve the problem, in the prior art, when a user finds that the CPLD firmware is unavailable, a switching instruction of the CPLD firmware is manually sent to the BMC, so that the BMC writes an available version of the CPLD firmware into the CPLD, and the CPLD normally works. However, the time when the actual user finds that the CPLD firmware is abnormal may be after the CPLD firmware is unavailable, because the user finds that the CPLD firmware is abnormal only when looking at the BMC to record the log of the CPLD firmware abnormality, that is, the CPLD firmware is unavailable and may have been continued for a while, the version switching of the CPLD firmware cannot be controlled at the first time when the current CPLD firmware fails, which reduces the reliability and safety of the server, and in addition, sending the version switching instruction of the CPLD firmware is a manual operation, which reduces the efficiency and increases the consumption of human resources.
Disclosure of Invention
The invention aims to provide a CPLD firmware switching method, a CPLD firmware switching system, a CPLD firmware switching device and a server, which improve the reliability and the safety of the server, and in addition, the whole process is carried out automatically, so that the efficiency is improved, and the human resources are saved.
In order to solve the above technical problem, the present invention provides a CPLD firmware switching method, which is applied to a BMC of a server, and includes:
periodically judging whether the current CPLD firmware of the CPLD is available;
if not, the available CPLD firmware stored in the CPLD is sent to the CPLD and the CPLD is controlled to switch the current CPLD firmware into the available CPLD firmware.
Preferably, the periodically determining whether the current CPLD firmware of the CPLD is available includes:
periodically judging whether a signal which is sent by the CPLD and represents that the CPLD firmware is unavailable is received;
and if a signal which is sent by the CPLD and used for representing that the CPLD firmware is unavailable is received, judging that the CPLD firmware is unavailable, and entering the step of sending the available CPLD firmware stored in the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware.
Preferably, the periodically determining whether the current CPLD firmware of the CPLD is available includes:
periodically sending a detection instruction to the CPLD;
judging whether a feedback instruction corresponding to the detection instruction of the CPLD is received within a preset time;
if the feedback instruction of the CPLD corresponding to the detection instruction is not received within the preset time, the CPLD firmware is judged to be unavailable, and the steps of sending the available CPLD firmware stored in the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware are carried out.
Preferably, the method further comprises the following steps:
and displaying the current version information of the CPLD firmware and the available version information of the CPLD firmware through a display module.
Preferably, the method further comprises the following steps: and displaying the current version information of the CPLD firmware and the available version information of the CPLD firmware through a BMC webpage and/or a Redfish command line and/or an IPMI command line.
Preferably, before periodically determining whether the current CPLD firmware of the CPLD is available, the method further includes:
when receiving the CPLD firmware, judging whether the CPLD firmware is suitable for the server;
and if the CPLD firmware is suitable for the server, using the CPLD firmware as available CPLD firmware.
Preferably, the receiving CPLD firmware includes:
and receiving the CPLD firmware sent by external equipment and/or receiving the CPLD firmware sent by a BMC (baseboard management controller) image of the external equipment, wherein the CPLD firmware is stored in the external equipment.
In order to solve the above technical problem, the present invention further provides a CPLD firmware switching system, which is applied to a BMC of a server, and includes:
the judging unit is used for periodically judging whether the current CPLD firmware of the CPLD is available; if not, entering a processing unit;
the processing unit is used for sending the available CPLD firmware stored in the processing unit to the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware.
In order to solve the above technical problem, the present invention further provides a CPLD firmware switching device, including:
a memory for storing a computer program;
and the BMC is used for executing the computer program to realize the steps of the CPLD firmware switching method.
In order to solve the above technical problem, the present invention further provides a server, including the CPLD firmware switching device described above.
The application provides a CPLD firmware switching method, a system, a device and a server, which periodically judge whether the current CPLD firmware of the CPLD is available; if not, the available CPLD firmware stored in the CPLD is sent to the CPLD, and the CPLD is controlled to switch the current CPLD firmware into the available CPLD firmware. The BMC periodically judges whether the current CPLD firmware is available, so that the BMC can find the available CPLD firmware in time when the current CPLD firmware is unavailable, and timely write the available CPLD firmware into the CPLD when the current CPLD firmware is unavailable, thereby eliminating the unavailable state of the CPLD firmware, maintaining the normal work of the CPLD, improving the reliability and the safety of the server, and in addition, the whole process is carried out automatically, improving the efficiency and saving the human resources.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed in the prior art and the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a flowchart of a CPLD firmware switching method provided in the present invention;
fig. 2 is a schematic structural diagram of a CPLD firmware switching system according to the present invention;
fig. 3 is a schematic structural diagram of a CPLD firmware switching device provided in the present invention.
Detailed Description
The core of the invention is to provide a CPLD firmware switching method, a CPLD firmware switching system, a CPLD firmware switching device and a server, which improve the reliability and the safety of the server, and in addition, the whole process is carried out automatically, so that the efficiency is improved, and the human resources are saved.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a CPLD firmware switching method according to the present invention. The method is applied to the BMC of the server and comprises the following steps:
s11: periodically judging whether the current CPLD firmware of the CPLD is available, if not, entering S12;
s12: and sending the available CPLD firmware stored in the CPLD to the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware.
Compared with the prior art, the record that the current CPLD (Complex Programmable logic device) firmware is unavailable can be recorded in a log form, a user cannot detect in time when the current CPLD firmware is unavailable, but only needs to find that the CPLD firmware is unavailable when looking up the log, and because the unavailable time of the CPLD firmware may last for a period of time, the security of the server is reduced, in the present application, the BMC (Baseboard Management Controller) can periodically judge whether the current CPLD firmware of the CPLD is available, that is, the judging process is continuously performed, so that once the current CPLD firmware of the CPLD is abnormal and unavailable, the current CPLD firmware stored by the BMC can be detected at the first time, the available CPLD firmware stored by the BMC can be sent to the CPLD and the CPLD is controlled to switch the current CPLD firmware into the available CPLD firmware, the CPLD firmware can be continuously used, the CPLD maintains a normal working state, and the reliability and the safety of the server are improved.
Specifically, GPIO (General-purpose input/output) and I2C (Inter-Integrated Circuit, bidirectional two-wire system synchronous serial bus) are connected between the BMC and the CPLD, the BMC may read the version number of the currently running CPLD firmware and may also realize signal interaction with the CPLD, and send the available CPLD firmware stored in the BMC to the CPLD through the GPIO or I2C protocol and control the CPLD to switch the current CPLD firmware to the available CPLD firmware, and, if the user needs to switch the version of the CPLD firmware, the BMC may also send the version switching instruction of the CPLD firmware through the BMC to activate one of the available CPLD firmware, and at this time, the BMC may write the activated firmware into the CPLD through the link such as I2C.
It should be noted that after the CPLD firmware is switched, the version of the CPLD firmware in the BMC is not automatically deleted, but is continuously kept as a backup.
In summary, the present application provides a CPLD firmware switching method, which periodically determines whether the current CPLD firmware of the CPLD is available; if not, the available CPLD firmware stored in the CPLD is sent to the CPLD, and the CPLD is controlled to switch the current CPLD firmware into the available CPLD firmware. The BMC periodically judges whether the current CPLD firmware is available, so that the BMC can find the available CPLD firmware in time when the current CPLD firmware is unavailable, and timely write the available CPLD firmware into the CPLD when the current CPLD firmware is unavailable, thereby eliminating the unavailable state of the CPLD firmware, maintaining the normal work of the CPLD, improving the reliability and the safety of the server, and in addition, the whole process is carried out automatically, improving the efficiency and saving the human resources.
On the basis of the above-described embodiment:
referring to fig. 2 and fig. 3, fig. 2 is a schematic structural diagram of a CPLD firmware switching system provided by the present invention, and fig. 3 is a schematic structural diagram of a CPLD firmware switching device provided by the present invention.
As a preferred embodiment, the periodically determining whether the current CPLD firmware of the CPLD is available includes:
periodically judging whether a signal which is sent by the CPLD and represents that the CPLD firmware is unavailable is received;
and if a signal which is sent by the CPLD and used for representing that the CPLD firmware is unavailable is received, judging that the CPLD firmware is unavailable, and entering the step of sending the available CPLD firmware stored in the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware.
After the CPLD which is running detects that the current CPLD firmware of the CPLD is abnormal, the CPLD can also actively send a flash signal to the BMC, and the BMC can judge that the CPLD firmware is unavailable after receiving the flash signal sent by the CPLD, namely receiving a signal which is sent by the CPLD and represents that the CPLD firmware is unavailable, automatically flash the CPLD firmware stored in the CPLD, control the CPLD to complete the switching of the firmware, automatically perform the whole process, and improve the automation degree of the scheme.
As a preferred embodiment, the periodically determining whether the current CPLD firmware of the CPLD is available includes:
periodically sending a detection instruction to the CPLD;
judging whether a feedback instruction corresponding to the detection instruction of the CPLD is received within a preset time;
and if the feedback instruction corresponding to the detection instruction of the CPLD is not received within the preset time, judging that the CPLD firmware is unavailable, and performing the steps of sending the available CPLD firmware stored in the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware.
Meanwhile, the BMC can monitor whether the CPLD firmware in operation is abnormal or not through a mode of polling and accessing the CPLD by I2C according to configuration, namely, periodically sends a detection instruction to the CPLD, judges whether a feedback instruction corresponding to the detection instruction of the CPLD is received within a preset time or not, if the CPLD is found to be abnormal such as no response and the like and does not receive the feedback instruction corresponding to the detection instruction of the CPLD within the preset time, the BMC automatically writes the CPLD firmware stored in the BMC into the CPLD in a flashing manner, the whole process is automatically carried out, and the automation degree of the scheme is improved.
As a preferred embodiment, the method further comprises the following steps:
and displaying the version information of the current CPLD firmware and the version information of the available CPLD firmware through the display module.
The BMC can store the version information of the current CPLD firmware and the version information of the available CPLD firmware and store the version information of the current CPLD firmware and the version information of the available CPLD firmware in a persistent mode, then the display module displays the version information of the current CPLD firmware and the version information of the available CPLD firmware for a user, the user can see the version information of the CPLD firmware and the version information of the current CPLD firmware stored by the BMC in real time, and user experience is improved.
It should be noted that the version information may be a version number of the CPLD firmware or other parameters that can uniquely characterize the CPLD firmware, which improves the flexibility of the solution.
As a preferred embodiment, further comprising: and displaying the version information of the current CPLD firmware and the version information of the available CPLD firmware through the BMC webpage and/or the Redfish command line and/or the IPMI command line.
The version information of the current CPLD firmware and the version information of the available CPLD firmware are displayed for a user on a webpage of the BMC, in a Redfish command line, an IPMI (Intelligent Platform Management Interface) command line and the like, so that the user can see the version information of the current CPLD firmware and the version information of the current CPLD firmware stored by the BMC in real time, and the user experience is improved.
It should be noted that the version information may be a version number of the CPLD firmware or other parameters that can uniquely characterize the CPLD firmware, which improves the flexibility of the solution.
In addition, the BMC webpage, the Redfish command line and the IPMI command line can display the version information of the current CPLD firmware and the version information of the available CPLD firmware, and one or more combinations of the current CPLD firmware and the available CPLD firmware can be selected to be displayed, so that the flexibility of the scheme is improved.
As a preferred embodiment, before periodically determining whether the current CPLD firmware of the CPLD is available, the method further includes:
when receiving the CPLD firmware, judging whether the CPLD firmware is suitable for the server;
and if the CPLD firmware is suitable for the server, the CPLD firmware is used as the available CPLD firmware.
When the BMC receives the CPLD firmware, the BMC checks the firmware to judge whether the CPLD firmware is suitable for the server, if the CPLD firmware is suitable for the server, the CPLD firmware is marked as available after the check is passed and is placed in a storage space of the BMC for persistent storage, and when the actual check is carried out, whether the CPLD firmware is suitable can be judged according to information such as the version number of the CPLD firmware, and the like, and a checking step is added before the actual use process, so that the reliability of the scheme is improved.
As a preferred embodiment, the receiving CPLD firmware includes:
receiving CPLD firmware sent by external equipment and/or receiving CPLD firmware sent by a BMC image of the device.
Receiving CPLD firmware including receiving CPLD firmware transmitted by external equipment and/or receiving CPLD firmware transmitted by own BMC image,
when the CPLD firmware sent by the external equipment is transmitted to the BMC, the BMC checks the firmware, marks the CPLD firmware as available after the check is passed, and places the CPLD firmware in the storage space of the BMC to be stored persistently.
The invention also provides a CPLD firmware switching system, which is applied to the BMC of the server and comprises the following components:
the judging unit is used for periodically judging whether the current CPLD firmware of the CPLD is available; if not, triggering the processing unit;
the processing unit is used for sending the available CPLD firmware stored in the processing unit to the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware.
For the introduction of the CPLD firmware switching system provided by the present invention, please refer to the above-mentioned embodiment of the CPLD firmware switching method, which is not described herein again.
Wherein the judging unit includes:
the signal receiving and judging unit is used for periodically judging whether a signal which is sent by the CPLD and used for representing that the CPLD firmware is unavailable is received, and if so, triggering the first judging unit;
the first judging unit is used for receiving a signal which is sent by the CPLD and used for representing that the CPLD firmware is unavailable, judging that the CPLD firmware is unavailable and entering the processing unit.
Wherein the judging unit includes:
the detection instruction sending unit is used for periodically sending a detection instruction to the CPLD;
the feedback instruction receiving and judging unit is used for judging whether a feedback instruction of the CPLD, corresponding to the detection instruction, is received within a preset time, and if so, the second judging unit is triggered;
and the second judging unit is used for judging that the CPLD firmware is unavailable and entering the processing unit if a feedback instruction of the CPLD corresponding to the detection instruction is not received within a preset time.
Wherein, still include:
and the first display unit is used for displaying the current version information of the CPLD firmware and the available version information of the CPLD firmware through a display module.
Wherein, still include:
and the second display unit is used for displaying the current version information of the CPLD firmware and the available version information of the CPLD firmware through a BMC webpage and/or a Redfish command line and/or an IPMI command line.
The CPLD firmware switching system further comprises:
the applicability judging unit is used for judging whether the CPLD firmware is applicable to the server or not when receiving the CPLD firmware, and if so, triggering the available CPLD firmware determining unit;
the available CPLD firmware determination unit is used for taking the CPLD firmware as available CPLD firmware.
Wherein, receiving the CPLD firmware comprises:
and receiving the CPLD firmware sent by external equipment and/or receiving the CPLD firmware sent by a BMC (baseboard management controller) image of the external equipment, wherein the CPLD firmware is stored in the external equipment.
The invention also provides a CPLD firmware switching device, which comprises:
a memory 1 for storing a computer program;
and the BMC2 is used for executing the computer program to realize the steps of the CPLD firmware switching method.
For the introduction of the CPLD firmware switching device provided by the present invention, please refer to the above-mentioned embodiment of the CPLD firmware switching method, which is not described herein again.
The invention also provides a server which comprises the CPLD firmware switching device.
For the introduction of the server provided by the present invention, please refer to the above embodiment of the CPLD firmware switching method, which is not described herein again.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A CPLD firmware switching method is characterized in that the method is applied to a BMC of a server and comprises the following steps:
periodically judging whether the current CPLD firmware of the CPLD is available;
if not, the available CPLD firmware stored in the CPLD is sent to the CPLD and the CPLD is controlled to switch the current CPLD firmware into the available CPLD firmware.
2. The CPLD firmware switching method according to claim 1, wherein periodically determining whether the current CPLD firmware of the CPLD is available includes:
periodically judging whether a signal which is sent by the CPLD and represents that the CPLD firmware is unavailable is received;
and if a signal which is sent by the CPLD and used for representing that the CPLD firmware is unavailable is received, judging that the CPLD firmware is unavailable, and entering the step of sending the available CPLD firmware stored in the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware.
3. The CPLD firmware switching method according to claim 1, wherein periodically determining whether the CPLD firmware is available currently in the CPLD comprises:
periodically sending a detection instruction to the CPLD;
judging whether a feedback instruction corresponding to the detection instruction of the CPLD is received within a preset time;
if the feedback instruction of the CPLD corresponding to the detection instruction is not received within the preset time, the CPLD firmware is judged to be unavailable, and the steps of sending the available CPLD firmware stored in the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware are carried out.
4. The CPLD firmware switching method according to claim 1, further comprising:
and displaying the current version information of the CPLD firmware and the available version information of the CPLD firmware through a display module.
5. The CPLD firmware switching method according to claim 1, further comprising: and displaying the current version information of the CPLD firmware and the available version information of the CPLD firmware through a BMC (baseboard management controller) webpage and/or a Redfish command line and/or an IPMI (intelligent platform management interface) command line.
6. The CPLD firmware switching method according to any one of claims 1 to 5, wherein before periodically determining whether the CPLD firmware currently available for the CPLD, further comprising:
when receiving the CPLD firmware, judging whether the CPLD firmware is suitable for the server;
and if the CPLD firmware is suitable for the server, taking the CPLD firmware as available CPLD firmware.
7. The CPLD firmware switching method according to claim 6, wherein receiving the CPLD firmware includes:
and receiving the CPLD firmware sent by external equipment and/or receiving the CPLD firmware sent by a BMC (baseboard management controller) image of the external equipment, wherein the CPLD firmware is stored in the external equipment.
8. The CPLD firmware switching system is characterized by being applied to a BMC of a server and comprising:
the judging unit is used for periodically judging whether the current CPLD firmware of the CPLD is available; if not, entering a processing unit;
the processing unit is used for sending the available CPLD firmware stored in the processing unit to the CPLD and controlling the CPLD to switch the current CPLD firmware into the available CPLD firmware.
9. A CPLD firmware switching device, comprising:
a memory for storing a computer program;
a BMC for executing the computer program to implement the steps of the CPLD firmware switching method of any one of claims 1 to 7.
10. A server, comprising the CPLD firmware switching device according to claim 9.
CN202210584892.9A 2022-05-26 2022-05-26 CPLD firmware switching method, system, device and server Pending CN114968665A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210584892.9A CN114968665A (en) 2022-05-26 2022-05-26 CPLD firmware switching method, system, device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210584892.9A CN114968665A (en) 2022-05-26 2022-05-26 CPLD firmware switching method, system, device and server

Publications (1)

Publication Number Publication Date
CN114968665A true CN114968665A (en) 2022-08-30

Family

ID=82956548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210584892.9A Pending CN114968665A (en) 2022-05-26 2022-05-26 CPLD firmware switching method, system, device and server

Country Status (1)

Country Link
CN (1) CN114968665A (en)

Similar Documents

Publication Publication Date Title
CN110908841B (en) I2C communication abnormity recovery method and device
CN109143954B (en) System and method for realizing controller reset
CN113672306B (en) Server component self-checking abnormity recovery method, device, system and medium
US20170075742A1 (en) Method for maintaining file system of computer system
CN115599617B (en) Bus detection method and device, server and electronic equipment
CN114968665A (en) CPLD firmware switching method, system, device and server
CN111130856A (en) Server configuration method, system, equipment and computer readable storage medium
CN115098342A (en) System log collection method, system, terminal and storage medium
CN115728665A (en) Power failure detection circuit, method and system
CN115934616A (en) Serial port information storage method and device, server, electronic equipment and storage medium
CN201657197U (en) Intelligent power supply management video monitoring equipment
CN110733037B (en) Signal processing method and device, storage medium and processor
CN112953788A (en) Network state detection method and device, BMC and storage medium
CN113961252A (en) PCIE board card loss prevention method and device and computer readable storage medium
CN219204558U (en) Network video recorder and network video recorder system
CN110647435A (en) Server, hard disk remote control method and control assembly
CN113641524B (en) Reset method, device and equipment for single board starting overtime and readable storage medium
CN112084074B (en) Remote connection control method
CN117033084B (en) Virtual machine backup method and device, electronic equipment and storage medium
CN113868181B (en) Storage device PCIE link negotiation method, system, device and medium
JP2536386B2 (en) Online information processing device
CN115586983A (en) Server fault recovery method, device, equipment and storage medium
CN117271179A (en) Starting method, device, server and system of central processing unit
CN114003426A (en) Fault processing method and system and electronic equipment
CN114465880A (en) Fault network port confirmation method, device and medium based on BMC (baseboard management controller)

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