-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Hi all,
This may be quite MaRCoS-specific, but has relevance to anyone trying to set up an MRI4ALL console (we are trying to set one up at Vanderbilt).
Running on Ubuntu 22.04, Red Pitaya 2.00 OS, with all other specified mri4all dependencies.
We were able to progress through all steps in the Wiki for console setup with no problems, but upon trying to run any sequence were getting the following error:
Traceback (most recent call last):
File "/opt/mri4all/console/services/acq/main.py", line 103, in process_acquisition
if not seq_instance.run_sequence(scan_task):
File "/opt/mri4all/console/sequences/rf_se.py", line 138, in run_sequence
rxd, tx_t = run_pulseq(
File "/opt/mri4all/console/external/seq/adjustments_acq/scripts.py", line 191, in run_pulseq
rxd, msgs = expt.run()
File "/opt/mri4all/console/external/marcos_client/experiment.py", line 455, in run
rx_data, msgs = sc.command({'run_seq': self._machine_code.tobytes()}, self._s)
File "/opt/mri4all/console/external/marcos_client/server_comms.py", line 76, in command
print(reply[5])
TypeError: 'NoneType' object is not subscriptable
With bus errors on the Red Pitaya.
Digging in, seemed related to some issues in r/RedPitaya (see this and this).
Was able to resolve by installing Red Pitaya 1.04 OS, and now console runs normally. There seems to be compatibility issues with the newer Red Pitaya 2.00 OS. Saw after the fact that the same issue was reported over at the MaRCoS repository last week: vnegnev/marcos_extras#20
Would be great to have compatibility with the new RP OS!