Overview | Releases | Download | Docs | Links | Help | RecentChanges

RegisterErrors

First we have the following: part 1

 Initialise module 20220170100053 at 0, 0, 0, 1 
 LESTERSPOON 3 START /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApi.cxx 269
         pTTC = 4 rTTC = 5 rx[0] = 2 rx[1] = 3 group = 2 errorMask0 = 0 errorMask1 = 0
 LESTERSPOON 3 NORMAL-STOP /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApi.cxx 524

which is split up into two parts: part 1a

 Module config
 primary channel 4 red channel 5 group 2 select 0
 target (chip 0) 0
 LESTERSPOON 1 START /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 241
 LESTERSPOON 2 /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 246 l 0 fibre 2 val 0 ERROR_MASK 142
 LESTERSPOON 4 START  /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/PrimBuilder.cxx 158 &prim  0x80db2f0 r 142 off 0 wid 13 val 0
 LESTERSPOON 4 INSIDE /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/PrimBuilder.cxx 162
 LESTERSPOON 4 STOP
 LESTERSPOON 2 /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 246 l 1 fibre 3 val 0 ERROR_MASK 143
 LESTERSPOON 4 START /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/PrimBuilder.cxx 158 &prim 0x80db2f0 r 143 off 0 wid 13 val 0
 LESTERSPOON 4 INSIDE /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/PrimBuilder.cxx 162
 LESTERSPOON 4 STOP
 LESTERSPOON 1 MID /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 250
 Inlist decode: 
 inLength = 663, inIndex = 1, inNumPrims = 5, inPrimVersion = 111
 primLength = 591, primIndex = 1, primId = 8204, primVersion = 102
 Write Struct: 0 Module: 1
 Skip module data
 primLength = 9, primIndex = 5, primId = 8196, primVersion = 105
 WRITE register 0x80db678 offset 0 width 13 data 0x0
 primLength = 9, primIndex = 5, primId = 8196, primVersion = 105
 WRITE register 0x80db678 offset 0 width 13 data 0x0
 primLength = 24, primIndex = 1, primId = 10, primVersion = 101
  Module 254 port 0 structSet 1 pass to slaves 0  slvMask 0x0
  cmdLine 0 dataLine [0] 0  [1] 0  [2] 0  [3] 0
  cfg 0 modMask 0x0 0x0 maskType 0 storage 0 maskSet 0
 primLength = 24, primIndex = 1, primId = 10, primVersion = 101
  Module 254 port 0 structSet 0 pass to slaves 1  slvMask 0xf
  cmdLine 0 dataLine [0] 0  [1] 0  [2] 0  [3] 0
  cfg 0 modMask 0x0 0x0 maskType 0 storage 0 maskSet 0
 Inlist Trailer: length = 663 check = 0x1d4ede53
 End of response
 LESTERSPOON 1 END /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 265

and part 1b :

 Module config
 primary channel 4 red channel 5 group 2 select 0
 target (chip 0) 0
 LESTERSPOON 1 START /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 241
 LESTERSPOON 2 /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 246 l 0 fibre 2 val 0 ERROR_MASK 142
 LESTERSPOON 4 START /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/PrimBuilder.cxx 158 &prim 0x80db2f0 r 142 off 0 wid 13 val 0
 LESTERSPOON 4 INSIDE /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/PrimBuilder.cxx 162
 LESTERSPOON 4 STOP
 LESTERSPOON 2 /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 246 l 1 fibre 3 val 0 ERROR_MASK 143
 LESTERSPOON 4 START /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/PrimBuilder.cxx 158 &prim 0x80db2f0 r 143 off 0 wid 13 val 0
 LESTERSPOON 4 INSIDE /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/PrimBuilder.cxx 162
 LESTERSPOON 4 STOP
 LESTERSPOON 1 MID /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 250
 Inlist decode: 
 inLength = 663, inIndex = 1, inNumPrims = 5, inPrimVersion = 111
 primLength = 591, primIndex = 1, primId = 8204, primVersion = 102
 Write Struct: 1 Module: 1
 Skip module data
 primLength = 9, primIndex = 5, primId = 8196, primVersion = 105
 WRITE register 0x80e3760 offset 0 width 13 data 0x0
 primLength = 9, primIndex = 5, primId = 8196, primVersion = 105
 WRITE register 0x80e3760 offset 0 width 13 data 0x0
 primLength = 24, primIndex = 1, primId = 10, primVersion = 101
  Module 254 port 0 structSet 1 pass to slaves 0  slvMask 0x0
  cmdLine 0 dataLine [0] 0  [1] 0  [2] 0  [3] 0
  cfg 0 modMask 0x0 0x0 maskType 0 storage 0 maskSet 0
 primLength = 24, primIndex = 1, primId = 10, primVersion = 101
  Module 254 port 0 structSet 0 pass to slaves 1  slvMask 0xf
  cmdLine 0 dataLine [0] 0  [1] 0  [2] 0  [3] 0
  cfg 0 modMask 0x0 0x0 maskType 0 storage 0 maskSet 0
 Inlist Trailer: length = 663 check = 0x1d538456
 End of response
 Got some text: crate: 0 rod slot: 5
 Text ERROR : 432
 [MDSP: accessRegister.c,   125]::
  Error 0x505 occurred in writeRegister with severity 2. Register index %d out of range
 ^@[masterPrimFuncts.c,   541]
  writeRegister returned -40000505 to rwRegField
  ^@[listManager.c,   379]
  primParameters[].primFunction returned -40000505 to execPrim
 ^@[smHostListProc.c,   152]
  execPrim returned -40000505 to smHostListProc
 ^@[rodRun.c,   366]
  smHostListProc returned -40000505 to main
 ^@
 LESTERSPOON 1 END /var/pcce/userb/sctrod/AlanWorking/SctRodDaq/SctApi/SctApiMConf.cxx 265
 Got some text: crate: 0 rod slot: 5
 Text ERROR : 432
 [MDSP: accessRegister.c,   125]::
  Error 0x505 occurred in writeRegister with severity 2. Register index %d out of range
 ^@[masterPrimFuncts.c,   541]
  writeRegister returned -40000505 to rwRegField
  ^@[listManager.c,   379]
  primParameters[].primFunction returned -40000505 to execPrim
 ^@[smHostListProc.c,   152]
  execPrim returned -40000505 to smHostListProc
 ^@[rodRun.c,   366]
  smHostListProc returned -40000505 to main
 ^@

Note that interspersed in the middle of part 1b we see messages reurning from the rod with the errors. Presumably this is asynchronous return from the earlier primitive? If not, it comes from the ONE of the two primitives.

http://www.hep.phy.cam.ac.uk/~atlasdaq/images/registerErrors1.png