Electrical computers and digital data processing systems: input/ – Input/output data processing – Peripheral configuration
Reexamination Certificate
2001-06-18
2004-06-15
Gaffin, Jeffrey (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Peripheral configuration
C710S015000, C710S019000, C710S104000, C710S106000, C711S170000
Reexamination Certificate
active
06751681
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates generally to storage devices. More particularly, to a system and method for providing automatic firmware updates and diagnostics for coupled storage devices.
BACKGROUND OF THE INVENTION
Storage device networks typically must have their firmware updated by means of a separately attached host platform. Conventional means of providing such updates include tape, SCSI, and serial port propagation schemes. Although in wide use, there are significant disadvantages posed by such arrangements. For example in the case of tape propagation, several attendants must be employed to manually assist in providing the desired updates through additional tape device attachments. And, where PC platforms are utilized, programs must be written that involve time consuming coding, necessary to make compatible communication between the interconnected systems.
Previously, network attached storage devices (NAS devices) have operated only in target mode, receptive only to commands received from separately attached host platforms. By not recognizing the benefits of configuring the network attached devices to operate as firmware propagation initiators, the designers of such systems render them dependent on the unwieldy and time consuming methods noted above.
SUMMARY OF THE INVENTION
A method and system for automatically carrying out firmware revisions, and diagnostics are disclosed. The system provides for the automatic updating of connected storage devices, such as network attached devices (NAS devices) firmware by other attached devices. This is done if the device initiating the updates determines that it possesses the latest firmware revision. Conversely, if a device finds that its own firmware is older, it can retrieve the latest firmware from another attached device and update itself.
In another embodiment, the system provides for the automatic disabling of defective drives. In this embodiment a “pack leader” (storage device), that is attached, for example via a bus or network, is configured to disable a defective drive. This is done if the bad drive has detected through self-diagnostics that it contains some defect or anomaly.
Once this information has been communicated to the “pack leader” (for example, via a request that it not receive anymore media access commands), the “pack leader” then functions to disable the device.
REFERENCES:
patent: 5535355 (1996-07-01), Scales
patent: 6009274 (1999-12-01), Fletcher et al.
patent: 6105146 (2000-08-01), Tavallaei et al.
patent: 6167567 (2000-12-01), Chiles et al.
patent: 6360362 (2002-03-01), Fichtner et al.
patent: 6493796 (2002-12-01), Arnon et al.
patent: 6557054 (2003-04-01), Reisman
patent: 09152941 (1997-06-01), None
Chan Nathan
Desai Paresh
Torii Shinichiro Kenneth
Blakely , Sokoloff, Taylor & Zafman LLP
Gaffin Jeffrey
Sorell Eron
LandOfFree
System and method for providing automatic firmware updates... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for providing automatic firmware updates..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing automatic firmware updates... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3339143