Unlock instant, AI-driven research and patent intelligence for your innovation.

A method for master and slave tmc to communicate with bmc at the same time

A communication method and host technology, applied in the field of server management, can solve problems such as timeout restart, failure to use i2c bus, system crash, etc.

Active Publication Date: 2020-02-07
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although under normal circumstances the slave TMC obtains node information from the master TMC through serial port communication, but operations such as setting BMCIP, powering on and off, and restarting the BMC are performed separately on the master and slave TMCs, which leads to the execution of the above-mentioned During the operation, the master (slave) TMC may be occupying the i2c bus to communicate with the BMC, so the slave (master) TMC cannot use the i2c bus normally, and the system is stuck in the ioctrl() function and cannot return, further causing the ipmimain process to continue to time out reboot, system crashes

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] A kind of master, slave TMC and BMC communication method simultaneously, comprise the following steps:

[0023] S1. At the beginning of the process of accessing the baseboard management controller (BMC), the master box management controller (master TMC) first sends a control command prohibited from accessing the baseboard management controller (BMC) to the slave box management controller (slave TMC) through the serial port session, and accesses The control command prohibited by the baseboard management controller is an OEM command conforming to the ipmi standard, and the command processing function of the slave case management controller (slave TMC) sets the flag variable to 1. After the slave case management controller (slave TMC) judges that the flag variable is 1, skip the process operation of accessing the baseboard management controller (BMC) through the I2C bus;

[0024] S2, delay 1 to 5 seconds;

[0025] S3, the main box management control module executes the op...

Embodiment 2

[0028] A kind of master, slave TMC and BMC communication method simultaneously, comprise the following steps:

[0029] S1. The process of accessing the baseboard management controller (BMC) from the chassis management controller (slave TMC) first sends a control command prohibited from accessing the baseboard management controller (BMC) to the main chassis management controller (main TMC) through the serial port session, accessing The control commands prohibited by the baseboard management controller are OEM commands conforming to the ipmi standard, and the command processing function of the main box management controller (main TMC) sets the flag variable to 1. After the main box management controller (main TMC) judges that the flag variable is 1, skip the process operation of accessing the baseboard management controller (BMC) through the I2C bus;

[0030] S2, delay 1 to 5 seconds;

[0031] S3. Delay for one to five seconds after the operation of accessing the baseboard mana...

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 discloses a method for simultaneously communicating master and slave TMC (Tray Management Controller) with a BMC (Baseboard Management Controller). The method comprises the following steps: S1, transmitting a control command forbidden by the BMC to a second TMC by a first TMC at the beginning of a procedure of the BMC, and enabling the control command received by the second TMC to skip over the procedure of the BMC to be executed; S2, delaying time T1; S3, enabling the master tray management control module to execute the operation of the BMC and delaying time T2; S4, transmitting a control command permitted by the BMC to the second TMC by the first TMC, and judging that the control command permitted by the BMC is received by the second TMC procedure, and restoring access to the BMC.

Description

technical field [0001] The invention relates to the technical field of server management, in particular to a method for simultaneously communicating between a master and a slave TMC and a BMC to solve the problem of blockage caused by master and slave server management modules accessing an i2c bus at the same time. Background technique [0002] As users' computing demands on computers increase, users have higher and higher requirements on computing performance of a single computer. Compared with traditional servers, high-end servers have great advantages in computing performance and reliability, and are more and more widely used in fields that have strict requirements on real-time performance, reliability and availability. The high-end server is a three-level management structure of BMC, TMC, and RMC. At the Tray level, TMC (Tray Management Controller) uniformly monitors and manages the BMC of each node. TMC generally communicates with the BMC through the i2c bus. In order ...

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 Patents(China)
IPC IPC(8): G06F13/42
CPCG06F13/4282G06F2213/0016
Inventor 王学龙张兆义乔英良黄家明
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD