1. A storage drive comprising: a first module configured to, based on an instruction signal of a first descriptor, transfer a block of data to or from a non-volatile semiconductor memory in the storage drive; and a second module configured to monitor a status of the transfer of the block of data, determine whether an error exists with respect to the transfer of the block of data, and independent of communication with a host device, initiate generation of a second descriptor if the error exists, wherein the second module is configured to, according to the second descriptor, perform a reaccess event including reaccessing the non-volatile semiconductor memory to again transfer the block of data to or from the non-volatile semiconductor memory.