Hey guys,
we recently upgraded our artiq box and built the firmware based on release-5. Hardware-wise we are running a kasli rev 1.1 and urukul v1.3
Calling self.urukul0.cpld.init()
now results in a proto_rev missmatch
with the attached trace. Does this mean we have to reflash the Urukul CPLD?
Best regargds,
Suthep
root:Terminating with exception (ValueError: Urukul proto_rev mismatch)
Core Device Traceback (most recent call last):
File "/mnt/experiment/repository/io_tester.py", line 37, in artiq_worker_io_tester.IOTester.run(..., ...) (RA=+0xc5c)
self.urukul0.cpld.init()
File "<artiq>/coredevice/urukul.py", line 249, in ... artiq.coredevice.urukul.CPLD.init<artiq.coredevice.urukul.CPLD>(...) (RA=+0x2798)
raise ValueError("Urukul proto_rev mismatch")
File "<artiq>/coredevice/urukul.py", line 249, column 17, in ... artiq.coredevice.urukul.CPLD.init<artiq.coredevice.urukul.CPLD>(...)
raise ValueError("Urukul proto_rev mismatch")
^
ValueError(0): Urukul proto_rev mismatch
Traceback (most recent call last):
File "/nix/store/5wrq4lsgbc0m605qzc6pshi8ia9hp6q7-python3-3.7.5-artiq-env-5.7093.2ad7d296/lib/python3.7/site-packages/artiq/master/worker_impl.py", line 290, in main
exp_inst.run()
File "/nix/store/5wrq4lsgbc0m605qzc6pshi8ia9hp6q7-python3-3.7.5-artiq-env-5.7093.2ad7d296/lib/python3.7/site-packages/artiq/language/core.py", line 54, in run_on_core
return getattr(self, arg).run(run_on_core, ((self,) + k_args), k_kwargs)
File "/nix/store/5wrq4lsgbc0m605qzc6pshi8ia9hp6q7-python3-3.7.5-artiq-env-5.7093.2ad7d296/lib/python3.7/site-packages/artiq/coredevice/core.py", line 137, in run
self.comm.serve(embedding_map, symbolizer, demangler)
File "/nix/store/5wrq4lsgbc0m605qzc6pshi8ia9hp6q7-python3-3.7.5-artiq-env-5.7093.2ad7d296/lib/python3.7/site-packages/artiq/coredevice/comm_kernel.py", line 505, in serve
self._serve_exception(embedding_map, symbolizer, demangler)
File "/nix/store/5wrq4lsgbc0m605qzc6pshi8ia9hp6q7-python3-3.7.5-artiq-env-5.7093.2ad7d296/lib/python3.7/site-packages/artiq/coredevice/comm_kernel.py", line 497, in _serve_exception
raise python_exn
ValueError: Urukul proto_rev mismatch