Browse Prior Art Database

OBEL - Error History Logging in Flash for Failure Analysis

IP.com Disclosure Number: IPCOM000124377D
Original Publication Date: 2005-Apr-18
Included in the Prior Art Database: 2005-Apr-18
Document File: 1 page(s) / 23K

Publishing Venue

IBM

Abstract

"On Board Error Logging"(OBEL) is a method for storing away certain information directly onto a flash memory on a hardware unit/subsystem when Hardware/Microcode experiences a failure.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 67% of the total text.

Page 1 of 1

OBEL - Error History Logging in Flash for Failure Analysis

A program is disclosed that stores specific data into flash memory on a hardware unit/subsystem d uring a failure/recovery action. This data, which records all errors related to the particular adapter/hardware system in question, can then be read by a failure analysis team at any later point in time. Data taken from the time of the failure, in addition to a history of any previous failures experienced by the adapter, facilitates failure analysis.

A sector, or more, of flash can be dedicated to storing OBEL error information. In OBEL, one can dedicated OBEL section types, for example, Microcode Logic Errors, POST Code errors, and Hardware type errors. These OBEL record in flash can be a write once type of record or erase/reset when full. Separate section types, based on error type, were preferable to a single large OBEL section because in the single large OBEL method, it would be possible for a single error type to fill the entire OBEL section, and thus no further errors could be logged. With separate sections, the other error types could continue to make log entries even if the one type had filled its section.

During the failure/recovery action, specific error data can be programmed into the flash memory present on the adapter/hardware unit itself. The data should be in a specific form/structure (based on the error type) such that it can be later formatted into a more analysis-friendly form upon arrival a...