Patent ID: 7487389

Claim:
A method for fault recovery in a computer system having a system processor, an input/output processor, and an input/output adapter connected to the system processor and the input/output processor, the input/output adapter being configured to be dynamically switchable between being controlled by the system processor and being controlled by the input/output processor, the method for fault recovery comprising: detecting a failure or malfunction in the input/output processor; switching the input/output adapter to control by the system processor if the input/output adapter is being controlled by the input/output processor when the failure or malfunction is detected; detecting correction of the failure or malfunction in the input/output processor; and switching the input/output adapter to control by the input/output processor when the correction of the failure or malfunction is detected, if it was previously switched to control by the system processor as a result of the failure or malfunction in the input/output processor.