Search

CN-121614328-B - Information detection method and electronic equipment

CN121614328BCN 121614328 BCN121614328 BCN 121614328BCN-121614328-B

Abstract

The application discloses an information detection method and electronic equipment, which relate to the technical field of servers and comprise the following steps: the processor firstly synchronizes an initialization instruction to the baseboard management controller, then responds to the acquisition request of the baseboard management controller and returns the first storage information of the initialization stage, so that the cooperative monitoring logic of the processor and the baseboard management controller is constructed. According to the information detection method provided by the application, the baseboard management controller can detect the storage information of the detector in the initialization stage of the memory, so that the baseboard management controller can actively acquire the operation state of the memory in the initialization stage, and key data support is provided for the follow-up stable operation of the memory and the full-stage coverage of the whole memory monitoring system of the server.

Inventors

  • YUAN BIN
  • CHENG SHICHAO
  • YANG YANG
  • HAN RUILONG
  • CHEN ZHANLIANG

Assignees

  • 苏州元脑智能科技有限公司

Dates

Publication Date
20260512
Application Date
20260202

Claims (8)

  1. 1. An information detection method, applied to a processor, comprising: The method comprises the steps of sending an initialization instruction to a baseboard management controller through a first link, wherein the initialization instruction is used for indicating a memory to enter an initialization stage, and the first link is a communication link used for transmitting the initialization instruction between the processor and the baseboard management controller; receiving a first acquisition request sent by the baseboard management controller through a second link, wherein the first acquisition request is used for requesting the processor to acquire the storage information of the memory at the current moment; Acquiring first storage information of the memory, wherein the first storage information is the storage information of the memory in the initialization stage; transmitting the first storage information to the baseboard management controller through the second link; The memory includes at least one memory, and the acquiring the first storage information of the memory includes: for each of the at least one memory, performing the following operations, A second acquisition request is sent to a memory management module corresponding to the memory through a third link, wherein the second acquisition request is used for requesting to acquire the memory information of the memory, and the third link is a communication link between the processor and the memory management module corresponding to the memory; receiving first memory information sent by the memory management module corresponding to the memory through the third link, wherein the first memory information is the memory information of the memory in the initialization stage; the first storage information includes first memory information of each of the at least one memory.
  2. 2. The method of claim 1, wherein after transmitting the first stored information to the baseboard management controller via the second link, the method further comprises: and sending an operation instruction to the baseboard management controller through a fourth link, wherein the operation instruction is used for indicating the memory to enter an operation stage, and the fourth link is a communication link used for transmitting the operation instruction between the processor and the baseboard management controller.
  3. 3. The method according to claim 1, wherein the method further comprises: receiving a third acquisition request sent by the baseboard management controller through the second link, wherein the third acquisition request is used for requesting the processor to acquire target memory information; analyzing the third acquisition request to determine the identification of the target memory information, wherein the identification of the target memory information is used for indicating the target memory corresponding to the target memory information and the attribute of the target memory information; acquiring the target memory information according to the target memory and the attribute of the target memory information; And sending the target memory information to the baseboard management controller through the second link.
  4. 4. The method of claim 3, wherein the obtaining the target memory information according to the target memory and the attribute of the target memory information comprises: generating a fourth acquisition request according to the target memory and the attribute of the target memory information, wherein the fourth acquisition request is used for requesting to acquire the target memory information of the target memory; The fourth acquisition request is sent to the memory management module corresponding to the target memory through a target link, wherein the target link is a communication link between the processor and the memory management module corresponding to the target memory; And receiving the target memory information sent by the memory management module corresponding to the target memory through the target link.
  5. 5. An information detection method, applied to a baseboard management controller, comprising: receiving an initialization instruction sent by a processor through a first link, wherein the initialization instruction is used for indicating a memory to enter an initialization stage, and the first link is a communication link between the processor and the baseboard management controller and used for transmitting the initialization instruction; the method comprises the steps of sending a first acquisition request to a processor through a second link, wherein the first acquisition request is used for requesting the processor to acquire storage information of a memory at the current moment; Receiving first storage information sent by the processor through the second link, wherein the first storage information is the storage information of the memory in the initialization stage; After receiving the first stored information sent by the processor over the second link, the method further comprises: The running instruction is used for indicating the memory to enter a running stage, and the fourth link is a communication link between the processor and the baseboard management controller and used for transmitting the running instruction; a fifth acquisition request is sent to a data forwarding module through a fifth link, wherein the fifth acquisition request is used for requesting the data forwarding module to acquire the storage information of the memory at the current moment; And receiving second storage information sent by the data forwarding module through the fifth link, wherein the second storage information is the storage information of the memory in the operation stage.
  6. 6. The method of claim 5, wherein the method further comprises: Sending a third acquisition request to the processor through the second link, wherein the third acquisition request is used for requesting the processor to acquire target memory information; And receiving the target memory information sent by the processor through the second link.
  7. 7. An information detection method, applied to a data forwarding module, comprising: receiving a fifth acquisition request sent by a baseboard management controller through a fifth link, wherein the fifth acquisition request is used for requesting the data forwarding module to acquire storage information of a memory at the current moment, the fifth link is a communication link between the baseboard management controller and the data forwarding module, the fifth acquisition request is sent by the baseboard management controller after receiving an operation instruction sent by a processor through a fourth link, the fourth link is a communication link between the processor and the baseboard management controller and used for transmitting the operation instruction, the operation instruction is used for indicating the memory to enter an operation stage, the operation instruction is sent by the baseboard management controller after receiving a first storage information sent by the processor through a second link, the first storage information is stored information of the memory at an initialization stage, the first acquisition request is sent by the baseboard management controller after sending a first acquisition request to the processor through the second link, the first acquisition request is used for requesting the processor to acquire the storage information at the current moment, the first storage information is sent by the baseboard management controller after sending the first storage information to the first storage controller and the first storage information to the first storage controller through the first link, and the first storage information is used for sending the initialization information to the first storage controller after the first storage controller and the first storage information is used for the initialization information to send the storage information to the first storage controller to the first storage information; acquiring second storage information of the memory, wherein the second storage information is the storage information of the memory in an operation stage; and sending the second storage information to the baseboard management controller through the fifth link.
  8. 8. An electronic device, comprising: A memory for storing a computer program; Processor for implementing the steps of the information detection method according to any one of claims 1 to 7 when executing said computer program.

