Method and system for remotely controlling BMC (Baseboard Management Controller) to realize switching of multi-module working modes
By remotely controlling the BMC, software is used to process and convert network data packets into serial port data, the CPU module's working mode switching and BIT information acquisition are realized, which solves the limitations of the control distance, speed and simplicity of the existing hardware switching methods, and realizes efficient and remote multi-module working mode control.
Patent Information
- Application Number
- CN202510137394.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-05-13
AI Technical Summary
The existing switching method that implements multiple working modes through hardware has limitations in terms of control distance, control speed and simplicity.
By remotely controlling the BMC, the data packets are received from the network, and the software is used to convert the data packets into serial port data, and the converted serial port data is sent to the BMC, realizing the working mode switching of the CPU module and the acquisition of BIT information.
It realizes remote control of BMC on a general architecture, controls multi-module working mode switching and BIT information acquisition, and has the advantages of fast control speed, long control distance, ease of operation, fast module information acquisition, and strong anti-interference.
Smart Images

Figure CN119996397A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of remote control technology, and in particular discloses a method and a system for switching multi-module working modes by remotely controlling a BMC. Background Art
[0002] With the continuous development of industrial automation and remote control technology, the requirements for multi-module working environments and working methods are becoming more and more diverse. The traditional way of switching multiple working modes through hardware has limitations in terms of control distance, control speed and simplicity.
[0003] Therefore, the existing method of switching multiple working modes through hardware has limitations in terms of control distance, control speed and simplicity, which is a technical problem that needs to be solved urgently. Summary of the invention
[0004] The present invention provides a method and system for remotely controlling a BMC to switch multiple module working modes, aiming to realize remote control of a BMC to switch multiple module working modes and obtain BIT information on a universal architecture.
[0005] One aspect of the present invention relates to a method for remotely controlling a BMC to implement switching of multiple module working modes, comprising the following steps:
[0006] Receive data packets incoming via the network interface;
[0007] Use software processing to convert data packets into serial port data;
[0008] The converted serial port data is sent to the BMC to switch the working mode of the CPU module and obtain BIT information.
[0009] Furthermore, the CPU module includes a first CPU module, a second CPU module and a third CPU module, and the converted serial port data is sent to the BMC, and the steps of switching the working mode of the CPU module and obtaining the BIT information include:
[0010] BMC receives mode switching instructions;
[0011] According to the mode switching instruction, the BMC operates the register of the CPLD through IIC communication to realize the working mode switching of the CPU module; the working modes include the first working mode, the second working mode and the third working mode. In the first working mode, the first CPU module, the second CPU module and the third CPU module are all powered on and work normally, and the GPU (Graphic Processing Unit) and the GPGPU (General Purpose GPU) are all working normally; in the second working mode, the first CPU module and the second CPU module are powered on and work normally, the GPU and the GPGPU are all working normally, and the CPLD automatically powers off the third CPU module; in the third working mode, the CPLD automatically turns off the first CPU module, the second CPU module and the third CPU module, and the GPU and the GPGPU stop working.
[0012] Furthermore, the converted serial port data is sent to the BMC to implement the steps of switching the working mode of the CPU module and obtaining the BIT information, including:
[0013] BMC receives GPU graphics card display switch command;
[0014] According to the GPU graphics card display switch instruction, the BMC operates the register of the CPLD through IIC communication to realize the GPU graphics card display switch control.
[0015] Furthermore, the converted serial port data is sent to the BMC to implement the steps of switching the working mode of the CPU module and obtaining the BIT information, including:
[0016] BMC receives BIT information collection and reporting instructions;
[0017] According to the BIT information collection and reporting instructions, the BMC collects the BIT information of the CPU module and sends it to the CPU module through the serial port, and then reports it to the test computer through the network port to realize the BIT information collection of the CPU module.
[0018] Furthermore, the converted serial port data is sent to the BMC to implement the steps of switching the working mode of the CPU module and obtaining the BIT information, including:
[0019] BMC receives the instruction to destroy the electronic disk software and hardware;
[0020] According to the electronic disk software and hardware destruction instructions, the BMC operates the registers of the CPLD through IIC communication to realize the electronic disk software and hardware destruction of the CPU module.
[0021] Another aspect of the present invention relates to a system for remotely controlling a BMC to implement a switching of multiple module working modes, comprising:
[0022] A receiving module, used for receiving data packets transmitted via a network interface;
[0023] A conversion module, used for converting data packets into serial port data by software processing;
[0024] The operation module is used to send the converted serial port data to the BMC to switch the working mode of the CPU module and obtain the BIT information.
[0025] Furthermore, the operation module includes:
[0026] A first receiving unit, configured to receive a mode switching instruction using the BMC;
[0027] The first operation unit is used for operating the register of the CPLD through IIC communication according to the mode switching instruction by the BMC to realize the working mode switching of the CPU module; the working modes include the first working mode, the second working mode and the third working mode, in which the first CPU module, the second CPU module and the third CPU module are all powered on and work normally, and the GPU and the GPGPU are all working normally; in the second working mode, the first CPU module and the second CPU module are powered on and work normally, the GPU and the GPGPU are all working normally, and the CPLD automatically powers off the third CPU module; in the third working mode, the CPLD automatically turns off the first CPU module, the second CPU module and the third CPU module, and the GPU and the GPGPU stop working.
[0028] Furthermore, the operation module includes:
[0029] The second receiving unit is used to receive a GPU graphics card display switch instruction using the BMC;
[0030] The second operation unit is used to operate the register of the CPLD through IIC communication according to the GPU graphics card display switch instruction, so as to realize the GPU graphics card display switch control.
[0031] Furthermore, the operation module includes:
[0032] The third receiving unit is used to receive the BIT information collection and reporting instruction by using the BMC;
[0033] The third operating unit is used for collecting and reporting BIT information of the CPU module according to the BIT information collection and reporting instruction, and sending the BIT information of the CPU module through the serial port, and then reporting it to the test computer through the network port, so as to realize the BIT information collection of the CPU module.
[0034] Furthermore, the operation module includes:
[0035] The fourth receiving unit is used to receive the electronic disk software and hardware destruction instruction by using the BMC;
[0036] The fourth operating unit is used to operate the register of the CPLD through IIC communication according to the electronic disk software and hardware destruction instruction, so as to realize the electronic disk software and hardware destruction of the CPU module.
[0037] The beneficial effects achieved by the present invention are:
[0038] The present invention provides a method and system for remotely controlling BMC to switch multiple module working modes, which receives data packets transmitted via a network interface; converts the data packets into serial port data by software processing; and sends the converted serial port data to BMC to switch the working mode of the CPU module and obtain BIT information. The present invention provides a method and system for remotely controlling BMC to switch multiple module working modes, which can realize remote control of BMC to switch multiple module working modes and obtain BIT information on a common architecture, and has fast control speed, long control distance, simple operation, fast module information acquisition, and strong anti-interference performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 A flowchart of an embodiment of a method for remotely controlling a BMC to switch between multiple module working modes according to the present invention;
[0040] Figure 2 A schematic diagram of a system for implementing a method for switching multi-module working modes by remotely controlling a BMC according to the present invention;
[0041] Figure 3 A schematic diagram of a working mode switching method for remotely controlling a BMC to realize a multi-module working mode switching of the present invention;
[0042] Figure 4 A schematic diagram of mode switching control in a method for switching multi-module working modes by remotely controlling a BMC according to the present invention;
[0043] Figure 5 A schematic diagram of the control principle of the GPU display switch in a method for switching a multi-module working mode by remotely controlling the BMC of the present invention;
[0044] Figure 6 A schematic diagram of BIT information collection and reporting control in a method for switching multi-module working modes by remotely controlling BMC according to the present invention;
[0045] Figure 7 The present invention is a control principle diagram of the electronic disk soft and hard destruction function in a method for switching multi-module working modes by remotely controlling BMC. DETAILED DESCRIPTION
[0046] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0047] like Figure 1 and Figure 2 As shown, the first embodiment of the present invention proposes a method for remotely controlling a BMC to implement switching of multiple module working modes, comprising the following steps:
[0048] Step S100: receiving a data packet transmitted via a network interface.
[0049] Receives incoming packets through a network interface.
[0050] Step S200: converting the data packet into serial port data by software processing.
[0051] The data packets are converted into serial port (RS232) data through software processing.
[0052] Step S300: Send the converted serial port data to the BMC to switch the working mode of the CPU module and obtain the BIT information.
[0053] The converted serial port data is sent to the BMC to switch the working modes of multiple modules and obtain the BIT information of each module.
[0054] In this embodiment, the network port to serial port remote control BMC (Baseboard Management Controller) to realize the control of multiple module working modes has the advantages of fast control speed, long control distance, easy operation, fast acquisition of module information, strong anti-interference, etc. Therefore, in many scenarios, it is necessary to remotely send instruction codes to the CPU module through the network and then convert them into serial ports and send them to the BMC to control the working modes of multiple modules and obtain BIT (Binarydigit) information of multiple modules, so as to realize the software to remotely control the BMC through the network port to serial port to realize the control of multiple module working mode switching and the acquisition of BIT information.
[0055] Further, see Figures 1 to 7 The method for switching the multi-module working mode by remotely controlling the BMC provided in this embodiment includes step S300:
[0056] Step S310: The BMC receives a mode switching instruction.
[0057] The mode switching command is sent externally through the network, a TCP / UDP service is created on the CPU module, and the received client information is forwarded in the form of RS232 in the TCP / UDP service. Then, the received information is sent to the BMC through RS232 communication in the form of a protocol packet composed of the BMC communication protocol.
[0058] Step S320: According to the mode switching instruction, the BMC operates the register of the CPLD through IIC communication to implement the working mode switching of the CPU module; the working modes include a first working mode, a second working mode and a third working mode. In the first working mode, the first CPU module, the second CPU module and the third CPU module are all powered on and working normally, and the GPU and the GPGPU are all working normally; in the second working mode, the first CPU module and the second CPU module are powered on and working normally, the GPU and the GPGPU are all working normally, and the CPLD automatically powers off the third CPU module; in the third working mode, the CPLD automatically turns off the first CPU module, the second CPU module and the third CPU module, and the GPU and the GPGPU stop working.
[0059] After receiving the mode switching instruction, BMC will operate the register of CPLD through IIC communication to realize the working mode switching of each module.
[0060] Mode switching diagram is as follows Figure 4 As shown:
[0061] The first working mode: the three CPU modules, namely the first CPU module, the second CPU module and the third CPU module, are powered on and working normally, and the GPU and GPGPU on the CPU modules are working normally.
[0062] The second working mode: After sending the command code (the two modules can be specified), two CPU modules are selected to work normally, the GPU and GPGPU on the modules work normally, and the CPLD automatically powers off the third CPU module.
[0063] The third working mode: After sending the command code, CPLD will automatically shut down all CPU modules.
[0064] The first working mode can be switched to the second working mode and the third working mode by command.
[0065] The second working mode can be switched to the first working mode and the third working mode by command.
[0066] The third working mode can only be switched to the first working mode by powering on again.
[0067] Preferably, see Figures 1 to 7 The method for switching the multi-module working mode by remotely controlling the BMC provided in this embodiment includes step S300:
[0068] Step S330: The BMC receives a GPU graphics card display switch instruction.
[0069] The GPU display switch command is sent externally through the network, a TCP / UDP service is created on the CPU module, and the received client information is forwarded in the form of RS232 in the TCP / UDP service. Then, the received information is packaged into a protocol packet in the form of BMC communication protocol and sent to BMC through RS232 communication.
[0070] Step S340: According to the GPU graphics card display switch instruction, the BMC operates the register of the CPLD through IIC communication to implement GPU graphics card display switch control.
[0071] After receiving the GPU graphics card display switch instruction, BMC will operate the CPLD register through IIC communication to implement the GPU graphics card display switch of each module.
[0072] Further, see Figures 1 to 7 The method for switching the multi-module working mode by remotely controlling the BMC provided in this embodiment includes step S300:
[0073] Step S350: The BMC receives a BIT information collection and reporting instruction.
[0074] The BIT information collection and reporting instructions are sent externally through the network, a TCP / UDP service is created on the CPU module, and the received client information is forwarded in the form of RS232 in the TCP / UDP service. Then, the received information is packaged into a protocol packet in the form of BMC communication protocol and sent to BMC through RS232 communication.
[0075] Step S360: According to the BIT information collection and reporting instruction, the BMC collects the BIT information of the CPU module and sends it to the CPU module through the serial port, and then reports it to the test computer through the network port to realize the BIT information collection of the CPU module.
[0076] BMC collects BIT information of each module and sends it to the CPU module through the serial port, and then reports the serial port data to the test computer through the network port to realize the BIT information collection of each module.
[0077] Preferably, see Figures 1 to 7 The method for switching the multi-module working mode by remotely controlling the BMC provided in this embodiment includes step S300:
[0078] Step S370: The BMC receives an instruction to destroy the electronic disk's software and hardware.
[0079] The external device sends the electronic disk software and hardware destruction instruction through the network, creates a TCP / UDP service on the CPU module, and forwards the received client information in the form of RS232 on the TCP / UDP service. Then, the received information is packaged into a protocol packet in the BMC communication protocol group and sent to the BMC through RS232 communication.
[0080] Step S380: According to the electronic disk software and hardware destruction instruction, the BMC operates the register of the CPLD through IIC communication to realize the electronic disk software and hardware destruction of the CPU module.
[0081] After receiving the electronic disk software and hardware destruction instruction, BMC will operate the register of CPLD through IIC communication to realize the electronic disk software and hardware destruction of each module.
[0082] The present embodiment relates to a system for remotely controlling a BMC to implement a switching system for multiple module working modes, including a receiving module, a conversion module and an operation module, wherein the receiving module is used to receive a data packet transmitted via a network interface; the conversion module is used to convert the data packet into serial port data by software processing; and the operation module is used to send the converted serial port data to the BMC to implement the working mode switching of the CPU module and the acquisition of BIT information.
[0083] The receiving module receives data packets incoming through the network interface.
[0084] The conversion module converts the data packet into serial port (RS232) data through software processing.
[0085] The operation module sends the converted serial port data to the BMC to switch the working modes of multiple modules and obtain the BIT information of each module.
[0086] Furthermore, the present embodiment provides a system for remotely controlling a BMC to implement switching of multi-module working modes, wherein the operating module includes a first receiving unit and a first operating unit, wherein the first receiving unit is used to adopt the BMC to receive a mode switching instruction; the first operating unit is used to implement working mode switching of the CPU module by operating the register of the CPLD through IIC communication according to the mode switching instruction; the working modes include a first working mode, a second working mode and a third working mode, wherein in the first working mode, the first CPU module, the second CPU module and the third CPU module are all powered on and work normally, and the GPU and the GPGPU are all working normally; in the second working mode, the first CPU module and the second CPU module are powered on and work normally, the GPU and the GPGPU are all working normally, and the CPLD automatically powers off the third CPU module; in the third working mode, the CPLD automatically turns off the first CPU module, the second CPU module and the third CPU module, and the GPU and the GPGPU stop working.
[0087] The external device sends a mode switching instruction through the network, creates a TCP / UDP service on the CPU module, and forwards the received client information in the form of RS232 in the TCP / UDP service, and then sends the received information to the BMC through RS232 communication in the form of a protocol packet of the BMC communication protocol. The first receiving unit uses the BMC to receive the mode switching instruction.
[0088] After receiving the mode switching instruction, the BMC in the first operating unit will operate the register of the CPLD through IIC communication to realize the working mode switching of each module.
[0089] Mode switching diagram is as follows Figure 4 As shown:
[0090] The first working mode: the three CPU modules, namely the first CPU module, the second CPU module and the third CPU module, are powered on and working normally, and the GPU and GPGPU on the CPU modules are working normally.
[0091] The second working mode: After sending the command code (the two modules can be specified), two CPU modules are selected to work normally, the GPU and GPGPU on the modules work normally, and the CPLD automatically powers off the third CPU module.
[0092] The third working mode: After sending the command code, CPLD will automatically shut down all CPU modules.
[0093] The first working mode can be switched to the second working mode and the third working mode by command.
[0094] The second working mode can be switched to the first working mode and the third working mode by command.
[0095] The third working mode can only be switched to the first working mode by powering on again.
[0096] Preferably, the present embodiment provides a remote control BMC to implement a switching system for multiple module working modes, and the operation module includes a second receiving unit and a second operating unit, wherein the second receiving unit is used to use BMC to receive a GPU graphics card display switch instruction; the second operating unit is used to operate the register of the CPLD through IIC communication according to the GPU graphics card display switch instruction, so as to implement GPU graphics card display switch control.
[0097] The GPU graphics card display switch command is sent externally through the network, a TCP / UDP service is created on the CPU module, and the received client information is forwarded in the form of RS232 in the TCP / UDP service. Then, the received information is packaged into a protocol packet in the form of the BMC communication protocol group and sent to the BMC through the RS232 communication. The second receiving unit uses the BMC to receive the GPU graphics card display switch command.
[0098] After receiving the instruction of GPU display switch, the BMC in the second operation unit will operate the register of CPLD through IIC communication to realize the GPU display switch of each module.
[0099] Furthermore, the present embodiment provides a remote control BMC to implement a switching system for multiple module working modes, wherein the operation module includes a third receiving unit and a third operating unit, wherein the third receiving unit is used to use the BMC to receive a BIT information collection and reporting instruction; the third operating unit is used to collect the BIT information of the CPU module according to the BIT information collection and reporting instruction, and send it to the CPU module through the serial port, and then report it to the testing computer through the network port, thereby realizing the BIT information collection of the CPU module.
[0100] The BIT information collection and reporting instruction is sent externally through the network, a TCP / UDP service is created on the CPU module, and the received client information is forwarded in the form of RS232 in the TCP / UDP service, and then the received information is packaged into a protocol packet in the BMC communication protocol group through RS232 communication and sent to the BMC. The third receiving unit uses the BMC to receive the BIT information collection and reporting instruction.
[0101] The BMC in the third operating unit collects the BIT information of each module and sends it to the CPU module through the serial port, and then reports the serial port data to the test computer through the network port to realize the BIT information collection of each module.
[0102] Preferably, the present embodiment provides a remote control BMC to implement a switching system for multiple module working modes, and the operation module includes a fourth receiving unit and a fourth operating unit, wherein the fourth receiving unit is used to use the BMC to receive the electronic disk software and hardware destruction instruction; the fourth operating unit is used to operate the register of the CPLD through IIC communication according to the electronic disk software and hardware destruction instruction, so as to implement the electronic disk software and hardware destruction of the CPU module.
[0103] The external device sends the electronic disk software and hardware destruction instruction through the network, creates a TCP / UDP service on the CPU module, and forwards the received client information in the form of RS232 in the TCP / UDP service, and then packages the received information into a protocol packet in the BMC communication protocol group through RS232 communication and sends it to BMC. The fourth receiving unit uses BMC to receive the electronic disk software and hardware destruction instruction.
[0104] After receiving the electronic disk software and hardware destruction instruction, the BMC in the fourth operation unit will operate the register of the CPLD through IIC communication to realize the electronic disk software and hardware destruction of each module.
[0105] Please see Figures 1 to 7 This embodiment provides a method and system for remotely controlling a BMC to switch between multiple module working modes. The following is an explanation based on a specific embodiment:
[0106] The CMD command code is sent externally through the network and sent to the main CPU module through the network TCP / UDP. The main CPU module parses the received command to determine whether it is an instruction code such as working mode switching, GPU graphics card display switch, GPGPU switch, BIT information collection or electronic disk destruction.
[0107] After the main processing module receives the mode switching instruction, the main CPU module sends the BMC the mode to be switched to via RS232. The BMC 2 C instruction operation writes multiple module CPLD registers to perform power on / off operations on multiple modules. CPLD then uses I 2 C replies to the main processing module why the working mode is selected, thereby realizing the switching of multiple working modes.
[0108] After the main processing module receives the GPU display switch command (the GPU of one or more modules can be specified), the main CPU module sends the command to the BMC via RS232 to indicate which module's GPU display needs to be turned off or on. The BMC then sends the command to the BMC via I 2 C instruction operation writes multiple module CPLD registers to switch the display of the GPU graphics card of the specified module, and the CPLD then uses I 2 C replies to the main processing module which modules' GPU displays are currently closed or opened, so as to open or close the GPU display of a specified module or multiple modules. If the closed GPU graphics card is switched on, the specified CPU module will be automatically restarted.
[0109] After the main processing module receives the GPU display switch command (the GPGPU of one or more modules can be specified), the main CPU module sends the command to the BMC via RS232 to indicate which module's GPGPU AI card needs to be turned off or on. The BMC then sends the command to the BMC via I 2C instruction operation writes multiple module CPLD registers to switch the GPGPU AI graphics card of the specified module, and the CPLD then uses I 2 C replies to the main processing module which modules' GPGPU AI cards are currently closed or opened, so as to open or close the GPGPU AI cards of a specified module or multiple modules. If the closed GPGPU AI card is switched on, the specified CPU module will be automatically restarted.
[0110] After the main processing module receives the BIT information collection and reporting instruction, the main CPU module sends the BIT information of which module to be collected to the BMC via RS232. The BMC sends the collected BIT information of the corresponding module back to the main CPU module via RS232. After the main CPU module receives the RS232 information data sent by the BMC, it forwards it to the PC debugging computer through the network port via TCP / UDP, thereby realizing the collection of BIT information of multiple modules.
[0111] After the main processing module receives the soft and hard destruction instructions of the electronic disk, the main CPU module sends to the BMC through RS232 whether to perform soft destruction or hard destruction. The soft destruction BMC writes to multiple module CPLD registers through I2C instructions, and the CPLD then operates the corresponding soft destruction signal of the electronic disk to realize the soft destruction function (formatting) of the electronic disk. After formatting, the disk can still install the system normally; the hard destruction BMC writes to multiple module CPLD registers through I2C instructions, and the CPLD then operates the corresponding hard destruction signal of the electronic disk to realize the hard destruction function of the electronic disk (electronic damage is irreparable).
[0112] The present embodiment provides a method and system for remotely controlling BMC to switch multiple module working modes. Compared with the prior art, the method and system can realize the switching of CPU module working mode and the acquisition of BIT information by receiving data packets transmitted through the network interface; converting the data packets into serial port data by software processing; and sending the converted serial port data to BMC. The method and system for remotely controlling BMC to switch multiple module working modes provided by the present embodiment can realize the switching of multiple module working modes and the acquisition of BIT information by remotely controlling BMC on a general architecture, with fast control speed, long control distance, simple operation, fast acquisition of module information, and strong anti-interference.
[0113] Although preferred embodiments of the present invention have been described, additional changes and modifications may be made to these embodiments by those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention. Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A method for remotely controlling BMC to switch multiple module working modes, characterized in that: The following steps are involved: Receive data packets incoming via the network interface; Converting the data packet into serial port data by software processing; The converted serial port data is sent to the BMC to switch the working mode of the CPU module and obtain BIT information.
2. The method for switching multi-module working modes by remotely controlling the BMC as claimed in claim 1, characterized in that: The CPU module includes a first CPU module, a second CPU module and a third CPU module. The steps of sending the converted serial port data to the BMC to implement the working mode switching of the CPU module and the acquisition of BIT information include: BMC receives mode switching instructions; According to the mode switching instruction, the BMC operates the register of the CPLD through IIC communication to implement the working mode switching of the CPU module; the working modes include a first working mode, a second working mode and a third working mode, in which the first CPU module, the second CPU module and the third CPU module are all powered on and work normally, and the GPU and the GPGPU are all working normally; in the second working mode, the first CPU module and the second CPU module are powered on and work normally, the GPU and the GPGPU are all working normally, and the CPLD automatically powers off the third CPU module; in the third working mode, the CPLD automatically turns off the first CPU module, the second CPU module and the third CPU module, and the GPU and the GPGPU stop working.
3. The method for switching multi-module working modes by remotely controlling the BMC as claimed in claim 1, characterized in that: The steps of sending the converted serial port data to the BMC to switch the working mode of the CPU module and obtain the BIT information include: BMC receives GPU graphics card display switch command; According to the GPU graphics card display switch instruction, the BMC operates the register of the CPLD through IIC communication to realize the GPU graphics card display switch control.
4. The method for switching multi-module working modes by remotely controlling the BMC as claimed in claim 1, characterized in that: The steps of sending the converted serial port data to the BMC to switch the working mode of the CPU module and obtain the BIT information include: BMC receives BIT information collection and reporting instructions; According to the BIT information collection and reporting instruction, the BMC collects the BIT information of the CPU module and sends it to the CPU module through the serial port, and then reports it to the test computer through the network port, thereby realizing the BIT information collection of the CPU module.
5. The method for switching multiple module working modes by remotely controlling the BMC as claimed in claim 1, characterized in that: The steps of sending the converted serial port data to the BMC to switch the working mode of the CPU module and obtain the BIT information include: BMC receives the instruction to destroy the electronic disk software and hardware; According to the electronic disk software and hardware destruction instruction, the BMC operates the register of the CPLD through IIC communication to realize the electronic disk software and hardware destruction of the CPU module.
6. A remote control BMC to achieve multi-module working mode switching system, characterized in that: include: A receiving module, used for receiving data packets transmitted via a network interface; A conversion module, used for converting the data packet into serial port data by software processing; The operation module is used to send the converted serial port data to the BMC to switch the working mode of the CPU module and obtain the BIT information.
7. The system for remotely controlling BMC to implement switching of multiple module working modes as claimed in claim 6, characterized in that: The operation module includes: A first receiving unit, configured to receive a mode switching instruction using the BMC; The first operation unit is used for operating the register of the CPLD through IIC communication according to the mode switching instruction by the BMC to realize the working mode switching of the CPU module; the working modes include a first working mode, a second working mode and a third working mode, in which the first CPU module, the second CPU module and the third CPU module are all powered on and work normally, and the GPU and the GPGPU are all working normally; in the second working mode, the first CPU module and the second CPU module are powered on and work normally, the GPU and the GPGPU are all working normally, and the CPLD automatically powers off the third CPU module; in the third working mode, the CPLD automatically turns off the first CPU module, the second CPU module and the third CPU module, and the GPU and the GPGPU stop working.
8. The system for remotely controlling BMC to implement switching of multiple module working modes as claimed in claim 6, characterized in that: The operation module includes: The second receiving unit is used to receive a GPU graphics card display switch instruction using the BMC; The second operating unit is used for operating the register of the CPLD through IIC communication according to the GPU graphics card display switch instruction, so as to realize the GPU graphics card display switch control.
9. The system for remotely controlling BMC to implement switching of multiple module working modes as claimed in claim 6, characterized in that: The operation module includes: The third receiving unit is used to receive the BIT information collection and reporting instruction by using the BMC; The third operating unit is used to collect the BIT information of the CPU module according to the BIT information collection and reporting instruction, and send it to the CPU module through the serial port, and then report it to the testing computer through the network port to realize the BIT information collection of the CPU module.
10. The system for remotely controlling BMC to implement switching of multiple module working modes as claimed in claim 6, characterized in that: The operation module includes: The fourth receiving unit is used to receive the electronic disk software and hardware destruction instruction by using the BMC; The fourth operating unit is used for operating the register of the CPLD through IIC communication according to the electronic disk software and hardware destruction instruction, so as to realize the electronic disk software and hardware destruction of the CPU module.
Citation Information
Patent Citations
Power redundancy control system and method of GPU server and medium
CN113064479A
Multi-channel CPU control system and method, storage medium and equipment
CN116541076A
Double-channel CPU control method, system and device and storage medium
CN117389944A
Two memory system that live of two accuses based on X86 framework
CN205139890U