Service Processor SP Power Off Command BIOS Data Transaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the ability for a service processor (SP) to initiate data transactions with a host computer's BIOS without the BIOS initiating the transaction first, limiting the SP's capability to proactively manage and communicate with the host computer's hardware.

Innovation Solution

The SP generates a power off command and sends it to the host computer, allowing it to initiate data transactions by entering system management mode (SMM) and using IPMI OEM messages to perform data transactions through standardized interfaces like KCS or USB, enabling bi-directional data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the BIOS initiates data transactions with the SP, then the SP can receive and send data, but the SP cannot proactively initiate data transactions with the BIOS

Engineering Contradiction:
ImproveSP initiation capabilityVSAvoidtransaction initiation mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent inverts the traditional transaction initiation model by having the SP send a power off command to the host computer, which then triggers the BIOS to initiate a response transaction back to the SP. This inversion allows the SP to effectively start data transactions without requiring direct SP-to-BIOS initiation capability, resolving the contradiction between SP主动性 and system architecture constraints.

Inventive Principle:
Principle #13The other way round (Inversion)

2Productivity

If the SP sends power off command to enter SMM, then data transactions can be performed, but the host computer enters system management mode which may affect normal operation

Engineering Contradiction:
Improvedata transaction capabilityVSAvoidhost computer operation state
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent uses preliminary action by having the SP send a power off command that is actually a prearranged signal to enter SMM mode, rather than a genuine power off request. The BIOS recognizes this specific command pattern and transitions to SMM without actual power loss, allowing data transactions to occur while maintaining system operational readiness, thus resolving the contradiction between transaction capability and operational continuity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9529410B2Service processor (SP) initiated data transaction with BIOS utilizing power off commands
Publication Date: 2016.12.27 AMERICAN MEGATRENDS
  • US9529410B2 patent drawing
  • US9529410B2 patent drawing
  • US9529410B2 patent drawing

AI summary

Certain aspects direct to systems and methods to perform service processor (SP) initiated data transaction with a host computer utilizing power off commands. In certain embodiments, the system includes a SP, which includes a processor, a non-volatile memory and a communication interface. The SP generates a first power off command for a data transaction purpose, and sends the first power off command to the host computer to initiate a data transaction. The OS, in response to the first power off command, calls an Advanced Configuration and Power Interface (ACPI) Machine Language (AML) code, which execute a system management interface (SMI) handler at the CPU to enter a system management mode (SMM). The SMI handler then sends a notification to the SP via the communication interface. In response to receiving the notification from the SMI handler, the SP starts performing the data transaction with the host computer.