OpenBMC commands for interacting with Cronus
Matt Spinler
mspinler at linux.vnet.ibm.com
Wed Mar 29 02:44:21 AEDT 2017
As part of issue 1178, I added some new services to allow users to put
the system into a mode that the cronus tool can run.
Here's the summary:
systemctl start obmc-power-chassis-on at 0.target
* Just power on a system and not start the SBE
systemctl stop host-failure-reboots at 0.service
* Turns off automatic reboots on checkstops and watchdog timeouts,
though the BMC will still go to quiesced state.
* Reboots get enabled again on a BMC reset
* Can also enable again by starting the service
systemctl start fsi-disable.service
* Unbinds the FSI driver, and switches the GPIOs for external
cronus use
* Do this any time after power on
* Will need to do this each power on, as the act of powering on
requires FSI for the VCS workaround
systemctl start fsi-enable.service
* Loads the BMC's FSI Driver again
* A power cycle will also load the drivers
Outstanding issues:
* #1397: Switch back to synchronous FSI clocks after unbinding the
FSI driver
* #1396: For Zaius, some services need to be moved under the
obmc-power-chassis-on at 0.target target
More information about the openbmc
mailing list