Patent ID: 7490259

Claim:
An error recovery method for a data storage device, said method comprising: in response to occurrence of an error relating to a first command received from a host, starting an error recovery procedure including a plurality of error recovery steps; receiving a second command from the host during the error recovery procedure; starting a timer in response to the receipt of the second command; continuing the error recovery procedure after receiving the second command; and after a lapse of predetermined time upon receiving the second command, transmitting to the host a completion notification for the second command; stopping the error recovery procedure, which is to be continued, after a lapse of predetermined time upon receiving the second command; wherein said stopping the error recovery procedure, which is to be continued, stops the error recovery procedure, which is to be continued, in response to expiration of the timer; and wherein said transmitting a completion notification for the second command transmits a completion notification for the second command in response to the expiration of the timer.