发明名称 Method and apparatus for downgrading firmware in a controller
摘要 A method for downgrading firmware in a controller is provided. The method includes receiving a request, by the controller, to downgrade the firmware from a current version to an older version. For a feature implemented in the current version and not implemented in the older version, the method includes determining if the feature is currently in-use by the controller. If the feature is currently in-use by the controller, the method includes warning a user and abandoning the request. If the feature is not currently in-use by the controller, the method includes checking other features implemented in the current version and not implemented in the older version, and repeating determining, providing, abandoning, and checking, and downgrading the firmware, if all of the features implemented in the current version and not implemented in the older version are not currently in-use by the controller.
申请公布号 US8869131(B2) 申请公布日期 2014.10.21
申请号 US201113156567 申请日期 2011.06.09
申请人 Dot Hill Systems Corporation 发明人 Wang Yuanru Frank;Gilstrap Monte Scott
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人 Lavan Thomas J.
主权项 1. A method for downgrading firmware in a controller, comprising: receiving a request, by the controller, to downgrade the firmware from a current version to an older version; for a feature implemented in the current version and not implemented in the older version: determining if the feature is currently in-use by the controller; if the feature is currently in-use by the controller: providing a warning of feature incompatibility between the current version and the older version to a user; andabandoning the request;if the feature is not currently in-use by the controller: checking other features implemented in the current version and not implemented in the older version and repeating determining, providing, abandoning, and checking; anddowngrading the firmware, if all of the features implemented in the current version and not implemented in the older version are not currently in-use by the controller,wherein downgrading the firmware comprises executing, by the controller, the older version of firmware.
地址 Longmont CO US