Patent ID: 8151049
Filing Date: 2012-04-03
Classification: G06F

Abstract:
1. An input/output controller comprising: a first input/output unit that sends and receives data to and from a first external apparatus; a second input/output unit that sends and receives data to and from a second external apparatus; a third input/output unit that operates in one of a plurality of working modes including a first working mode for sending and receiving data to and from said first external apparatus and a second working mode for sending and receiving data to and from said second external apparatus; an abnormal state detecting unit which detects that said first input/output unit or said second input/output unit is in an abnormal state; a shared memory that stores a table which includes a plurality of adapter attribute information including input/output unit ID that identifies said input/output unit, and a working mode of said input/output unit; and a working mode setting unit that exchanges said working mode of said third input/output unit stored in said table for said working mode of said first input/output unit stored in said table when it is detected by said abnormal state detecting unit that said first input/output unit is in an abnormal state, and exchanges said working mode of said third input/output unit stored in said table for said working mode of said second input/output unit stored in said table when it is detected by said abnormal state detecting unit that said second input/output unit is an abnormal state, wherein said third input/output unit reads said exchanged working mode included in said adapter attribute information including said input/output unit ID of said third input/output unit and operates in said read working mode when it is detected by said abnormal state detecting unit that said first input/output unit or said second input/output unit is in an abnormal state, and each of said first input/output unit and said second input/output unit reads said exchanged working mode included in said adapter attribute information including said input/output unit ID of each of said first input/output unit and said second input/output unit and operates in said read working mode when each of said first input/output unit and said second input/output unit is activated.