| | 1 | = Trouble Shooting - FADs = |
| | 2 | |
| | 3 | |
| | 4 | == Crate Reset |
| | 5 | |
| | 6 | There exist a script which will do the __Crate Reset__ automatically: |
| | 7 | |
| | 8 | - _.x ScriptsForDimCtrl/ResetCrate.dim C=n_ |
| | 9 | - n = number of crate you want to reset |
| | 10 | |
| | 11 | Crate Reset manually: |
| | 12 | |
| | 13 | - disable all FTUs (in the FTU tab of the GUI) |
| | 14 | - disconnect the 10 FADs in the crate, by clicking the LEDs |
| | 15 | - ftmctrl/RESET_CRATE x (x corresponding crate) |
| | 16 | - enable all FTUs (in the FTU tab of the GUI) |
| | 17 | - reconnect the 10 FADs, one by one with 3 seconds waiting in between (the FAD needs this time to boot) |
| | 18 | |
| | 19 | == start up - connection problem |
| | 20 | |
| | 21 | __Symptom__ |
| | 22 | |
| | 23 | - problem occurs usually during start up |
| | 24 | - after FAD_CONTROL/START or pushing FAD -> START button in the GUI, not all 40 FAD LEDs are green |
| | 25 | - fadctrl is in state Connecting (instead of Connected) |
| | 26 | |
| | 27 | __Solution__ |
| | 28 | |
| | 29 | - stop dimscripts |
| | 30 | - dimctrl --stop from a bash |
| | 31 | - do a __crate reset__: |
| | 32 | |
| | 33 | __Not Helping__ |
| | 34 | |
| | 35 | - disconnect / reconnect to the FAD. |
| | 36 | - waiting |
| | 37 | - reset other / all crates (might just create another of these bugs in another FAD) |
| | 38 | - stopping or killing fadctrl |
| | 39 | - power cycling the camera (might just create another of these bugs in another FAD) |
| | 40 | |
| | 41 | == In-run-FAD-loss |
| | 42 | |
| | 43 | __Symptom__ |
| | 44 | |
| | 45 | - during a run: |
| | 46 | - 4 adjacent *strange* patches in the events tab of the GUI |
| | 47 | - orange warnings in fadctrl-console (eventbuilder realises, that one FAD stopped sending data) |
| | 48 | - trigger rate drop to 0 |
| | 49 | - when the run ended and a new one is started |
| | 50 | - MCP hang in state Configuring3 |
| | 51 | - fadctrl hang in state Configuring2 |
| | 52 | |
| | 53 | __Solution__ |
| | 54 | |
| | 55 | - find out which FAD board is disconnected |
| | 56 | - the one board in the FAD tab which has the strange behaviour |
| | 57 | - the one without a thick on its LED in the GUI (is only possible to see, when a new run is started and the system hangs in ConfiguringN) |
| | 58 | - stop dimscript (by dimctrl --stop from a bash) |
| | 59 | - only possible when dimctrl was started as a server instance (dimctrl --server) |
| | 60 | - otherwise you have to kill dimctrl via ctrl + c |
| | 61 | - reset MCP (MCP/RESET) |
| | 62 | - Disconnect the problematic FAD (clicking on the corresponding LED in the GUI |
| | 63 | - wait 3 to 5 sec |
| | 64 | - Reconnect the problematic FAD (again clicking) |
| | 65 | |
| | 66 | __Not Helping__ |
| | 67 | |
| | 68 | - waiting |
| | 69 | - reset any crates (might just create another start up connection problem) |
| | 70 | - stopping or killing fadctrl |
| | 71 | - power cycling the camera (might just create another start up connection problem) |
| | 72 | |
| | 73 | == DRS underflow problem |
| | 74 | |
| | 75 | __Symptom__ |
| | 76 | |
| | 77 | - happens usually during start up |
| | 78 | - during first data taking one single patch in the events tab appears different (e.g. all dark blue) |
| | 79 | - after the 3 calibration runs are taken by the system, the calibration constants behave different: |
| | 80 | - the magenta line (normally around +1000mV) has pretty long error bars and is curved over the whole canvas |
| | 81 | |
| | 82 | __Solution__ |
| | 83 | |
| | 84 | - stop dimscript |
| | 85 | - dimctrl --stop from a bash |
| | 86 | - Reset crate (see <A HREF="#tscratereset">above</A>) |
| | 87 | - this doesn't helped often, but it doesn't need so much time as the power cycle |
| | 88 | - if the problem appears again: __power cycle__ the camera (see <A HREF="#tshardware">below</A>) |
| | 89 | |
| | 90 | __Not Helping__ |
| | 91 | |
| | 92 | - all the rest |
| | 93 | |
| | 94 | == startup - no proper connection problem |
| | 95 | |
| | 96 | __Symptom__ |
| | 97 | |
| | 98 | - happens usually during start up |
| | 99 | - several FADs are in state "Waiting" (orange in the GUI) |
| | 100 | |
| | 101 | __Solution__ |
| | 102 | |
| | 103 | - disenable the corresponding FADs by clicking in the GUI on them |
| | 104 | - wait a short time |
| | 105 | - enable the corresponding FADs by clicking again on them (wait 3 seconds between two clicks) |
| | 106 | |
| | 107 | __Not Helping__ |
| | 108 | |
| | 109 | - killing / quiting of fadctrl |
| | 110 | |
| | 111 | == fadctrl hangs in state configuring by taking an external lp run |
| | 112 | |
| | 113 | __Symptom__ |
| | 114 | |
| | 115 | - fadctrl hangs in state configuring when it starts the external lp run during datataking (point 17. under [[datatakingdetails#normaldata normal datataking procedure]] the 9. run) |
| | 116 | - all FADs are connected (if not all FADs are connected it is a FAD connection loss (see above) |
| | 117 | |
| | 118 | __Solution__ |
| | 119 | |
| | 120 | - normally the shifter just forgot to open the lid, so |
| | 121 | - stop script |
| | 122 | - open the lid (see [[preparation#startup Start Up procedure]] , point 9) |
| | 123 | |
| | 124 | __Not Helping__ |
| | 125 | |
| | 126 | - all the rest |