Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for adapting BMC (baseboard management controller) to multi-platform CPUs and storage medium

A multi-platform, configuration module technology, applied in the direction of instruments, electrical digital data processing, computing, etc., can solve the problems of poor compatibility, troublesome production, testing, and maintenance, and the server cannot be replaced with other types of CPUs, etc., to achieve unified testing , easy to manage the effect

Active Publication Date: 2022-01-04
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In summary, BMC develops firmware according to different CPU types, which brings more troubles to production, testing and maintenance.
And once the BMC firmware is confirmed, the server cannot be replaced with other types of CPU, and the compatibility of the CPU is poor.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for adapting BMC (baseboard management controller) to multi-platform CPUs and storage medium
  • Method and device for adapting BMC (baseboard management controller) to multi-platform CPUs and storage medium
  • Method and device for adapting BMC (baseboard management controller) to multi-platform CPUs and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] see figure 1 As shown, an embodiment of the present application provides a method for adapting a BMC to a multi-platform CPU, including:

[0041] S100, integrate the communication protocols required for interaction with different types of CPUs in the BMC; in the specific implementation process, integrate the communication protocols required for interaction with different types of CPUs in the BMC firmware, specifically, the communication protocols required for interaction with different types of CPUs Protocols include: I2C protocol, PECI protocol and middle layer software protocol. In the prior art, the hardware links used for communication between the I2C protocol, the PECI protocol and the middle layer software protocol are consistent.

[0042]S200, a unified hardware link is created between the BMC and the CPU, and the unified hardware link can be applied to the communication of all required communication protocols; for the CPU that uses the I2C protocol to interact ...

Embodiment 2

[0063] see Figure 4 As shown, an embodiment of the present application provides a device for implementing a method for adapting a BMC to a multi-platform CPU, including:

[0064] At least one unified hardware link connecting the BMC and the CPU, the unified hardware link can realize a variety of communication protocols applied to the interaction between the CPU and the BMC; a signal transceiver module, the signal transceiver module can realize the BMC and different types of CPUs The communication protocol required for interaction, the signal transceiver modules are connected through the SDA serial data line and the SCL serial clock line, the SDA serial data line and the SCL serial clock line are connected to the power supply through a pull-up resistor, the Both the SDA serial data line and the SCL serial clock line are connected to the drain port.

[0065] A configuration module, the configuration module is used to configure the CPU adaptation file; in a specific implementat...

Embodiment 3

[0069] An embodiment of the present application provides a storage medium for implementing a method for adapting a BMC to a multi-platform CPU. The storage medium for implementing the method for adapting the BMC to the multi-platform CPU stores at least one instruction, and reads and executes the instruction to implement the method for adapting the BMC to the multi-platform CPU.

[0070] In this application, the communication protocol required for interaction between different types of CPUs is integrated in the BMC, and a CPU adaptation file is created. The link number of the unified hardware link connected between them is configured according to the protocol number of the communication protocol applied in the interaction between the CPU and the BMC and the interaction address corresponding to the CPU to configure the CPU adaptation file. During the operation of the server, the BMC reads and parses the content of the CPU adaptation file, selects the target unified hardware lin...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method and device for adapting a BMC to multi-platform CPUs and a storage medium. The method comprises the following steps: integrating communication protocols required for interaction with different types of CPUs in the BMC; creating a unified hardware link between the BMC and the CPUs, wherein the unified hardware link can be applied to all required communication protocols; creating a CPU adaptive file in a pre-configured format; configuring the content of the CPU adaptive file; and enabling the BMC to read and analyze the content of the CPU adaptive file, selecting a target unified hardware link according to the content of the CPU adaptive file, executing a target communication protocol on the target unified hardware link for communication, and determining a target CPU on the target unified hardware link by using a target interaction address, thereby realizing interaction between the BMC and the target CPU. According to the application, the BMC selects the target communication protocol corresponding to the target CPU according to the CPU adaptive file, determines the target CPU in the target unified hardware link by using the target address, and executes the target communication protocol to realize interaction between the BMC and different types of CPUs, so that the compatibility of the BMC to different types of CPUs is realized.

Description

technical field [0001] The present application relates to the field of interaction between BMC and CPU, and in particular, to a method, device and storage medium for adapting BMC to a multi-platform CPU. Background technique [0002] The baseboard management controller BMC can realize functions such as related control and information supervision in the server. Users can access the baseboard management controller through web, ipmitool, and snmp tools to obtain server information. In the server, the baseboard management controller can interact with the CPU, obtain information such as temperature, voltage, and power consumption of the CPU, and control and intervene the operation of the CPU according to the obtained information. [0003] For server manufacturers, diversifying CPU supply sources is an effective way to deal with risks and reduce costs. After the diversification of CPUs, the interaction methods between CPUs and BMCs of different manufacturers may be different. For...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/42G06F11/36
CPCG06F13/4291G06F11/3688Y02D10/00
Inventor 张旭
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products