BIOS Storage Rebuild State Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current BIOS systems cannot distinguish between a storage device that is rebuilding its address mappings and one that is permanently unavailable, leading to misleading 'disk error' messages that may cause users to incorrectly assume their device is defective.

Innovation Solution

The BIOS is enabled to obtain information about the rebuild state and progress of storage devices, allowing it to indicate that a storage device is rebuilding rather than unavailable, and to display this information to the user, thereby preventing premature assumptions of device failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the BIOS checks storage device availability during boot-up, then it can detect unavailable devices, but it cannot distinguish between rebuilding devices and permanently failed devices, leading to misleading error messages

Engineering Contradiction:
Improvedevice state detection accuracyVSAvoidrebuild state information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The BIOS performs preliminary checks during the boot-up process to detect the rebuild state of storage devices before attempting full initialization. By checking the rebuild state early in the boot sequence, the system can identify devices that are temporarily unavailable due to rebuilding operations and distinguish them from permanently failed devices, thereby preventing misleading error messages from being displayed to users.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the BIOS displays generic disk error messages, then it simplifies the error reporting mechanism, but it causes user confusion and unnecessary support requests

Engineering Contradiction:
Improveerror message clarityVSAvoiduser understanding of device status
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The BIOS implements enhanced feedback mechanisms by displaying specific rebuild state messages to users during the boot-up process. Instead of showing generic disk error messages, the system provides informative feedback that clearly indicates when a storage device is rebuilding its address mappings, helping users understand the temporary nature of the unavailability and reducing unnecessary support requests.

Inventive Principle:
Principle #23Feedback

3Reliability

If the BIOS waits for storage devices during power-on self-test, then it ensures device readiness, but it delays system boot-up when devices are rebuilding

Engineering Contradiction:
Improvedevice readinessVSAvoidboot-up time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The BIOS performs preliminary detection of the rebuild state during the power-on self-test phase. When a device is detected to be in a rebuild state, the BIOS skips the lengthy wait for device readiness and proceeds with the boot-up process, displaying appropriate rebuild state messages to the user. This preliminary detection approach prevents unnecessary delays while ensuring users are informed about the device status.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3072049B1Indicating rebuild state of storage devices
Publication Date: 2020.10.14 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • EP3072049B1 patent drawingFigure 1
  • EP3072049B1 patent drawingFigure 2
  • EP3072049B1 patent drawingFigure 3

AI summary

Example implementations relate to obtaining information about and indicating a state of a storage device. In example implementations, an indication that a storage device is rebuilding address mappings may be received, and how much progress has been made in the rebuilding may be determined. A representation of the progress made in the rebuilding may be displayed.