BIOS Link Downgrade Detection via Working Capability Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional BIOS systems inaccurately report link downgrades for PCIe devices that intentionally reduce link width or speed for power-saving measures, leading to unnecessary troubleshooting and ignoring genuine performance issues.

Innovation Solution

An Information Handling System (IHS) with a BIOS configured to enumerate endpoint devices, determine actual and working link capability levels, and provide notifications based on these levels, distinguishing between intended power-saving modes and actual downgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional BIOS reports link downgrades based on maximum link capability, then power saving measures are achieved, but accurate downgrade detection is lost

Engineering Contradiction:
Improvepower consumptionVSAvoidlink downgrade detection accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by storing working link capability levels in non-volatile memory during device initialization. This allows the BIOS to later compare actual link capabilities against the stored working levels to accurately determine if a genuine downgrade occurred, rather than simply comparing against maximum capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring actual link capability levels and comparing them against the stored working levels. When a deviation is detected, the system provides feedback through downgrade notifications to the user, enabling accurate detection of genuine performance issues versus intentional power-saving modes.

Inventive Principle:
Principle #23Feedback

2Device complexity

If BIOS compares actual link capability to maximum link capability, then simple detection is achieved, but false positives increase

Engineering Contradiction:
Improvedetection algorithm complexityVSAvoiddowngrade notification accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary actions by storing working link capability levels in non-volatile memory during device initialization. This allows the BIOS to later compare actual link capabilities against the stored working levels to accurately determine if a genuine downgrade occurred, rather than simply comparing against maximum capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary element (stored working link capability level) that mediates between the maximum link capability and the actual link capability. This intermediary allows for more nuanced comparison that distinguishes between intentional power-saving operations and genuine failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If repeated downgrade notifications are sent, then user awareness is improved, but user trust in notifications decreases

Engineering Contradiction:
Improveuser awareness of link statusVSAvoiduser frustration from false alerts
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

Solution Approach 1:

The system implements feedback by continuously monitoring actual link capability levels and comparing them against the stored working levels. When a deviation is detected, the system provides feedback through downgrade notifications to the user, enabling accurate detection of genuine performance issues versus intentional power-saving modes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system replaces the mechanical/repetitive notification approach with a more intelligent, context-aware notification system that uses stored working levels to determine when actual downgrades occur, eliminating redundant notifications while maintaining user awareness of genuine issues.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11163660B2Link downgrade detection system
Publication Date: 2021.11.02 DELL PROD LP
  • US11163660B2 patent drawing
  • US11163660B2 patent drawing
  • US11163660B2 patent drawing

AI summary

A link downgrade detection system includes an interface that is coupled to an endpoint device. The endpoint device is configured to provide an endpoint link that includes a first link capability at a maximum first link capability level and a second link capability at a maximum second link capability level. The endpoint device stores a working first link capability level and a working second link capability level in a first memory device included on the endpoint device. A BIOS coupled to the chassis interface enumerates the endpoint device, determines an actual first link capability level and an actual second link capability level, and retrieves the working link capability levels. The BIOS then determines, based on the working link capability levels and the actual link capability levels that the endpoint link is downgraded, and in response provides a notification that the endpoint link of the endpoint device is downgraded.