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

Host machine and BMC communication method, BIOS, operating system, BMC and server

A technology of operating system and host machine, applied in the computer field, to achieve the effect of saving circuit board space and fast speed

Pending Publication Date: 2021-03-30
昆仑太科(北京)技术股份有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This communication method requires corresponding hardware that supports LPC

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
  • Host machine and BMC communication method, BIOS, operating system, BMC and server
  • Host machine and BMC communication method, BIOS, operating system, BMC and server
  • Host machine and BMC communication method, BIOS, operating system, BMC and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] Example 1: figure 1 It is a flow chart of a method for communicating between a host computer and a BMC in embodiment 1, applied to the BIOS of the host computer, comprising the following steps:

[0033] S1 step, write IPMI information to BMC by SMBUS bus line;

[0034] Step S2, reading the feedback information of the IPMI information sent by the BMC through the SMBUS bus.

[0035] The platform used in the present invention can be a domestic platform (such as Godson platform, Shenwei platform, etc.). SMBUS ((System Management Bus, System Management Bus) hardware usually has two lines SMBCLK (serial clock line) and SMBDAT (serial data line).

[0036] Specifically, there are usually two ways to write data to the BMC through the SMBUS, byte writing and block writing.

[0037] Among them, the byte writing is to write one byte at a time, and return an ACK (confirmation) signal after writing to confirm whether the writing is successful. block write. Block writing, write o...

Embodiment 2

[0043] Embodiment 2: a method for host computer and BMC communication, applied to the operating system of the host computer, comprising the following steps:

[0044] S1 step, write IPMI information to BMC by SMBUS bus line;

[0045] Step S2, reading the feedback information of the IPMI information sent by the BMC through the SMBUS bus.

[0046] The method in Embodiment 1 can also be implemented in the operating system in Embodiment 2, and the specific implementation method can be a certain service process. Usually, it is easier to realize the communication between the host computer and the BMC through SMBUS in the operating system, and the environment function in the operating system is more powerful, and there are many functional modules that can be directly used.

[0047] Specifically, in the operating system operating process in the method for embodiment 2, first need to run IPMI initialization driver, set up an IPMI virtual device file, then set up the IPMI protocol stack...

Embodiment 3

[0049] Example 3: figure 2It is a flowchart of a method for communicating between a host computer and a BMC in embodiment 3, applied to a BMC, comprising the following steps:

[0050] S1 step, in response to the IPMI information received by the SMBUS bus, execute the IPMI command in the IPMI information, and obtain the feedback information for executing the IPMI command;

[0051] Step S2, sending feedback information to the host computer through the SMBUS bus.

[0052] In this embodiment, the BMC can respond to the IPMI information received by the SMBUS bus and execute the IPMI commands therein, so it can cooperate with the host computer without using a control chip, and saves space on the circuit board.

[0053] Based on the same inventive concept, BIOS, operating system and BMC are also provided in the embodiment of the present invention, because the principle of solving problems of this BIOS, operating system and BMC is similar to the above-mentioned method, so the implem...

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 the field of computers, and provides a host machineand BMC communicationmethod applied to a BIOS of the host machine. The method is characterized by comprising the following steps: writing IPMI information into the BMC through an SMBUS ; and reading feedback information of the IPMI information sent by the BMC through the SMBUS. According to the method provided by the invention, the host machine communicates with the BMC through the SMBUS, the IPMI information is written and received without an LPC control chip, the space of a circuit board can be saved, and the data writing and writing speed of the SMBUS support block is higher.

Description

technical field [0001] The disclosure relates to the field of computers, and in particular to a method for communicating between a host machine and a BMC, a BIOS, an operating system, a BMC and a server. Background technique [0002] According to the IPMI specification architecture, a server system may include a host computer and multiple BMCs (Baseboard Management Controller, baseboard controller). Among them, the BMC is a control unit deployed in the server with independent power supply and independent I / O interface, which can control the server's sensors, hard disk, network, graphics card and other peripherals. The devices controlled by the BMC are connected to the BMC through IPMB (Intelligent Platform Management, intelligent platform management bus). Regardless of whether the server is installed with an operating system or powered on, as long as the baseboard management controller is powered on, the running status of the server can be monitored. The BMC is directly co...

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
IPC IPC(8): G06F13/42H04L1/16
CPCG06F13/4282H04L1/1607
Inventor 陈小春张超朱立森郭荣博孙亮
Owner 昆仑太科(北京)技术股份有限公司
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