Description

Information detection method and electronic equipment Technical Field The present application relates to the field of server technologies, and in particular, to an information detection method and an electronic device. Background Fifth generation Double Data Rate synchronous dynamic random Access Memory (DDR 5) is a fifth generation Double Data Rate synchronous dynamic random Access Memory standard established by the global microelectronics industry leadership standard agency. In some scenarios, the baseboard management controller needs to detect DDR5 temperature and Power management integrated circuit (Power MANAGEMENT IC, PMIC) information. In the related art, the server includes a processor, a baseboard management controller and DDR5, wherein the processor and the baseboard management controller cannot directly communicate with the DDR 5. The DDR5 is provided with a temperature sensor and a power management module, the temperature sensor can detect the temperature of the DDR5, and the power management module can detect the power parameter of the DDR 5. The temperature sensor determines that the temperature of the DDR5 is greater than or equal to a temperature threshold value, and/or the power management module triggers in-band interrupt mode through the fact that the temperature of the DDR5 is too high and/or the power fails under the condition that the temperature of the DDR5 is greater than or equal to the temperature threshold value, and then the processor sends indication information to the baseboard management controller, wherein the indication information is used for indicating that the temperature of the DDR5 is too high and/or the power fails. However, the above method mainly detects the failure information of DDR5 during the normal operation of DDR5, and cannot detect DDR5 information in the initialization stage. Disclosure of Invention The application provides an information detection method and electronic equipment, which are used for detecting DDR5 information in an initialization stage. The application provides an information detection method, which is applied to a processor and comprises the following steps: the initialization instruction is used for indicating the memory to enter an initialization stage, and the first link is a communication link between the processor and the baseboard management controller and used for transmitting the initialization instruction; Receiving a first acquisition request sent by the baseboard management controller through a second link, wherein the first acquisition request is used for requesting the processor to acquire the storage information of the memory at the current moment; acquiring first storage information of a memory, wherein the first storage information is the storage information of the memory in an initialization stage; and sending the first storage information to the baseboard management controller through the second link. The application provides an information detection method, which is applied to a substrate management controller and comprises the following steps: receiving an initialization instruction sent by a processor through a first link, wherein the initialization instruction is used for indicating a memory to enter an initialization stage, and the first link is a communication link between the processor and a baseboard management controller and used for transmitting the initialization instruction; The method comprises the steps of sending a first acquisition request to a processor through a second link, wherein the first acquisition request is used for requesting the processor to acquire storage information of a memory at the current moment; the first storage information sent by the processor is received through the second link, and the first storage information is the storage information of the memory in the initialization stage. The application provides an information detection method, which is applied to a data forwarding module and comprises the following steps: Receiving a fifth acquisition request sent by the baseboard management controller through a fifth link, wherein the fifth acquisition request is used for requesting the data forwarding module to acquire the storage information of the memory at the current moment; Acquiring second storage information of the memory, wherein the second storage information is the storage information of the memory in the operation stage; and sending the second storage information to the baseboard management controller through a fifth link. The application also provides an information detection device, which comprises: the device comprises a first sending module, a substrate management controller, a first sending module and a second sending module, wherein the first sending module is used for sending an initialization instruction to the substrate management controller through a first link; the first receiving module is used for receiving a first acquisition request sent by the baseboard managem