Reducing a data storage device readying time
AssigneeSeagate Technology LLC
InventorsLim Choo Chiang, Ooi Eng Kuan, Chng Yong Peng, HanSing Ling
Life of this patent
Estimating the term…
Abstract
A data storage device includes a first memory section with a reserved area having stored therein an event trigger log that includes a history of past logged events. The data storage device also includes a second memory section separate from the first memory section. The data storage further includes a controller that, upon power up of the data storage device and before the data storage device is ready to receive host commands, allocates a buffer in the second memory section for capturing new events. The controller postpones linking of any captured new events with the past logged events until at least after the data storage device is ready to receive the host commands.
Claims20
A data storage device comprising:
- a first memory section including a reserved area having stored therein an event trigger log comprising a history of past logged events;
- a second memory section separate from the first memory section;
- and
- a controller configured to:
- upon power up of the data storage device and before the data storage device is ready to receive host commands, allocate a buffer in the second memory section for capturing new events;
- and
- postpone linking of any captured new events with the past logged events until at least after the data storage device is ready to receive the host commands.
A method comprising:
- storing, by a control circuit of a data storage device, an event trigger log comprising a history of past logged events of the data storage device in a reserved area included in a first memory section of the data storage device;
- upon power up of the data storage device and before the data storage device is ready to receive host commands, allocating a buffer in a second memory section, of the data storage device, for capturing new events in the data storage device;
- and
- postponing linking of any captured new events with the past logged events until at least after the data storage device is ready to receive the host commands.
A data storage device comprising:
- a system memory;
- a controller configured to:
- upon power-on reset of the data storage device and before the data storage device is ready to receive host commands, allocate a buffer in the system memory for capturing new events;
- and
- link any captured new events with past logged events after the data storage device is ready to receive the host commands.
Dependencies are inferred from the claim text.