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.

Date of Patent:
Dec. 30, 2014

Filed:

Dec. 29, 2010
Applicants:

Patrick S. Flynn, Wichita, KS (US);

Vaughn J. Huffman, Wichita, KS (US);

Dean A. Lang, Wichita, KS (US);

Inventors:

Patrick S. Flynn, Wichita, KS (US);

Vaughn J. Huffman, Wichita, KS (US);

Dean A. Lang, Wichita, KS (US);

Assignee:

LSI Corporation, San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 9/445 (2006.01); G06F 11/10 (2006.01); H03M 13/09 (2006.01);
U.S. Cl.
CPC ...
G06F 8/665 (2013.01); G06F 11/1004 (2013.01); H03M 13/09 (2013.01);
Abstract

Disclosed are a method and a simplex array controller device that synchronize firmware revisions between an original, native, storage array controller in a single controller storage array system (i.e., a simplex array controller) and a replacement storage array controller that replaces the original, native, storage array controller. An embodiment may create and store an original firmware code image containing a copy of the firmware revision information running on an original simplex array controller along with controller and firmware revision identification off-board of the original array controller on a firmware repository storage device. The firmware repository storage device may be one of the storage devices selected from the array of storage devices controlled by the original array controller. When the original array controller is replaced by the replacement array controller, such as when the original array controller has failed, the replacement array controller may compare the firmware revision information of the firmware currently running on the array controller with the firmware revision information stored in the original firmware code image, and, if the revision information does not match, replace/overwrite the firmware revision on the replacement controller with the firmware revision stored in the firmware code image.


Find Patent Forward Citations

Loading…