I am attaching the mentioned file CODA Errors with ROCS ROC 1 -- xcefdmp says modules are not getting gates. ---Above error solved by replacing a bad ADC and also switching out the GATE card. The gate card had a flakey TDC stop twin-ax connector. ---Also the BUSY output of ROC1 did not work. Replaced the GATE card and this was fixed. As well as ROC1 sometimes getting gates and sometimes not. ROC 6 -- Always busy --- ADC in slot 24 is bad and reports as always busy. Didn't remove the ADC because it's hard to get at. Just disabled it in the CRL. ROC 1 -- Cannot run test-codes. Error When running test code on TDC -> test_1877(14) resetRegisterGroupLca2 = FAE0201C FastbusTimeoutRegister = FAE02000 FastbusdArbitrationLevelReg = FAE02004 fastPrimDsr = FAE10004 Block Read data stored at address 0x1b5dec0 dmaptr = 0x9b5dec0 Module ID = 0x103d0004 ERROR: Sparse Data Scan 0x1b5f9b0 (tShell): SFI_DAT_ERR: Fastbus DK long timeout value = 32 = 0x20 = ' ' Error when running test code on ADC -> test_1881(17) resetRegisterGroupLca2 = FAE0201C FastbusTimeoutRegister = FAE02000 FastbusdArbitrationLevelReg = FAE02004 fastPrimDsr = FAE10004 Block Read data stored at address 0x1b5f5b0 ,dmaptr = 0x9b5f5b0 Block Read Mode: 32 bit Block I/O Module ID (CSR0) = 0x104f0104 Executing Readout loop 1 times... ERROR: Sparse Data Scan res=0x1c040 value = 37 = 0x25 = '%' -------Above error solved. Poorly seated backplane modules (arbitration card or GAC).-------- -------These errors seem different from what we usually get from this kind of problem. Maybe it's because we also had gate/AUX cards plugged in? ----- ROC 2 -- Not getting gates --- Solved by replacing bad ADC which did not get gates --- ROC 2 -- Works to begin with and then all of a sudden stops working. Stops getting gates. This is the error we get after running the test code when the ROC stops getting gates. -> test_1877(4) resetRegisterGroupLca2 = FAE0201C FastbusTimeoutRegister = FAE02000 FastbusdArbitrationLevelReg = FAE02004 fastPrimDsr = FAE10004 Block Read data stored at address 0x1ebf9f30 dmaptr = 0x26bf9f30 ERROR: Read Module ID 0x1ebfba20 (tShell): SFI_ADR_ERR: Fastbus SS!=0 paddr=4 SS=2 0x1ebfba20 (tShell): ** Resetting Sequencer ** value = 32 = 0x20 = ' ' -> test_1881(16) resetRegisterGroupLca2 = FAE0201C FastbusTimeoutRegister = FAE02000 FastbusdArbitrationLevelReg = FAE02004 fastPrimDsr = FAE10004 Block Read data stored at address 0x1ebfb620 ,dmaptr = 0x26bfb620 Block Read Mode: 32 bit Block I/O ERROR: Read Module ID res=0x1c020 value = 35 = 0x23 = '#' This is the error that show up in the ROC window initially when the problem surfaces. interrupt: fb_rdb_1: Bad Fifo Value Val=0xe9 interrupt: fpbr error pa=10 res=0x6a001 maxBytes=9200 retBytes=0 fifo=0xe9 interrupt: fpbr error pa=16 res=0x1c020 maxBytes=800 retBytes=256 fifo=0xe9 ------Thinking above error was related to ROC1 not getting gates and also having a bad gate card.------ ------Maybe the bad busy from ROC1 and the combination of running in buffered mode confused ROC2.------
Figure 1
FB_Error