Virtual Disk Telemetry for No-POST Failure Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Diagnosing no-POST/no-video situations in information handling systems is challenging due to the difficulty in observing and interpreting diagnostic blink patterns, often leading to costly motherboard replacements or BIOS reflash, resulting in potential loss of user data.

Innovation Solution

The system creates a virtual disk on the memory to store telemetry information relevant to the failure, making it mountable as a volume by another information handling system via a communications port, allowing for easier diagnosis and recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional diagnostic methods using blink patterns are used, then diagnosis can be performed without additional hardware, but the diagnostic process becomes complex and error-prone requiring user interpretation

Engineering Contradiction:
Improveease of diagnosisVSAvoiddiagnostic process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a virtual disk that copies and stores telemetry data from the failed BIOS execution. This virtual disk can be mounted on another system for analysis, effectively copying the diagnostic information to a readable format that eliminates the need for users to interpret complex blink patterns directly.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a virtual disk as an intermediary between the failed BIOS execution and the diagnostic analysis. Instead of directly observing blink patterns, the telemetry data is written to the virtual disk which then serves as a readable medium that can be analyzed by mounting it on another system, simplifying the diagnostic process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If motherboard replacement or BIOS reflash is performed, then the system can be recovered from failure, but costly repairs and potential data loss occur

Engineering Contradiction:
Improvesystem recoveryVSAvoiddata loss and repair cost
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent performs preliminary action by capturing and storing telemetry data at the moment of failure before any recovery actions are taken. This early data capture preserves critical information about the failure state, enabling accurate diagnosis and avoiding unnecessary motherboard replacements or BIOS reflashes that could lead to data loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by providing detailed telemetry information about the failure state through the virtual disk. This feedback mechanism allows technicians to accurately diagnose the problem without resorting to invasive recovery methods, thereby preventing unnecessary repairs and data loss.

Inventive Principle:
Principle #23Feedback

3Productivity

If no telemetry data is captured in no-POST/no-video scenario, then the system remains simple, but diagnosis becomes difficult and time-consuming

Engineering Contradiction:
Improvediagnosis speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-configuring the virtual disk and telemetry capture mechanisms before failure occurs. When no-POST/no-video failure happens, the system has already prepared the data collection infrastructure, enabling immediate data capture without adding operational complexity during the critical failure moment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12147815B2Systems and methods for pre-operating system retrieval of telemetry in a no-post/no-video scenario
Publication Date: 2024.11.19 DELL PROD LP
  • US12147815B2 patent drawing
  • US12147815B2 patent drawing

AI summary

An information handling system may include a processor, a memory communicatively coupled to the processor, a communications port communicatively coupled to the processor, and a basic input/output system (BIOS) comprising boot firmware configured to be executed by the processor of the information handling system when the information handling system is booted and/or powered on, and configured to initialize information handling resources of the information handling system and/or initialize interoperation of the information handling system with other information handling systems, the BIOS further configured to: responsive to a failure to complete a phase of execution of the BIOS, create a virtual disk on the memory such that the virtual disk is mountable as a volume by a second information handling system coupled to the information handling system via the communications port, and store telemetry information relevant to the failure to the virtual disk.