diff --git a/linux/payload/FreshMpsocHandler.cpp b/linux/payload/FreshMpsocHandler.cpp index 62db5aa2..177d7e33 100644 --- a/linux/payload/FreshMpsocHandler.cpp +++ b/linux/payload/FreshMpsocHandler.cpp @@ -456,7 +456,7 @@ void FreshMpsocHandler::handleActionCommandFailure(ActionId_t actionId, ReturnVa if (actionId != supv::START_MPSOC) { return; } - sif::info << "PlocMPSoCHandler::handleActionCommandFailure: MPSoC boot command failed" + sif::info << "FreshMpsocHandler::handleActionCommandFailure: MPSoC boot command failed" << std::endl; // This is commonly the case when the MPSoC is already operational. Thus the power state is // set to on here @@ -1224,6 +1224,7 @@ bool FreshMpsocHandler::handleHwStartup() { if (powerState == PowerState::SUPV_FAILED) { setMode(MODE_OFF); powerState = PowerState::IDLE; + transitionState = TransitionState::NONE; return false; } if (powerState == PowerState::PENDING_STARTUP) {