CPC G06F 13/4226 (2013.01) [G06F 1/183 (2013.01); G06F 13/385 (2013.01); G06F 13/4081 (2013.01)] | 20 Claims |
1. A controller card, comprising:
one or more processors; and
one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause the controller card to perform operations comprising:
connecting, via a first interface of the controller card, a multiplexer of the controller card to a central processing unit (CPU) of the controller card;
connecting, via an interface of a first remote card, the multiplexer of the controller card to a CPU of the first remote card;
interconnecting the first interface of the controller card and the interface of the first remote card to establish a first connection between the CPU of the controller card and the CPU of the first remote card;
interconnecting a second interface of the controller card and an interface of a second remote card to establish a second connection between the CPU of the controller card and the CPU of the second remote card; and
simultaneously monitoring, by the CPU of the controller card, the CPU of the first remote card and the CPU of the second remote card at the same time for faults while:
the first connection between the CPU of the controller card and the CPU of the first remote card is established and prior to completing boot up of the CPU of the first remote card; and
the second connection between the CPU of the controller card and the CPU of the second remote card is established and prior to completing boot up of the CPU of the second remote card.
|