Skip to content

Red Pitaya OS 2.00 MaRCoS Compatibility Issues #33

@jonbmartin

Description

@jonbmartin

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions