Patent ID: 6079044
Filing Date: 2000-06-20
Classification: G06F,H03M

Abstract:
A method for storing predefined information with error correcting code (ECC) in a direct access storage device (DASD), said DASD including at least one disk surface for storing data and an embedded controller including a disk controller coupled to a data channel, a buffer controller coupled to a buffer memory, an error correcting code (ECC) generator coupled to the disk controller and the buffer controller, and an interface controller coupled to a host interface, and the embedded controller coupled to a servo controller, the servo controller performing servo control functions, said method performed by the embedded controller comprising the steps of:identifying predetermined information, said identified predetermined information consisting of information not stored on said disk surface;loading said identified predetermined information to an ECC generator for both customer data to be read from and written to said disk surface;writing said customer data on said disk surface; and loading in parallel said written customer data to said ECC generator;writing ECC generated from said predetermined information and said written customer data at the end of said written customer data on said disk surface; andreading said customer data and ECC from said disk surface; and loading in parallel said read customer data and ECC to said ECC generator.