Implementing a single command to deactivate-and-activate a board?

Dear all,

In CMS, we use the CERN IPMC on our main ATCA hub board.
In most crates, the second hub slot will not be used for a second/redundant Ethernet hub, so the communication to the shelf manager passes through the one and only hub, in the first hub slot.

In the above situation, we would still like the possibility to power-cycle that hub board. So far, we have implemented the usual deactivate/activate commands. This, of course, suffers from a problem in our setup: once the hub board has been deactivated, there no longer is a way to communicate with the shelf manager to reactive the hub board.

The Pigeonpoint shelf manager does seem to support ‘cold reset’, ‘warm reset’, and ‘graceful reboot’ commands to a FRU.
Does anyone know which one of these would be suited to perform a deactivate-and-activate cycle? And how to implement this with the CERN IPMC?

Best regards,
Jeroen

Hello Jeroen,

I think a reset of the IPMC is what you want. You can issue this using ipmitool as follows:

ipmitool -I lan -U ‘’ -P ‘’ -H mc reset cold

Or via the shelfmanager:

ipmitool -I lan -U ‘’ -P ‘’ -H -t mc reset cold

This will reboot the IPMC, which will also deactivate, activate and reset the payload. Let us know if this does not work for you.

cheers,

Stefan