Tags:
create new tag
view all tags
  • Call to SET_FLOOD_LED_BIAS_CURRENT from /ibpeled

The code was modified so that a call to /ibpeled returned 1 ICB error. As expected, one TOO_MANY_ICB_ERRORS (0xB2) error was issued, 3 copies of TDRSS HK were sent and the gotosafe rts was run.

APID 371 ICU*ERR*pkg=28 err=b0 ICB Error                         0000 0000 TC APID=660 FC=07 ibpeled                             Pkt 2004-09-24 20:21:13.49 
APID 3c0 ICU TDR pkg=23 err=b2 b2                                0001 0000 0000   b20001                                         Pkt 2004-09-24 20:21:19.72 
APID 373 ICU     pkg=dc evt=79 DCS Starting RTS                  0011 0000 0000   gotosafe                                       Pkt 2004-09-24 20:21:19.68 
APID 373 ICU     pkg=24 evt=ff Running Recovery RTS              0011 23b2 0001   gotosafe                                       Pkt 2004-09-24 20:21:20.00 
APID 375 ICU*ERR*pkg=23 err=b2 b2                                0001 0000 0000   b20001                                         Pkt 2004-09-24 20:21:19.72 

  • Too Many ICB errors (0xB2) if >= 1 error occurs

The code was modified so that all ICB accesses returned an error. As expected, on code load, one TOO_MANY_ICB_ERRORS (0xB2) error was issued and 3 copies of TDRSS HK were sent and then stopped.

APID 03c0 ICU TDRSS ERR        pkg=23 err=b2 b2                            0002 0000 0000                    Seq Cnt 0000        Pkt 2001-01-01 00:00:00.60
APID 03c1 TDRSS copy of HK received                                                                          Seq Cnt 0000        Pkt 2001-01-01 00:00:00.60
APID 03c0 ICU TDRSS ERR        pkg=45 err=b1 ICB Errs Forced Htr Shutdown  0000 0000 0000                    Seq Cnt 0001        Pkt 2004-09-22 00:54:31.23
APID 03c1 TDRSS copy of HK received                                                                          Seq Cnt 0001        Pkt 2004-09-22 00:54:38.44
APID 03c1 TDRSS copy of HK received                                                                          Seq Cnt 0002        Pkt 2004-09-22 00:54:48.47

The command

/iicuload1 mid=0,offset=0x0bf6,data=1
was sent to reset the suppression of error messages. As expected, one TOO_MANY_ICB_ERRORS (0xB2) error was issued and 3 copies of TDRSS HK were sent and then stopped.

APID 03c0 ICU TDRSS ERR        pkg=23 err=b2 b2                            003c 0000 0000                    Seq Cnt 0002        Pkt 2004-09-22 01:39:06.84
APID 03c1 TDRSS copy of HK received                                                                          Seq Cnt 0003        Pkt 2004-09-22 01:39:06.84
APID 03c1 TDRSS copy of HK received                                                                          Seq Cnt 0004        Pkt 2004-09-22 01:39:16.87
APID 03c1 TDRSS copy of HK received   

  • /imotorinhibit, /ihvset and /ihvenable lead to verification error if ICB error

The code was modified so that a call to /imotorinhibit returned 1 ICB error. After loading, a command to go to Idle was issued. Part of this process involves a call to /imotorinhibit. As expected, one TOO_MANY_ICB_ERRORS (0xB2) error was issued, a verification failure message was issued3 copies of TDRSS HK were sent and the gotosafe rts was run.

APID 373 ICU     pkg=dc evt=79 DCS Starting RTS                  031a 0000 0000   safe_to_idle                                   Pkt 2004-09-24 20:48:37.32
APID 371 ICU*ERR*pkg=28 err=b0 ICB Error                         0000 0000 TC APID=DCS FC=5f RTS imotorinhibit                   Pkt 2004-09-24 20:48:38.85
APID 373 ICU     pkg=40 evt=67 FW at Requested Position          0008 08a2 0000                                                  Pkt 2004-09-24 20:48:54.40
APID 3c0 ICU TDR pkg=23 err=b2 b2                                0001 0000 0000   b20001                                         Pkt 2004-09-24 20:48:56.38
APID 373 ICU     pkg=24 evt=ff Running Recovery RTS              0011 23b2 0001   gotosafe                                       Pkt 2004-09-24 20:48:56.00
APID 375 ICU*ERR*pkg=23 err=b2 b2                                0001 0000 0000   b20001                                         Pkt 2004-09-24 20:48:56.38
APID 373 ICU     pkg=dc evt=70 DCS Aborting                      031a 0000 0000   safe_to_idle                                   Pkt 2004-09-24 20:48:56.44
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0011 0000 0000   gotosafe                                       Pkt 2004-09-24 20:48:56.46

  • Call to DETSAFETY.CONFIGURE from /ibpesftyconfig (1 or both ICB errors cause failure)

