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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com