1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 <2020> 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 <2020> 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | ADEiger 1.8 |
From: | "Miceli, Antonino via Tech-talk" <tech-talk at aps.anl.gov> |
To: | tech-talk <tech-talk at aps.anl.gov> |
Cc: | "Piatak, Christopher" <cpiatak at anl.gov> |
Date: | Tue, 18 Aug 2020 22:28:34 +0000 |
Hi,
We are trying to build https://github.com/dls-controls/ADEiger/tree/1.8.
We have an Eiger1 X 500k which recently got repaired and Dectris shipped with their 1.8
API. We see a few strange things.
1.) We can only get the device driver (EigerDetectorConfig) to load if eigerModel=2. I doubt they upgraded with the new Eiger2 chips, but I am double
checking with Dectris. If we use eigerModel = 1 we get some Rest API errors.
2.) eiger2.template
has an include for eigerBase.template. It says it can't open eigerBase.template. See below. We bypassed this problem by merging eigerBase.template into eiger1.template. Most PV fill except Firmware
Version and Serial Number and the detector takes images ok. If we use eiger2.template (and eigerModel=2) we have more problems (not shown below or quantified yet).
Thanks,
Nino
[dpuser@xraydetector91 iocEiger]$ ./start_ioc_eiger /local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9 /local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADEiger-1-8 ####################!../../bin/linux-x86_64/eigerDetectorApp < envPaths.linux </local/config/envPaths.linux epicsEnvSet("DPEPICS", "/local/DPbin/epics/epics_2020-03-17") #epicsEnvSet("DPEPICS", "/local/DPbin/epics/epics_2018-12-06") #epicsEnvSet("SYNAPPS", "synApps_5_8") epicsEnvSet("SYNAPPS", "support-R6-1/synApps_6_1") </local/DPbin/epics/epics_2020-03-17/DPenvPaths.linux epicsEnvSet("DPEPICS", "/local/DPbin/epics/epics_2020-03-17") epicsEnvSet("SUPPORT","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support") epicsEnvSet("EPICS_BASE","/local/DPbin/epics/epics_2020-03-17/base-7.0.3.1") epicsEnvSet("ALIVE","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/alive-R1-1-1") epicsEnvSet("ASYN","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/asyn-R4-39") epicsEnvSet("AUTOSAVE","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/autosave-R5-10") epicsEnvSet("AREA_DETECTOR","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9") epicsEnvSet("ADCORE","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADCore-R3-9") epicsEnvSet("ALLEN_BRADLEY","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/allenBradley-2-3") epicsEnvSet("BUSY","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/busy-R1-7-2") epicsEnvSet("CALC","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/calc-R3-7-3") epicsEnvSet("CAPUTRECORDER","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/caputRecorder-R1-7-2") epicsEnvSet("DAC128V","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/dac128V-R2-9") epicsEnvSet("DELAYGEN","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/delaygen-R1-2-1") epicsEnvSet("DEVIOCSTATS","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/iocStats-3-1-16") epicsEnvSet("DXP","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/dxp-R6-0") epicsEnvSet("IP","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/ip-R2-20-1") epicsEnvSet("IP330","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/ip330-R2-9") epicsEnvSet("IPAC","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/ipac-2-15") epicsEnvSet("IPUNIDIG","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/ipUnidig-2-11") epicsEnvSet("LOVE","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/love-R3-2-7") epicsEnvSet("MCA","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/mca-R7-8") epicsEnvSet("MEASCOMP","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/measComp-R2-3") epicsEnvSet("MODBUS","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/modbus-R3-0") epicsEnvSet("MOTOR","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/motor-R7-1") epicsEnvSet("OPTICS","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/optics-R2-13-3") epicsEnvSet("QUADEM","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/quadEM-R9-2-1") epicsEnvSet("SPECTRAPLUGINS","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/spectraPlugins-1-6") epicsEnvSet("SNCSEQ","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/seq-2-2-6") epicsEnvSet("SOFTGLUE","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/softGlue-R2-8-2") epicsEnvSet("SSCAN","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/sscan-R2-11-3") epicsEnvSet("STD","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/std-R3-6") epicsEnvSet("STREAM","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/StreamDevice-2-8-9") epicsEnvSet("VAC","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/vac-R1-9") epicsEnvSet("VME","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/vme-R2-9-2") epicsEnvSet("XSPRESS3","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/xspress3") epicsEnvSet("XXX","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/xxx-R6-1") </local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADenvPaths.linux epicsEnvSet("ADANDOR","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADAndor-R2-8") epicsEnvSet("ADANDOR3","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADAndor3-master") epicsEnvSet("ADMAR345","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADmar345-R2-2") epicsEnvSet("ADMARCCD","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADmarCCD-R2-3") epicsEnvSet("ADPILATUS","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADPilatus-R2-9) ADenvPaths.linux line 5: Unbalanced quote. epicsEnvSet("ADPIXIRAD","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADPixirad-R2-2") epicsEnvSet("ADPROSILICA","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADProsilica-R2-5") epicsEnvSet("ADMYTHEN","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADMythen-R2-1") epicsEnvSet("ADPOINTGREY","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADPointGrey-R2-9") epicsEnvSet("ADSIMDETECTOR","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADSimDetector-R2-10") epicsEnvSet("ADEIGER","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADEiger-1-8") epicsEnvSet("TOP","/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADEiger-1-8/iocs/eigerIOC") epicsEnvSet("IOCBOOT", "/local/DPbin/epics/iocBoot/iocEiger/") errlogInit(20000) dbLoadDatabase("/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADEiger-1-8/iocs/eigerIOC/dbd/eigerDetectorApp.dbd") eigerDetectorApp_registerRecordDeviceDriver(pdbbase) ################################## # Detector Pool Specific Things ################################## < /local/config/xrd_config.epics epicsEnvSet("ARCH","linux-x86_64") epicsEnvSet("SUFFIX","_xrd91") epicsEnvSet("SECTOR","dp_") epicsEnvSet("LOCATION", "xraydetector91") epicsEnvSet("ENGINEER", "DP") epicsEnvSet("GROUP", "XSD-DET") epicsEnvSet("DETECTOR", "eiger") epicsEnvSet("PREFIX", "dp_eiger_xrd91:") epicsEnvSet("IOC", "iocdp_eiger_xrd91") # Load AliveRecord dbLoadRecords("/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/alive-R1-1-1/aliveApp/Db/alive.db","P=dp_eiger_xrd91:,RHOST=164.54.100.11") # Load DevIOCStats dbLoadRecords("/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/iocStats-3-1-16/db/iocAdminSoft.db", "IOC=dp_eiger_xrd91") ################################## #epicsEnvSet("PREFIX", "13EIG1:") epicsEnvSet("PORT", "EIG") epicsEnvSet("QSIZE", "20") epicsEnvSet("XSIZE", "1030") epicsEnvSet("YSIZE", "1065") epicsEnvSet("NCHANS", "2048") epicsEnvSet("CBUFFS", "500") epicsEnvSet("EIGERIP", "10.42.41.10") epicsEnvSet("EPICS_DB_INCLUDE_PATH", "/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADCore-R3-9/db") epicsEnvSet("EPICS_CA_MAX_ARRAY_BYTES", "5000000") #epicsEnvSet("PREFIX", "$(SECTOR)$(DETECTOR)$(SUFFIX):$(PREFIX1)") eigerDetectorConfig("EIG", "10.42.41.10", 2,0, 0) dbLoadRecords("/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADEiger-1-8/db/eiger2.template", "P=dp_eiger_xrd91:,R=cam1:,PORT=EIG,ADDR=0,TIMEOUT=1") Can't open include file "eigerBase.template" Error at or before ""eigerBase.template"" in file "/local/DPbin/epics/epics_2020-03-17/support-R6-1/synApps_6_1/support/areaDetector-R3-9/ADEiger-1-8/db/eiger2.template" line 5 # Debug #asynSetTraceMask("$(PORT)", 0, 0x11) |