[subexp-daq] Possible problem with VULOM4 (instead of 4B)

Weber, Guenter Dr. g.weber at hi-jena.gsi.de
Fri Apr 12 11:03:18 CEST 2024


Dear friends,


when starting the DAQ with the VULOM4 module, I get the following error from DRASI:


10: crate/crate.c:350: crate_create {
10: crate/crate.c:678: crate_create(POLARIMETER) }
10: crate/crate.c:986: crate_init(POLARIMETER) {
10: crate/crate.c:1010: .Slow-init module[0]=GSI_VULOM.
5: module/gsi_vulom/gsi_vulom.c:14: .gsi_vulom_init_slow not implemented.
5: module/gsi_vulom/gsi_vulom.c:14: .Calling abort()...


Attached, I send you the complete output as well as the vulom.trlo file (which probably contains some old syntax).


Maybe you have an idea what went wrong here?




Thank you very much!




Best greetings

Günter




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.chalmers.se/pipermail/subexp-daq/attachments/20240412/5cedc432/attachment.html>
-------------- next part --------------
SECTION(main)
{
	/* pulse generator on LEMO_OUT(1) */
	// period(1) = 1000 us;
	// LEMO_OUT(1) = PULSER(1);
	// TRIG_LMU_AUX(1) = PULSER(1);


	/* Trigger input setup. */
	// Enable this for detector input on ECL_IN(1)
    // all_or_mask(1) =  LEMO_IN(1) | ECL_IN(1) | ECL_IN(2) | ECL_IN(3) | ECL_IN(4) | ECL_IN(5);
    all_or_mask(1) =  LEMO_IN(1);
    TRIG_LMU_AUX(1) = ALL_OR(1);
    TRIG_LMU_OUT(1) = TRIG_LMU_AUX(1);

	// Enable this for pulser trigger (setup / debug)
	 // TRIG_LMU_OUT(1)  = TRIG_LMU_AUX(1);


	/* Default coincidence windows of 50 ns. */
	accept_window_len = 50 ns;

	/* Default trigger stretch of 50 ns. */
	trig_stretch(1)  = 50ns;

	/* tpat -> trig mapping. */
	tpat_trig(1)  = 1;

	/* Enable all tpats. */
	tpat_enable = mask 0xffff;


	/* Gate generator for ADC */
	GATE_DELAY(1) = MASTER_START;
	stretch(1) = 13 us;
	delay(1) = 10 us;
	LEMO_OUT(2) = GATE_DELAY(1);


	/* Nice lights! */
	FRONT_LED(1) = TRIMI_TDT;
	FRONT_LED(2) = MASTER_START;

	/* deadtime from TRIMI */
	// disabled to run with TRIVA instead
	// DEADTIME_IN(1) = TRIMI_TDT;

	/* deadtime from TRIVA */
        DEADTIME_IN(1) = ECL_IO_IN(4);
        fast_busy_len = 100 ns;
        ECL_IO_OUT(1) = ENCODED_TRIG(1);
        ECL_IO_OUT(2) = ENCODED_TRIG(2);
        ECL_IO_OUT(3) = ENCODED_TRIG(3);
        ECL_IO_OUT(4) = ENCODED_TRIG(4);

	/* master start output */
	sum_out_stretch = 50 ns;
	fast_busy_len = 1000 ns;
	LEMO_OUT(1) = MASTER_START;

}
-------------- next part --------------
RIO4L-2 mbsdaq > ./start.sh
hwmap_mapvme.c:419: LOG: Virtual address for TRLO II @ VME 0x03000000 is 0x3005e000.
LOG: TRLO: MD5SUM: 0x6e4ba1a9 (CT: 63bb1d44 = 2023-01-08 19:45:08 UTC)
Clear module setup.
Loading config file 'vulom.trlo'.
vulom.trlo:12: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:13: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:14: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:34: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:37: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:41: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:42: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:49: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:51: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:52: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:53: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:54: WARNING: Use of deprecated signal assignment '=', use '<='.
vulom.trlo:59: WARNING: Use of deprecated signal assignment '=', use '<='.
Executing 'main'.
CPUS: 1
delay: 1
10: lwroc_hostname_util.c:109: Host 'lyserv' known as 192.168.1.1 (port: 7000).
Message not logged - thread has no error buffer yet...
CPUS: 1
delay: 1
10: lwroc_hostname_util.c:109: Host 'lyserv' known as 192.168.1.1 (port: 7000).
Message not logged - thread has no error buffer yet...
HOST: RIO4L-2
Token: 21301afe (21301afe:21301afe) [/mbsusr/mbsdaq/.drasi_tokens/blub]
10: lwroc_hostname_util.c:460: Own address: 192.168.1.72/255.255.255.0 (eth1).
cfg: 'master, at 0x02,fctime=10,ctime=300' => 33554432
10: lwroc_data_pipe.c:146: Data buffer READOUT_PIPE, fmt LMD, size 209715200 = 0x0c800000, 3 consumers.
10: lwroc_triva_readout.c:66: Silence TRIVA  (HALT)
10: lwroc_net_io.c:168: Started server on port 56583 (data port 59293).
10: lwroc_net_trans.c:1808: [stream:8003] Started stream server on port 8003, data 45908.
client union size: 244 240 188 508 640 204 204  => 640
10: lwroc_udp_awaken_hints.c:159: UDP awaken hints file: /tmp/drasi.u1001/drasi.hints.u1001.RIO4L-2:56583
10: lwroc_main.c:709: Log message rate limit not in effect.
10: lwroc_readout.c:112: call readout_init...
10: lwroc_thread_util.c:118: This is the triva control thread!
10: lwroc_thread_util.c:118: This is the net io thread!
10: lwroc_thread_util.c:118: This is the slow_async thread!
10: lwroc_thread_util.c:118: This is the data server thread!
8: lwroc_message_wait.c:86: Waited 1 seconds for msg client.
8: lwroc_triva_state.c:414: Waited 1 seconds for initial slave and EB connection(s):
8: lwroc_triva_state.c:422: [EB lyserv:7000] (state 0)
10: lwroc_message_internal.c:485: Message client connected!
10: lwroc_net_trans.c:1153: [drasi] Transport client connected (data) [192.168.1.1].
10: lwroc_triva_control.c:370: Setup TRIVA  (DISBUS, HALT, MASTER, RESET)
10: lwroc_triva_control.c:418: Minimum event time ctime(30000)+1*rd(694)+3*wr(634)+fctime(1000)=33596 ns (29.765 kHz)
10: lwroc_triva_state.c:1486: (Re)send ident messages...
10: lwroc_triva_control.c:495: START TEST ACQ: HALT, CLEAR=RESET, MT=1
9: lwroc_triva_control.c:507: TEST: GO
10: lwroc_triva_control.c:725: RUN: RESET
10: lwroc_triva_control.c:729: RUN: MT=14
9: lwroc_triva_control.c:737:   GO (1 good test triggers done) (max 29.8 kHz)
10: lwroc_triva_readout.c:376: Trigger 14 seen.
10: printm:0: NURDLIB_DEF_PATH not set, let's see...
10: printm:0: Gonna try NURDLIB_DEF_PATH=/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default.
2024-04-12,08:52:02:INFO: Setting default config path '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default'. [config/config.c:191]
10: config/parser.c:283: Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/global.cfg' {
10: config/parser.c:295: Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/global.cfg' }
8: lwroc_triva_state.c:2399: Master: deadtime: 1.  Status: 0x10 (IN_READOUT).  EC: 1
10: lwroc_triva_state.c:2428: [EB lyserv:7000] EB: Status: 0x0.
8: lwroc_triva_state.c:2488: Node(s) busy in readout, waiting...
10: config/parser.c:283: Opened './main.cfg' {
10: config/config.c:1381: .Global log level=verbose.
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/crate.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/crate.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/tags.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/tags.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/gsi_vulom.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/gsi_vulom.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/caen_v785.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/caen_v785.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/caen_v785.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/caen_v785.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/caen_v1190.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/caen_v1190.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/caen_v560.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/caen_v560.cfg' }
10: config/parser.c:283: .Opened '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' {
10: config/parser.c:295: .Closed '/LynxOS/mbsusr/mbsdaq/daq/2024_polarimeter/nurdlib/cfg/default/module_log_level.cfg' }
10: config/parser.c:295: Closed './main.cfg' }
10: crate/crate.c:350: crate_create {
10: crate/crate.c:678: crate_create(POLARIMETER) }
10: crate/crate.c:986: crate_init(POLARIMETER) {
10: crate/crate.c:1010: .Slow-init module[0]=GSI_VULOM.
5: module/gsi_vulom/gsi_vulom.c:14: .gsi_vulom_init_slow not implemented.
5: module/gsi_vulom/gsi_vulom.c:14: .Calling abort()...
./start.sh: line 12:  5356 Aborted                 ../r3bfuser/build_cc_ppc-linux_4.2.2_debug/m_read_meb.drasi --triva=master, at 0x02,fctime=10,ctime=300 --log-no-rate-limit --server=stream:8003 --server=drasi,dest=lyserv:7000 --buf=size=200Mi --max-ev-size=0x100000 --eb=lyserv:7000 --subev=crate=0,type=88,subtype=8800,control=0,procid=12 "$@"


More information about the subexp-daq mailing list