×

Management of device firmware update effects as seen by a host

  • US 9,223,563 B2
  • Filed: 06/06/2012
  • Issued: 12/29/2015
  • Est. Priority Date: 06/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • coupling a storage device to a computing host;

    managing, by the storage device, a non-volatile memory to store a first firmware, a first firmware revision identifier, a second firmware, and a second firmware revision identifier;

    receiving, by the storage device, the first firmware from the computing host, the first firmware being associated with the first firmware revision identifier;

    receiving, by the storage device, the second firmware from the computing host, the receiving the second firmware being occurring after the receiving the first firmware, the second firmware being associated with the second firmware revision identifier; and

    returning, by the storage device, the first firmware revision identifier to the computing host, the returning being responsive to a particular command type from the computing host and occurring while the storage device is executing the second firmware and before a particular event occurs, wherein a first command type is a read-identity command type and the particular event is a power cycle of the storage device; and

    wherein the returning the first firmware revision identifier to the computing host enables an Operating System (OS) executing on the computing host to continue executing without detecting an error in response to a change in a value of a returned firmware revision identifier throughout the storage device executing the first firmware and during executing the second firmware until the particular event occurs.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×