The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 06, 2007
Filed:
Jul. 28, 2004
Christophe Therene, Livermore, CA (US);
Paul R. Stonelake, Santa Clara, CA (US);
Alex GA Hing Tang, Fremont, CA (US);
Richard L. Harris, San Jose, CA (US);
Christophe Therene, Livermore, CA (US);
Paul R. Stonelake, Santa Clara, CA (US);
Alex Ga Hing Tang, Fremont, CA (US);
Richard L. Harris, San Jose, CA (US);
Applied Micro Circuits Corporation, San Diego, CA (US);
Abstract
A disk array controller reliably detects disk drive power-on-reset events that may cause a disk drive that has uncommitted write data stored in its cache to lose such data. The methods for detecting the power-on-reset events include operating the disk drives in an ATA security mode in which a power-on-reset of a disk drive will cause the drive to enter a locked state in which data transfer commands are aborted; and tracking power cycle count attributes of the disk drives over time. When a disk drive power-on-reset event is detected, the disk array may be efficiently restored to an operational state by re-executing or 'replaying' a set of write commands that are cached within the disk array controller. The invention is also applicable to single-disk-drive storage systems.