Bug #9636
Milestone #9608: Down Converter Test
Timing board stops generating TCLK interrupts
Description
After triggering one $20 cycle the timing board stops generating interrupts for the state machine.
History
#1 Updated by John Diamond over 5 years ago
It would appear that this occurs after one or a couple machine cycles and persists until you restart bpmd.
Took a look at the timing board registers and noticed that they mostly return 0xffffs:
[root@bbpmts bbpmts]# hexdump -C -n512 /sys/bus/vme/devices/Booster\ Timing\ Mod ule.0-0/registers 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000020 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff |................| 00000030 02 00 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 |..Z.............| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000060 00 00 00 00 00 00 00 12 00 02 00 00 ff ff ff ff |................| 00000070 00 00 00 00 00 00 43 1a 91 8f 00 1a 00 00 07 10 |......C.........| 00000080 01 20 00 fe 00 fe 00 fe 00 fe 00 fe 00 fe 00 fe |. ..............| 00000090 00 fe 00 fe 00 fe 00 fe 00 fe 00 fe 00 fe 00 fe |................| 000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 000000c0 f9 85 ef 0f 84 65 bc f3 00 00 01 08 00 00 3c 04 |.....e........<.| 000000d0 80 10 00 00 f0 34 e0 3b 00 00 40 00 a0 5c 04 80 |.....4.;..@..\..| 000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000110 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff |................| 00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000140 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| * 00000200
Suspect that this may have something to do with the efforts to make alarm interrupts work. Commented out the alarm setup/cancel steps in the StateMachine code. Will try it out in the AM.
#2 Updated by John Diamond over 5 years ago
Yea, that did it. Leaving the timer stuff commented out for now. Going ahead with rigging the down-converter test.
#3 Updated by John Diamond over 5 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Closing this ticket assuming that the problem will be fixed with alarm interrupts (#9383).
#4 Updated by John Diamond over 5 years ago
- Status changed from Resolved to Closed
#5 Updated by John Diamond over 5 years ago
- Status changed from Closed to Assigned
- % Done changed from 100 to 0
Put the alarms back in and this is still occurring.