40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  Cryo Lab eLog  Not logged in ELOG logo
Entry  Mon Jan 17 19:15:37 2022, rana, Computing, DAQ, auto backup to LDAS failing 
    Reply  Mon Jan 24 12:37:27 2022, Chris, Computing, DAQ, auto backup to LDAS failing 
       Reply  Thu Jan 27 21:24:33 2022, Chris, Computing, DAQ, auto backup to LDAS failing 
Message ID: 2847     Entry time: Thu Jan 27 21:24:33 2022     In reply to: 2842
Author: Chris 
Type: Computing 
Category: DAQ 
Subject: auto backup to LDAS failing 

Timing signals have been restored and the models on the cymac are running again.

Timing for the cryo lab CyMAC is supplied by a Silicon Labs 5340 eval board. It needs to be initialized by a Raspberry Pi. As far as I can tell, the root cause of this problem is that the Pi has not been configured to run the necessary initialization script automatically on startupsurprise. The other issue is that we have two Pis for timing in the lab (the second one controls the GPS receiver), and at first I had them mixed up.crying

The timing board connects to the Pi over the I2C bus. The command i2cdetect -y 1, on the correct Pi, confirmed a device with address 77 was present. This is an uninitialized timing board. After running the initialization script (./si5340init.py Si5340-RevD-RTSCLOCK-Registers.txt, found in /opt/rtcds/tst/x1/target/timing), the I2C address updated to 75, representing an initialized timing board. Then models on cymac1 could start and run normally.

To be fixed next time: run the init script automatically on startup, give the two Pis descriptive hostnames to make it clear which one controls what, and put the timing board and its Pi into a proper enclosure.

 

ELOG V3.1.3-