cariboulite icon indicating copy to clipboard operation
cariboulite copied to clipboard

cariboulite_radio.c:1048 SMI reading operation failed

Open saarbastler opened this issue 11 months ago • 6 comments

Hi all,

I have issues to get my Cariboue lite running. If I run the cariboulite_util : sudo ./cariboulite_util -c 1 -f 90600000 -n 100 -

07-17 18:13:12.442 948 948 D CARIBOULITE Radio cariboulite_radio_set_modem_state@cariboulite_radio.c:562 Setup Modem state to 3 (tx prep) 07-17 18:13:12.445 948 948 D RFFC5072 [email protected]:427 RFFC507X STAT: 0xDA7C PLL_LOCK: 1, CT_CAL: 90, KV_CAL: 31, CT_CAL_FAIL: 0 07-17 18:13:12.445 948 948 D CARIBOULITE Radio cariboulite_radio_set_frequency@cariboulite_radio.c:837 Frequency setting CH: 1, Wanted: 90600000.00 Hz, Set: 90599999.74 Hz (MOD: 2494999808.00, MIX: 2585599807.74) 07-17 18:13:12.445 948 948 D CARIBOULITE Radio cariboulite_radio_activate_channel@cariboulite_radio.c:863 Activating channel 1, dir = RX, activate = 0 07-17 18:13:12.445 948 948 D CARIBOULITE Radio cariboulite_radio_set_modem_state@cariboulite_radio.c:561 Setup Modem state to 2 (trx off) 07-17 18:13:12.446 948 948 D CARIBOULITE Radio cariboulite_radio_activate_channel@cariboulite_radio.c:863 Activating channel 1, dir = RX, activate = 1 07-17 18:13:12.446 948 948 D CARIBOULITE Radio cariboulite_radio_set_modem_state@cariboulite_radio.c:561 Setup Modem state to 2 (trx off) 07-17 18:13:12.446 948 948 D CARIBOULITE Radio cariboulite_radio_set_modem_state@cariboulite_radio.c:562 Setup Modem state to 3 (tx prep) 07-17 18:13:12.447 948 948 D CARIBOULITE Radio cariboulite_radio_activate_channel@cariboulite_radio.c:885 Setup Modem state tx_prep 07-17 18:13:12.447 948 948 D CARIBOULITE Radio cariboulite_radio_set_modem_state@cariboulite_radio.c:564 Setup Modem state to 5 (rx) 07-17 18:13:12.570 948 948 E CARIBOULITE Radio cariboulite_radio_read_samples@cariboulite_radio.c:1048 SMI reading operation failed 07-17 18:13:12.570 948 948 E CARIBOULITE Main [email protected]:320 Samples read operation failed. Quiting... 07-17 18:13:12.570 948 948 E CARIBOULITE Main [email protected]:328 Writing into file failed, exiting!

The self test of the test tool works once (after Program the FPGA):

`===================================== Select a function: [0] Hard reset FPGA [1] Soft reset FPGA [2] Print board info and versions [3] Program FPGA [4] Perform a Self-Test [5] FPGA Digital I/O [6] FPGA RFFE control [7] FPGA SMI fifo status [8] Modem transmit CW signal [9] Modem receive I/Q stream [10] Synthesizer 85-4200 MHz [99] Quit Choice: 3

===================================== FPGA Programming: 07-17 18:28:22.547 941 941 D CARIBOU_PROG caribou_prog_configure_prepare@caribou_prog.c:148 RESET low, Waiting for CDONE low 07-17 18:28:22.548 941 941 I CARIBOU_PROG caribou_prog_configure_from_buffer@caribou_prog.c:260 Sending bitstream of size 32220 07-17 18:28:24.065 941 941 D CARIBOU_PROG caribou_prog_configure_from_buffer@caribou_prog.c:282 bitstream sent 32220 bytes 07-17 18:28:24.065 941 941 D CARIBOU_PROG caribou_prog_configure_finish@caribou_prog.c:192 sending dummy clocks, waiting for CDONE to rise (or fail) 07-17 18:28:24.066 941 941 D CARIBOU_PROG caribou_prog_configure_finish@caribou_prog.c:204 0 dummy clocks sent 07-17 18:28:24.066 941 941 I CARIBOU_PROG caribou_prog_configure_from_buffer@caribou_prog.c:292 FPGA programming - Success!

    FPGA programming successful, Versions:

===================================== Select a function: [0] Hard reset FPGA [1] Soft reset FPGA [2] Print board info and versions [3] Program FPGA [4] Perform a Self-Test [5] FPGA Digital I/O [6] FPGA RFFE control [7] FPGA SMI fifo status [8] Modem transmit CW signal [9] Modem receive I/Q stream [10] Synthesizer 85-4200 MHz [99] Quit Choice: 4

===================================== 07-17 18:28:25.483 941 941 D CARIBOULITE Setup cariboulite_self_test@cariboulite_setup.c:474 Testing modem communication and versions 07-17 18:28:25.483 941 941 D AT86RF215_Main [email protected]:290 MODEM Version: AT86RF215IQ (without basebands), version: 03 07-17 18:28:25.483 941 941 D CARIBOULITE Setup cariboulite_self_test@cariboulite_setup.c:489 Testing mixer communication and versions 07-17 18:28:25.485 941 941 D CARIBOULITE Setup cariboulite_self_test@cariboulite_setup.c:503 Self-test process finished successfully!

===================================== Select a function: [0] Hard reset FPGA [1] Soft reset FPGA [2] Print board info and versions [3] Program FPGA [4] Perform a Self-Test [5] FPGA Digital I/O [6] FPGA RFFE control [7] FPGA SMI fifo status [8] Modem transmit CW signal [9] Modem receive I/Q stream [10] Synthesizer 85-4200 MHz [99] Quit Choice: 4

===================================== 07-17 18:28:26.671 941 941 D CARIBOULITE Setup cariboulite_self_test@cariboulite_setup.c:474 Testing modem communication and versions 07-17 18:28:26.672 941 941 W AT86RF215_Main [email protected]:294 MODEM Version: not AT86RF215 IQ capable modem (product number: 0x0d, versions 03) 07-17 18:28:26.672 941 941 E CARIBOULITE Setup cariboulite_self_test@cariboulite_setup.c:480 The assembled modem is not AT86RF215 / IQ variant (product number: 0x0d) 07-17 18:28:26.672 941 941 D CARIBOULITE Setup cariboulite_self_test@cariboulite_setup.c:489 Testing mixer communication and versions 07-17 18:28:26.673 941 941 E CARIBOULITE Setup cariboulite_self_test@cariboulite_setup.c:507 Self-test process finished with errors `

I tested on a Raspberry PI 3B, 3B+ and 4B using Bullseye 64Bit 2023-05-03 and setup as described (git clone, install.sh)

Same result on all my tests.

Please advise how to get it running.

saarbastler avatar Jul 17 '23 16:07 saarbastler