Browse Prior Art Database

Share Read/Write Error Information in Reassign Defect Map

IP.com Disclosure Number: IPCOM000117764D
Original Publication Date: 1996-May-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 44K

Publishing Venue

IBM

Related People

Andoh, H: AUTHOR [+4]

Abstract

Disclosed is a simple method to save Read/Write error information of Hard Disk Drives (HDDs). This pays attention that if Hard error or Recovered error at Error Recovery Procedure (ERP), which is required to execute auto reassignment, occurs, the HDD will register the LBA to Reassign Defect MAP (RDM) and save RDM in memory to disk. So if RDM shares a part of memory for Error Log, Error Log can be saved together with RDM.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 92% of the total text.

Share Read/Write Error Information in Reassign Defect Map

      Disclosed is a simple method to save Read/Write error
information of Hard Disk Drives (HDDs).  This pays attention that if
Hard error or Recovered error at Error Recovery Procedure (ERP),
which is required to execute auto reassignment, occurs, the HDD will
register the LBA to Reassign Defect MAP (RDM) and save RDM in memory
to disk.  So if RDM shares a part of memory for Error Log, Error Log
can be saved together with RDM.

      The Error Log uses a part of memory of RDM as shown in
Fig. 1.  This means if an error, which causes RDM update occurs, the
Error Log can always be saved to disk together with the RDM.  So
Error Log can be drawn out easily at any time by reading RDM from
disk.

      If it has x8 error lists and a pointer, the pointer will wrap
up (Fig. 2).  So the Error Log can have x7 error history before the
last error.  The content of the Error Log includes the following
items:
     - Error LBA
     - Error Code (Error Cause)
     - Error Status
  o  Read command error
  o  Write command error
  o  Seek command error
  o  Read Long command error
  o  Write Long command error
  o  Seek error for Read/Write
  o  Write Cache ON/OFF o Error during reassignment operation, etc.
     - Retry Count
     - Time Stamp

      This type of concept can be extended to another idea as
follows.  For example, if it is necessary to know the command history
of...