The code was modified so that a call to /ibpesftyconfig returned 1 ICB error for a call to port 0. After loading, a command to go to Idle was issued.

The command

/ibpesftyconfig oprst=1, sysen=0, alerten=1, pcthold=2, fcthold=1, sthold=8, rthold=8

was issued. As expected, one TOO_MANY_ICB_ERRORS (0xB2) error was issued, a verification failure message was issued, 3 copies of TDRSS HK were sent and the gotosafe rts was run.

APID 371 ICU*ERR*pkg=28 err=b0 ICB Error                         0000 0000 TC APID=660 FC=70 ibpesftyconfig                      Pkt 2004-09-24 23:07:44.50
APID 3c0 ICU TDR pkg=23 err=b2 b2                                0001 0000 0000   b20001                                         Pkt 2004-09-24 23:07:54.36
APID 373 ICU     pkg=dc evt=79 DCS Starting RTS                  0011 0000 0000   gotosafe                                       Pkt 2004-09-24 23:07:54.32
APID 373 ICU     pkg=24 evt=ff Running Recovery RTS              0011 23b2 0001   gotosafe                                       Pkt 2004-09-24 23:07:54.00
APID 375 ICU*ERR*pkg=23 err=b2 b2                                0001 0000 0000   b20001                                         kt 2004-09-24 23:07:54.36

The code was modified again so that a call to /ibpesftyconfig returned 1 ICB error for a call to port 1 and the above test repeated, with identical results.

  • rts sfty_reset_slew (0x701) and rts sfty_reset (0x702) (which both involve calls to DETSAFETY.RESET) will cause SAFETY_CIRCUIT_RESET_FAILURE (0x5B) with param 0 and 1 respectively.

The code was modified so that a call to DETSAFETY.RESET always returned False.

The command

/iicuload1 mid=0,offset=0x0bf6,data=0
was sent to suppress ICB error messages.

The proc ncr162.proc was run to perform a PT observation. As expected, the sfty_reset_slew in the do_slew rts produced the expected SAFETY_CIRCUIT_RESET_FAILURE (0x5b) error with 1st parameter zero. The recovery rts gotosafe then started. This includes a further call to rts sfty_reset_slew which again caused a repeat of the error message. There then follows a call to sfty_reset which also issued the same error message but with the 1st parameter set to 1.

APID 373 ICU     pkg=dc evt=78 Switching RTS                     0302 0000 0000   do_slew                                        Pkt 2004-09-25 23:19:55.31 
APID 3c0 ICU TDR pkg=5c err=5b 5b                                0000 0000 0000                                                  Pkt 2004-09-25 23:19:56.77
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Stop Mode                                                                               Pkt 2004-09-25 23:19:56.31
APID 385 DPU     Mode Cmpl ID 0x0c05 Mode=Idle            SubMode=none             Mode compltn NOT USE                          Pkt 2004-09-25 23:19:56.33 
APID 373 ICU     pkg=24 evt=ff Running Recovery RTS              0011 5c5b 0000   gotosafe                                       Pkt 2004-09-25 23:19:57.00
APID 375 ICU*ERR*pkg=5c err=5b 5b                                0000 0000 0000                                                  Pkt 2004-09-25 23:19:56.77
APID 373 ICU     pkg=dc evt=70 DCS Aborting                      0302 0000 0000   do_slew                                        Pkt 2004-09-25 23:19:56.77
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0011 0000 0000   gotosafe                                       Pkt 2004-09-25 23:19:56.79 
APID 373 ICU     pkg=24 evt=57 FONEXTOBSINFO Processing Stat     20ed 0000 0001                                                  Pkt 2004-09-25 23:19:57.01
APID 3c0 ICU TDR pkg=5c err=5b 5b                                0000 0000 0000                                                  Pkt 2004-09-25 23:20:00.15
APID 3c0 ICU TDR pkg=5c err=5b 5b                                0001 0000 0000                                                  Pkt 2004-09-25 23:20:00.21

The above tests were rerun with the 'all-up' code and additional fix-up patches ecr208_part2.pat and ncr150_part2.pat. The same results were obtained.

-- HowardHuckle - 17 Nov 2006

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | More topic actions
Topic revision: r6 - 2006-11-17 - HowardHuckle
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback