Patent ID: 8196028
Filing Date: 2012-06-05
Classification: G06F

Abstract:
1. An error detection device, comprising: a command retention unit that retains a command to read data from a storage apparatus; a first process unit that obtains data from the storage apparatus in accordance with a command retained in the command retention unit and generates original identification information; a second process unit that assigns data obtained from the storage apparatus with the original identification information, writes the assigned data to a temporary storage device, and returns the original identification information to the command retention unit; a packet generation unit that outputs a reading request for reading the data written in the temporary storage device, and generates a packet including the read data; a comparison unit that makes a comparison between assigned identification information assigned in the data and returned identification information obtained when the comparison unit receives the read request and receives, through the packet generation unit, the returned identification information returned to the command retention unit; a transmission unit that transmits data which is read from the temporary storage device in accordance with the read request when the assigned identification information assigned in the data read from the temporary storage device and the returned identification information received through the packet generation unit are identical to each other; and a report unit that sends an error report to a host when the assigned identification information assigned in the data read from the temporary storage device and the returned identification information received through the packet generation unit are not identical to each other.