Project

General

Profile

Bug #9636

Milestone #9608: Down Converter Test

Timing board stops generating TCLK interrupts

Added by John Diamond over 4 years ago. Updated almost 4 years ago.

Status:
Assigned
Priority:
Normal
Assignee:
Category:
btime
Start date:
07/15/2015
Due date:
% Done:

0%

Estimated time:
Spent time:
Duration:

Description

After triggering one $20 cycle the timing board stops generating interrupts for the state machine.

History

#1 Updated by John Diamond about 4 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 about 4 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 about 4 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 about 4 years ago

  • Status changed from Resolved to Closed

#5 Updated by John Diamond almost 4 years ago

  • Status changed from Closed to Assigned
  • % Done changed from 100 to 0

Put the alarms back in and this is still occurring.



Also available in: Atom PDF