Patent ID: 7571373
Filing Date: 2009-08-04
Classification: G11B

Abstract:
1. A method of operating a computer system to send data from at least one disk drive to a host, comprising the steps of: receiving a request for data; obtaining the requested data associated with the request from a storage device that includes at least one disk drive; sending the obtained data to the host; determining disk error correction and Cyclic Redundancy Check (CRC) data associated with each portion of the obtained data sent to the host; after sending the obtained data to the host, performing error checking and correction on the obtained data sent to the host using the disk error correction and CRC data; and if a data error is found, sending corrected data to the host along with an offset to identify that the obtained data sent to the host should be replaced by the corrected data, or if no data error is found, computing and sending CRC to the host for all obtained data sent to the host.