A method of controlling an information processing apparatus that includes a first substrate, a second substrate, and a communication lines configured to communicably connect the first substrate and the second substrate, the method comprising:
- transmitting a first signal from the first substrate to the second substrate via the communication lines;
- transmitting a first command from the first substrate to the second substrate via the communication lines;
- notifying a status of the first substrate if the second substrate does not receive the first command within a predetermined period after receiving the first signal;
- transmitting a response to the first command from the second substrate to the first substrate via the communication lines;
- and
- notifying a status of the second substrate if the first substrate does not receive the response to the first command within another predetermined period after transmitting the first command.