bladeRF-cli -i: Throws memory allocation error.

Having issues with the site, hardware, source code, or any other issues?
Post Reply
WaseemBhat8
Posts: 1
Joined: Sun Dec 04, 2022 3:28 pm

bladeRF-cli -i: Throws memory allocation error.

Post by WaseemBhat8 »

Hello community,

I just started installed bladeRF 2.0 micro xA5.
My Environment: I am using Ubuntu app on windows 11 PC.
I installed bladeRF using source & then installed hostedxA5.rbf for FPGA

Snapshot:
root@Ahsan-eNB:/home/ahsan_enb/repo/bladeRF/host# lsusb
Bus 002 Device 004: ID 2cf0:5250 Nuand LLC bladeRF 2.0 micro
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@Ahsan-eNB:/home/ahsan_enb/repo/bladeRF/host#
root@Ahsan-eNB:/home/ahsan_enb/repo/bladeRF/host#
root@Ahsan-eNB:/home/ahsan_enb/repo/bladeRF/host# bladeRF-cli -p

Description: Nuand bladeRF 2.0
Backend: libusb
Serial: cff93c6a1a5c40ee9642dc40334f2b2f
USB Bus: 2
USB Address: 4

However, when I try to use interactive mode, I get following error:
root@Ahsan-eNB:/home/ahsan_enb/repo/bladeRF/host# bladeRF-cli -i
[ERROR @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:457] FPGA size: 4244820
[ERROR @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:459] bladerf2_open: dev->backend->load_fpga(dev, buf, buf_size) failed: A memory allocation error occurred
Failed to open device (first available): A memory allocation error occurred
root@Ahsan-eNB:/home/ahsan_enb/repo/bladeRF/host#

I tried verbose option to get the more logs, here is the output:
root@Ahsan-eNB:/home/ahsan_enb/repo/bladeRF/host# bladeRF-cli -i -v verbose
[VERBOSE @ host/libraries/libbladeRF/src/backend/usb/libusb.c:642] Using libusb version: 1.0.25.11696
[VERBOSE @ host/libraries/libbladeRF/src/backend/usb/libusb.c:519] Found a bladeRF (idx=0)
[DEBUG @ host/libraries/libbladeRF/src/backend/usb/libusb.c:189] Bus 002 Device 004: Nuand bladeRF 2.0, serial cff93c6a1a5c40ee9642dc40334f2b2f
[VERBOSE @ host/libraries/libbladeRF/src/backend/usb/libusb.c:581] USB port reset succeeded for bladeRF cff93c6a1a5c40ee9642dc40334f2b2f
[VERBOSE @ host/libraries/libbladeRF/src/backend/usb/usb.c:106] Changing to USB alt setting 0
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:293] Read Firmware version: 2.4.0-git-a3d5c55f
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:299] Capability mask before FPGA load: 0x0000007f00000000
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf1/flash.c:401] Found SPI flash manufacturer: WINBOND.
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf1/flash.c:409] Found SPI flash device: W25Q64JV (64 Mbit).
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf1/flash.c:452] SPI flash total size = 64 Mbit
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf1/flash.c:453] SPI flash page size = 256 bytes
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf1/flash.c:454] SPI flash erase block size = 65536 bytes
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf1/flash.c:455] SPI flash number of pages = 32768
[VERBOSE @ host/libraries/libbladeRF/src/board/bladerf1/flash.c:456] SPI flash number of erase blocks = 128 pages
[VERBOSE @ host/libraries/libbladeRF/src/backend/usb/usb.c:106] Changing to USB alt setting 2
[VERBOSE @ host/libraries/libbladeRF/src/backend/usb/usb.c:106] Changing to USB alt setting 3
[DEBUG @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:447] Loading FPGA from: /usr/share/Nuand/bladeRF/hostedxA5.rbf
[ERROR @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:457] FPGA size: 4244820
[VERBOSE @ host/libraries/libbladeRF/src/backend/usb/usb.c:106] Changing to USB alt setting 3
[DEBUG @ host/libraries/libbladeRF/src/backend/usb/usb.c:442] Failed to write FPGA bitstream to FPGA: A memory allocation error occurred
[ERROR @ host/libraries/libbladeRF/src/board/bladerf2/bladerf2.c:459] bladerf2_open: dev->backend->load_fpga(dev, buf, buf_size) failed: A memory allocation error occurred
Failed to open device (first available): A memory allocation error occurred
root@Ahsan-eNB:/home/ahsan_enb/repo/bladeRF/host#


I tried various methods but still the same error. I don't know how to fix it, Please share your suggestions.
I tried same by installing ubuntu on virtualbox on the same widows11 & then it works fine.

//Thanks
Post Reply