From adf4b255432f86cbd563be6f9d56ca0b50b78dd9 Mon Sep 17 00:00:00 2001 From: Thi Tran Date: Mon, 18 Mar 2013 16:34:51 -0500 Subject: TULETA Bring Up - Workaround for Centaur SBE failure Change-Id: Iffe079424b09547668a91576bf27a5701be2221e Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3612 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III --- src/usr/hwpf/hwp/sbe_centaur_init/sbe_centaur_init.C | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'src/usr/hwpf/hwp/sbe_centaur_init') diff --git a/src/usr/hwpf/hwp/sbe_centaur_init/sbe_centaur_init.C b/src/usr/hwpf/hwp/sbe_centaur_init/sbe_centaur_init.C index 9b93441e9..9a87accc8 100644 --- a/src/usr/hwpf/hwp/sbe_centaur_init/sbe_centaur_init.C +++ b/src/usr/hwpf/hwp/sbe_centaur_init/sbe_centaur_init.C @@ -180,6 +180,25 @@ void* call_sbe_centaur_init( void *io_pArgs ) FAPI_INVOKE_HWP(l_errl, fapiPoreVe, l_fapiTarget, myArgs); + + //@TODO - This is a temp workaround while HW team (Martin) + // investigating the scan failure in Centaur + // RTC task 66964 is to remove this. + if (l_errl ) + { + TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace, + "Failed SBE Centaur init on 0x%.8X first time. Retry....", + TARGETING::get_huid(l_membuf_target)); + delete l_errl; + l_errl = NULL; + FAPI_INVOKE_HWP(l_errl, fapiPoreVe, l_fapiTarget, myArgs); + if (!l_errl) + { + TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace, + "call_sbe_centaur_init - Retry successfully"); + } + } + if (l_errl ) { TRACFCOMP(ISTEPS_TRACE::g_trac_isteps_trace, @@ -207,7 +226,6 @@ l * @moduleid ISTEP_SBE_CENTAUR_INIT l_errl); errlCommit( l_errl, HWPF_COMP_ID ); - break; // break out of memBuf loop } else -- cgit v1.2.1