Patent ID: 6986083

Claim:
A method for data verification in a data storage environment comprising the steps of: (A) sending a command from an initiator to a target, wherein said command defines an expected data pattern; (B) sending a block write command from said initiator to said target, wherein said write command initiates sending data from said initiator to said target; (C) comparing data received to said expected data pattern; (D) sending a block read command from said initiator to said target, wherein said read command initiates sending said data received from said target to said initiator; (E) comparing said data received to said sent data; and (F) performing one or more debug procedures when data received does not match said sent data; and (G) generating a status indication in response to said step (E) comparison, wherein said status indication automatically differentiates between data errors occurring in said initiator and data errors occurring in said target.