After seeing ARTIQ 9 release, I re-flashed the FPGA with new firmware and then updated to the latest version using pacman -Syu command in MSYS2. But now I can no longer connect to the machine or even run a simple artiq_run command
artiq_run
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:/msys64/clang64/bin/artiq_run.exe/__main__.py", line 4, in <module>
from artiq.frontend.artiq_run import main
File "C:/msys64/clang64/lib/python3.14/site-packages/artiq/frontend/artiq_run.py", line 23, in <module>
from artiq.coredevice.core import CompileError, host_only
File "C:/msys64/clang64/lib/python3.14/site-packages/artiq/coredevice/core.py", line 6, in <module>
from pythonparser import diagnostic
ModuleNotFoundError: No module named 'pythonparser'
Trying to print the log doesn't work either
artiq_coremgmt -D 192.168.108.10 log
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:/msys64/clang64/bin/artiq_coremgmt.exe/__main__.py", line 7, in <module>
sys.exit(main())
~~~~^^
File "C:/msys64/clang64/lib/python3.14/site-packages/artiq/frontend/artiq_coremgmt.py", line 149, in main
print(mgmt.get_log(), end="")
~~~~~~~~~~~~^^
File "C:/msys64/clang64/lib/python3.14/site-packages/artiq/coredevice/comm_mgmt.py", line 127, in get_log
self._read_expect(Reply.LogContent)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:/msys64/clang64/lib/python3.14/site-packages/artiq/coredevice/comm_mgmt.py", line 108, in _read_expect
header = self._read_header()
File "C:/msys64/clang64/lib/python3.14/site-packages/artiq/coredevice/comm_mgmt.py", line 102, in _read_header
ty = Reply(*struct.unpack("B", self._read(1)))
~~~~~~~~~~^^^
File "C:/msys64/clang64/lib/python3.14/site-packages/artiq/coredevice/comm_mgmt.py", line 95, in _read
rn = self.socket.recv(min(8192, length - len(r)))
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host