Open chuckixia opened 3 years ago
update to this: I got the HDL build environment setup, and built the FPGA from main. Still have the same or similar problems:
nobletrout@racoon:/export/github/bladeRF/hdl/quartus/hostedx115-2021-06-22_21.18.55$ bladeRF-cli -l hostedx115.rbf
Loading fpga...
[WARNING @ host/libraries/libbladeRF/src/board/bladerf1/bladerf1.c:1705] RX DC calibration table not found. Manual gain control will be used instead.
[INFO @ host/libraries/libbladeRF/src/board/bladerf1/bladerf1.c:1706] To enable AGC, see "Generating a DC offset table" at https://github.com/Nuand/bladeRF/wiki/DC-offset-and-IQ-Imbalance-Correction
Successfully loaded FPGA bitstream!
nobletrout@racoon:/export/github/bladeRF/hdl/quartus/hostedx115-2021-06-22_21.18.55$ bladeRF-cli -i
bladeRF> cal lms
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb442d280
LPF tuning module: 23
TX LPF I filter: 33
TX LPF Q filter: 27
RX LPF I filter: 30
RX LPF Q filter: 33
RX VGA2 DC reference module: 27
RX VGA2 stage 1, I channel: 15
RX VGA2 stage 1, Q channel: 43
RX VGA2 stage 2, I channel: 23
RX VGA2 stage 2, Q channel: 35
bladeRF> cal dc rxtx
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[WARNING @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1113] Received short transfer
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb45ad400
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb45bd410
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb45cd420
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb45dd430
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb45ed440
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb45fd450
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb460d460
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb461d470
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb462d480
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb463d490
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb464d4a0
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb465d4b0
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb466d4c0
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb467d4d0
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb468d4e0
[ERROR @ host/libraries/libbladeRF/src/backend/usb/libusb.c:1089] Transfer timed out for buffer 0x55aeb469d4f0
Error: Operation timed out
bladeRF>
nobletrout@racoon:/export/github/bladeRF/hdl/quartus/hostedx115-2021-06-22_21.18.55$ shasum -a 256 hostedx115.rbf
7034260ac96e47a870d6996ee512b7114797f0c77de22ebea799b03b101f3da2 hostedx115.rbf
nobletrout@racoon:/export/github/bladeRF/hdl/quartus/hostedx115-2021-06-22_21.18.55$ cat hostedx115.rbf.sha256sum
7034260ac96e47a870d6996ee512b7114797f0c77de22ebea799b03b101f3da2 hostedx115.rbf
nobletrout@racoon:/export/github/bladeRF/hdl/quartus/hostedx115-2021-06-22_21.18.55$
There appears to be a problem with FPGA version 0.12 downloaded from Nuand's website and ubuntu 20.04
here is the same set of commands with verbose logging
doing the same with version 0.11.1 does not have the problem
d6a86843dfa3184d5849b8877c9cf943791fe646a687dcc6f05e5f004969b3d3 hostedx115-latest.rbf
this on a x115 bladeRF