Problems decoding LoRa messages with gr-lora on 32 bit machines
HTRK opened this issue · 1 comments
I have been trying to use gr-lora on various 32 bit virtual machines (I tested it on Ubuntu 14.04 and 16.04) and various gnuradio versions (3.7.9 from source and from the official repositories , 3.7.12 from source using the provided VOLK submodule).
On a 32 bit VM, when i run the test python script lora_receive_file_nogui.py , i get a serie of 00 instead of the decoded deadbeef message. It can't decode signals sent from real hardware neither. Whereas on a 64 bit VM, this work OK.
My last trial was installing the latest gnuradio version on both Ubuntu Xenial 32 and 64 bit VMs, using the same dependencies and the same installation steps.
I don't encounter issues during the build and installation processes.
One difference i have noticed between the 32 bit and 64 bit installations , is that when i run the unit tests of gnuradio , they block at :
Start 219: qa_fecapi_ldpc
and that the following tests are failing :
Test #108: qa_volk_32f_x2_fm_detectpuppet_32f
Test #112: qa_volk_32f_s32f_mod_rangepuppet_32f
On the other hand, the unit tests are 100 % successful on the 64 bit VM.
Thanks for reporting! This is indeed a known issue, and 32-bit OSs are currently not supported.