Page 1 of 1

Multiple BladeRF boards RX

Posted: Mon Apr 22, 2024 2:23 am
by mlm_pd
Hello, I'm trying to receive data from two distinct BladeRF boards connected to the same PC using a python application.
When I launch my application on the first interface everything works fine, but as soon as the second instance on the other interface starts receiving (sync_rx), I receive the following error:

Code: Select all

[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1230] Failed to submit transfer in submit_transfer: LIBUSB_ERROR_NO_MEM
Is there some particular configuration I have to set in order to use multiple devices simultaneously?
Thanks in advance.

Re: Multiple BladeRF boards RX

Posted: Wed May 15, 2024 9:36 pm
by aliviaon
In your Python application, try reducing the buffer size used for receiving data from each BladeRF. This will decrease the memory needed for each transfer. Look for functions related to buffer allocation in the BladeRF library you're using.
Ensure your code is efficient and avoids unnecessary memory allocations. Consider using memory-efficient data structures and avoiding copying data excessively.