PCIe ASPM Compatibility Control for Stable Peripheral Operation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing devices face issues with unstable operation or malfunction when peripheral devices not compatible with Active State Power Management (ASPM) are connected to PCIe interfaces, as users are unaware of compatibility and cannot configure BIOS settings effectively.

Innovation Solution

A method and apparatus to detect ASPM compatibility of peripheral devices, providing notifications and allowing users to enable or disable ASPM settings based on device compatibility, using white and black lists to manage power states and prevent instability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If ASPM is enabled to save power, then power consumption is reduced, but peripheral devices may become unstable or malfunction due to compatibility issues

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice stability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system performs preliminary detection of ASPM compatibility when a peripheral device is connected to the PCIe interface. Compatibility information is retrieved before enabling ASPM, allowing the system to pre-configur e settings appropriately and prevent potential instability before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses compatibility information as feedback to determine whether to enable ASPM for a given peripheral device. Based on the detected compatibility status, the system adjusts its power management behavior accordingly, enabling ASPM only when compatible and disabling it when incompatible to maintain device stability.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If ASPM compatibility detection is added to notify users, then user awareness and control are improved, but device complexity increases

Engineering Contradiction:
Improveuser controlVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically detects ASPM compatibility and retrieves relevant information without requiring manual user input. The compatibility detection process is self-executing, and the system autonomously determines whether to enable ASPM based on the detected compatibility status, reducing the operational burden on users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary compatibility detection mechanism that acts as a mediator between the user and the ASPM configuration. This intermediary component handles the complexity of compatibility checking and user notification, shielding the user from technical details while providing appropriate guidance and control options.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12474758B2Active state power management controls
Publication Date: 2025.11.18 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US12474758B2 patent drawing
  • US12474758B2 patent drawing
  • US12474758B2 patent drawing

AI summary

In example implementations, an apparatus is provided. The apparatus includes an expansion slot, a peripheral device connected to the expansion slot, and a processor communicatively coupled to the expansion slot. The processor is to determine that a compatibility of the peripheral device with active state power management (ASPM) is unknown, provide a notification to indicate that the compatibility of the peripheral device with ASPM is unknown, wherein the notification provides a selection between disabling ASPM for the peripheral device or enabling ASPM for the peripheral device, and configure a basic input/output system (BIOS) setting in accordance with the selection to control the ASPM for the peripheral device.