Seems like there are still a few bugs in the UHAL address table that where not mentioned in issue #37.
$ vfat_info_uhal.py --shelf=1 -s2 -g 11
01 Jul 2019 11:59:10.193 [7f163d870740] INFO - optohybrid_user_functions_uhal::getOHObject <> - gem.shelf01.amc02.optohybrid11: Success!
01 Jul 2019 11:59:10.193 [7f163d870740] INFO - optohybrid_user_functions_uhal::getOHObject <> - gem.shelf01.amc02.optohybrid11: Success!
--=======================================--
Firmware: Version Date
AMC : 3.7.2 23/5/2017
Traceback (most recent call last):
File "/opt/cmsgemos/bin/vfat_info_uhal.py", line 84, in <module>
print "OH : %10s %10s"%(getFirmwareVersion(ohboard,options.gtx),
File "/usr/lib/python2.7/site-packages/gempython/tools/optohybrid_user_functions_uhal.py", line 86, in getFirmwareVersion
fwver = readRegister(device,"%s.RELEASE.VERSION"%(baseNode),debug)
File "/usr/lib/python2.7/site-packages/gempython/utils/registers_uhal.py", line 35, in readRegister
device.getNode(register).getPath(),
uhal._core.exception: No branch found with ID-path "GEM_AMC.OH.OH11.FPGA.CONTROL.RELEASE.VERSION" from node "top"
Partial match "GEM_AMC.OH.OH11" found for ID-path "GEM_AMC.OH.OH11.FPGA.CONTROL.RELEASE.VERSION" from node "top"
@jsturdy points out that:
FPGA node is missing from uhal address tables
This was observed in FW release 3.8.3.
Not sure if this was resolved in 3.8.4 as well.
@evka85 ?
Seems like there are still a few bugs in the UHAL address table that where not mentioned in issue #37.
@jsturdy points out that:
This was observed in FW release 3.8.3.
Not sure if this was resolved in 3.8.4 as well.
@evka85 ?