Apparatus, System, and Method For Adapter Card Failover
First Claim
1. A method for deploying data processing system infrastructure, comprising:
- integrating computer readable program into a data processing system, wherein the program in combination with the data processing system is capable of performing the following;
connecting a switch module of an adapter card to a first processor complex through a first port as an owner processor complex, wherein the owner processor complex manages the adapter card except for a second port and receives error messages from the adapter card;
connecting a second processor complex to the adapter card through the second port as a non-owner processor complex, wherein the non-owner processor complex manages the second port;
detecting a failure of the first processor complex; and
modifying the switch module by reprogramming setup registers of the adapter card to logically connect the second processor complex to the adapter card as the owner processor complex and to logically disconnect the first processor complex from the adapter card in response to detecting the failure.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for adapter card failover. A switch module connects a first processor complex to an adapter card through a first port as an owner processor complex. The owner processor complex manages the adapter card except for a second port and receives error messages from the adapter card. The switch module further connects a second processor complex to the adapter card through the second port as a non-owner processor complex. The non-owner processor complex manages the second port. A detection module detects a failure of the first processor complex. A setup module modifies the switch module to logically connect the second processor complex to the adapter card as the owner processor complex and to logically disconnect the first processor complex from the adapter card in response to detecting the failure.
-
Citations
16 Claims
-
1. A method for deploying data processing system infrastructure, comprising:
- integrating computer readable program into a data processing system, wherein the program in combination with the data processing system is capable of performing the following;
connecting a switch module of an adapter card to a first processor complex through a first port as an owner processor complex, wherein the owner processor complex manages the adapter card except for a second port and receives error messages from the adapter card; connecting a second processor complex to the adapter card through the second port as a non-owner processor complex, wherein the non-owner processor complex manages the second port; detecting a failure of the first processor complex; and modifying the switch module by reprogramming setup registers of the adapter card to logically connect the second processor complex to the adapter card as the owner processor complex and to logically disconnect the first processor complex from the adapter card in response to detecting the failure. - View Dependent Claims (2, 3, 4, 5, 6)
- integrating computer readable program into a data processing system, wherein the program in combination with the data processing system is capable of performing the following;
-
7. A method for deploying data processing system infrastructure, comprising integrating computer readable program into a data processing system, wherein the program in combination with the data processing system is capable of performing the following:
-
connecting a switch module of an adapter card to a first processor complex through a first port as an owner processor complex, wherein the owner processor complex manages the adapter card except for a second port and receives error messages from the adapter card; connecting a second processor complex to the adapter card through the second port as a non-owner processor complex, wherein the non-owner processor complex manages the second port; detecting a failure of the first processor complex; and modifying the switch module by reprogramming setup registers of the adapter card to logically connect the second processor complex to the adapter card as the owner processor complex and to logically disconnect the first processor complex from the adapter card in response to detecting the failure, wherein the switch module is configured to identify the adapter card as an endpoint in response to a discovery command from the non-owner processor complex. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for deploying data processing system infrastructure, comprising integrating computer readable program into a data processing system, wherein the program in combination with the data processing system is capable of performing the following:
-
connecting a switch module of an adapter card to a first processor complex through a first port as an owner processor complex, wherein the owner processor complex manages the adapter card except for a second port and receives error messages from the adapter card; connecting a second processor complex to the adapter card through the second port as a non-owner processor complex, wherein the non-owner processor complex manages the second port; detecting a failure of the first processor complex; and modifying the switch module by reprogramming setup registers of the adapter card to logically connect the second processor complex to the adapter card as the owner processor complex and to logically disconnect the first processor complex from the adapter card in response to detecting the failure, wherein the switch module is configured to identify the adapter card as an endpoint in response to a discovery command from the non-owner processor complex; further comprising connecting the second processor to the adapter card as the owner processor complex by reprogramming setup registers to switch the adapter card from using a control store - View Dependent Claims (13, 14, 15, 16)
-
Specification