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: | RE: MRF EvtClk object not found |
From: | "Daykin, Evan via Tech-talk" <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Thu, 10 Aug 2023 17:43:38 +0000 |
Ah, yes. That was it. Our .db files diverged from upstream since we’re using FRIB names. Also needed to change some ‘Obj prop’ settings to the correct type. Cheers -Evan From: Daykin, Evan Hello, After upgrading our (test) timing master to Debian 12, the mrfioc2 module no longer recognizes the ‘EvtClk’ Object – consequently, the event clock running the show no longer functions. See output below – notably, the ‘Failed to open resource
file…’ and the ‘failed to find/create object’ lines. Has anyone seen this issue before? Thanks, -Evan cd "/usr/local/lib/iocapps/masterioc"## Register all support components dbLoadDatabase "dbd/gtsmaster.dbd" gtsmaster_registerRecordDeviceDriver pdbbase MCoreUtils version 1.2.2 MCoreUtils: Read 0 thread rule(s) from /etc/rtrules MCoreUtils: Read 0 thread rule(s) from /home/softioc/.rtrules # mrmEvgSetupPCI(card id string, bus number, device number, function number) mrmEvgSetupPCI("EVG1", "8:f.0") Notice: devPCIFindSpec() expect B:D.F in hex Device EVG1 8:f.0 Using IRQ 23 Failed to open resource file for PCI device 0000:08:0f.0: Permission denied FPGA version: 24000008 cPCI-EVG-300 #Inputs FP:2 UV:4 RB:16 PCI interrupt connected! mrmEvrSetupPCI("EVR1", "8:e.0") Device EVR1 8:e.0 slot=(null) Using IRQ 22 Failed to open resource file for PCI device 0000:08:0e.0: Permission denied FWVersion 0x1402000b Found version 11 Found SFP EEPROM CompactPCI 6U: Out FP:0 FPUNIV:12 RB:0 IFP:2 GPIO:0 EVR FIFO task start Enabling interrupts ## Load generic record instances dbLoadRecords("/usr/lib/epics/db/save_restoreStatus.db", "P=iocgts-fts-mstr-n0001-evg:") # picks up IOC, ENGINEER, LOCATION from environment vars dbLoadRecords("/usr/lib/epics/db/iocAdminSoft.db", "IOC=iocgts-fts-mstr-n0001-evg") dbLoadRecords("/usr/lib/epics/db/reccaster.db", "P=iocgts-fts-mstr-n0001-evg:") ## Load application-specific record instances dbLoadRecords("db/cpci-evg-300.db", "SYS=GTS, SUB=FTS, DEV=MSTR, INST=N0001, D='', EVG=EVG1, ASGEXPERT=GTS_EXPERT") dbLoadRecords("db/frib_seq.db", "SYS=GTS, SUB=FTS, DEV=MSTR, INST=N0001, D='', ASGEXPERT=GTS_EXPERT") … var(mrmGTIFEnable, 0) iocInit() Starting iocInit EVR Current time provider NOT register ############################################################################ ## EPICS R7.0.7-1~20230705105019.5+debian12 ## Rev. 2023-07-05T07:15-0400 ## Rev. Date build date/time:
############################################################################ … Autosave stuff omitted… GTS_FTS:MSTR_N0001:FR_RSET_RFCL: failed to find/create object 'EVG1:EvtClk' : Object not found : EVG1:EvtClk GTS_FTS:MSTR_N0001:FR_RSET_FSCL: failed to find/create object 'EVG1:EvtClk' : Object not found : EVG1:EvtClk GTS_FTS:MSTR_N0001:FR_RSET_ECLK: failed to find/create object 'EVG1:EvtClk' : Object not found : EVG1:EvtClk GTS_FTS:MSTR_N0001:FR_CSET_RFCL: failed to find/create object 'EVG1:EvtClk' : Object not found : EVG1:EvtClk GTS_FTS:MSTR_N0001:FR_CSET_FSCL: failed to find/create object 'EVG1:EvtClk' : Object not found : EVG1:EvtClk GTS_FTS:MSTR_N0001:CSRC_RCMD_ECLK: failed to find/create object 'EVG1:EvtClk' : Object not found : EVG1:EvtClk GTS_FTS:MSTR_N0001:IRQ_RCMD_INP6: failed to find/create object 'EVG1:UnivInp4' : Object not found : EVG1:UnivInp4 GTS_FTS:MSTR_N0001:IRQ_RCMD_INP7: failed to find/create object 'EVG1:UnivInp5' : Object not found : EVG1:UnivInp5 GTS_FTS:MSTR_N0001:IRQ_RCMD_INP8: failed to find/create object 'EVG1:UnivInp6' : Object not found : EVG1:UnivInp6 GTS_FTS:MSTR_N0001:IRQ_RCMD_INP9: failed to find/create object 'EVG1:UnivInp7' : Object not found : EVG1:UnivInp7 GTS_FTS:MSTR_N0001:IRQ_RCMD_INPA: failed to find/create object 'EVG1:UnivInp8' : Object not found : EVG1:UnivInp8 GTS_FTS:MSTR_N0001:IRQ_RCMD_INPB: failed to find/create object 'EVG1:UnivInp9' : Object not found : EVG1:UnivInp9 GTS_FTS:MSTR_N0001:IRQ_RCMD_INPC: failed to find/create object 'EVG1:UnivInp10' : Object not found : EVG1:UnivInp10 GTS_FTS:MSTR_N0001:IRQ_RCMD_INPD: failed to find/create object 'EVG1:UnivInp11' : Object not found : EVG1:UnivInp11 GTS_FTS:MSTR_N0001:EN_RCMD: 'EVG1' lacks property 'Enable' of required type GTS_FTS:MSTR_N0001:CSRC_CMD_ECLK: failed to find/create object 'EVG1:EvtClk' : Object not found : EVG1:EvtClk |