Browse Prior Art Database

Method To Distinguish between A Media Error And A Device Failure

IP.com Disclosure Number: IPCOM000028496D
Original Publication Date: 2004-May-17
Included in the Prior Art Database: 2004-May-17
Document File: 1 page(s) / 30K

Publishing Venue

IBM

Abstract

Disclosed is a method for distinguishing between a removable media device failure and errors caused by a failure of the removable media.

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

Page 1 of 1

Method To Distinguish between A Media Error And A Device Failure

Diagnosing hardware failures on removable media devices (e.g. diskette, CD-ROM, DVD ROM/RAM) is complicated by the fact that certain errors can be attributed to either the removable media or the removable media device. The method currently employed to distinguish between a device failure and a media failure involves use of diagnostic testing of the device using removable media to perform write and or read testing. This method is undesirable in a first failure data capture environment.

The method used here relies on analysis of the errors logged by a device driver when an error is encountered that could be attributed to either the device or the media. When the device driver encounters a medium error (write or read) the driver will internally save the relevant error info and initialize an error count to one. Subsequent occurrences of the same error type will result in the driver incrementing the count of the number of errors that have occurred against the media currently in the device. When the device driver detects that a media change has taken place or the application closes the device , the device driver will log the error into the system error log.

When a diagnostic application is invoked to analyze the logged errors , the application will determine the number of entries logged, the count of the number of retry errors in each error log entry and the time frame in which the errors were logged in de...