Patent ID: 8503292

Claim:
A data transfer system for transferring data between devices connected via a plurality of signal lines, comprising: a sending signal line selection unit that selects signal lines for data transferring among the plurality of signal lines and sends data via the selected signal lines; a reception signal line selection unit that receives the data via the selected signal lines; an abnormality detection unit that detects whether the selected signal lines are abnormal; and a signal line control unit that controls so that the sending signal line selection unit and the reception signal line selection unit select signal lines except an abnormal detected signal line according to an abnormal detection from the abnormal detection unit, wherein the signal line control unit comprises a signal creation unit that creates a first selection signal indicating that any one or both signal line of a first pair of combination of reduction signal line and no-reduction signal line is or are not failed when the signal lines are reduced according to the abnormal detection from the abnormal detection unit, and a signal output unit that outputs a second selection signal indicating that any one or both signal line of a second pair of signal lines is or are not failed when a connection of the second selection signal indicating that any one or both signal line of a second pair of signal lines is changed in case of a lane reversal that connects a plurality of signal lines in a down order from a highest bit to a lowest bit of a sending device side with a plurality of signal in a up order from a highest bit to a lowest bit of a reception device side.