US 11,809,742 B2
Recovery from HMB loss
Amir Segev, Meiter (IL); and Shay Benisty, Beer Sheva (IL)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Sep. 20, 2021, as Appl. No. 17/479,795.
Prior Publication US 2023/0100149 A1, Mar. 30, 2023
Int. Cl. G06F 3/06 (2006.01); G06F 12/02 (2006.01)
CPC G06F 3/0656 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 12/0292 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, the controller configured to:
determine that a connection to a host memory buffer (HMB) of a host device is lost, wherein the connection between the host device and the data storage device is rebooted, wherein the rebooting occurs responsive to a re-try limit of a command being reached, wherein re-trying the command comprises resending the command to the data storage device from the host device responsive to a re-try suggestion sent by the controller to the host device, wherein the HMB stores an updated copy of a flash translation layer (FTL) table;
load a most recent copy of a FTL table from the memory device to the controller, wherein the most recent copy of the FTL table is a previous version of the updated copy of the FTL table;
generate one or more updates to the most recent copy of the FTL table; and
re-enable command fetching.