Issue: RAK2247 does Not work at Ubuntu 18.04 via VirtualBox VM

We have 3x RAK5205 and 5x RAK811 and 1x RAK2247
Unable to connect TTN.

Is there any Issue if I connect/run the RAK2247 x86 Ubuntu App via VIRTUALBOX VM ? Tested both at Win10x64 OS and MacOSX 11, same outptus as below.

INSTALLATION:

Gateway configuration:
Detected EUI 080027FFFEDBD0FD from enp0s3
Installing dependencies…
Reading package lists…
Building dependency tree…
Reading state information…
libusb-dev is already the newest version (2:0.1.12-31).
libftdi-dev is already the newest version (0.20-4build3).
git is already the newest version (1:2.17.1-1ubuntu0.5).
0 upgraded, 0 newly installed, 0 to remove and 227 not upgraded.
~/rak_common_for_gateway/lora/rak2247_usb/libmpsse/src ~/rak_common_for_gateway/lora/rak2247_usb
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking how to run the C preprocessor… gcc -E
checking for grep that handles long lines and -e… /bin/grep
checking for egrep… /bin/grep -E
checking for ANSI C header files… yes
checking for sys/types.h… yes
checking for sys/stat.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for memory.h… yes
checking for strings.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for unistd.h… yes
checking for size_t… yes
checking for stdlib.h… (cached) yes
checking for GNU libc compatible malloc… yes
checking libftdi1/ftdi.h usability… no
checking libftdi1/ftdi.h presence… no
checking for libftdi1/ftdi.h… no
checking ftdi.h usability… yes
checking ftdi.h presence… yes
checking for ftdi.h… yes
checking for ftdi_init in -lftdi… yes
configure: creating ./config.status
config.status: creating Makefile
gcc -Wall -fPIC -fno-strict-aliasing -g -O2 -shared -Wl,-soname,libmpsse.so mpsse.o fast.o support.o
-o libmpsse.so -lftdi
ar rcs libmpsse.a mpsse.o fast.o support.o
install -D -m644 libmpsse.so //usr/local/lib/libmpsse.so
install -D -m644 libmpsse.a //usr/local/lib/libmpsse.a
install -D -m644 mpsse.h //usr/local/include/mpsse.h
~/rak_common_for_gateway/lora/rak2247_usb
~/rak_common_for_gateway/lora/rak2247_usb ~/rak_common_for_gateway/lora/rak2247_usb
~/rak_common_for_gateway/lora/rak2247_usb/lora_gateway ~/rak_common_for_gateway/lora/rak2247_usb ~/rak_common_for_gateway/lora/rak2247_usb
make all -e -C libloragw
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/libloragw’
*** Checking libloragw library configuration ***
#File initialization

Release version

Release version : 5.0.1
SPI interface : FTDI SPI-over-USB bridge using libmpsse/libftdi/libusb

end of file

*** Configuration seems ok ***
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. src/loragw_hal.c -o obj/loragw_hal.o
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. src/loragw_gps.c -o obj/loragw_gps.o
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. src/loragw_reg.c -o obj/loragw_reg.o
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. src/loragw_spi.ftdi.c -o obj/loragw_spi.o
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. src/loragw_aux.c -o obj/loragw_aux.o
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. src/loragw_radio.c -o obj/loragw_radio.o
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. src/loragw_fpga.c -o obj/loragw_fpga.o
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. src/loragw_lbt.c -o obj/loragw_lbt.o
ar rcs libloragw.a obj/loragw_hal.o obj/loragw_gps.o obj/loragw_reg.o obj/loragw_spi.o obj/loragw_aux.o obj/loragw_radio.o obj/loragw_fpga.o obj/loragw_lbt.o
gcc -O2 -Wall -Wextra -std=c99 -Iinc -I. -L. tst/test_loragw_spi.c -o test_loragw_spi -lloragw -lrt -lmpsse -lm
gcc -O2 -Wall -Wextra -std=c99 -Iinc -I. -L. tst/test_loragw_reg.c -o test_loragw_reg -lloragw -lrt -lmpsse -lm
gcc -O2 -Wall -Wextra -std=c99 -Iinc -I. -L. tst/test_loragw_hal.c -o test_loragw_hal -lloragw -lrt -lmpsse -lm
gcc -O2 -Wall -Wextra -std=c99 -Iinc -I. -L. tst/test_loragw_gps.c -o test_loragw_gps -lloragw -lrt -lmpsse -lm
gcc -O2 -Wall -Wextra -std=c99 -Iinc -I. -L. tst/test_loragw_cal.c -o test_loragw_cal -lloragw -lrt -lmpsse -lm
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/libloragw’
make all -e -C util_pkt_logger
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_pkt_logger’
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. -I…/libloragw/inc src/util_pkt_logger.c -o obj/util_pkt_logger.o
gcc -L…/libloragw obj/util_pkt_logger.o obj/parson.o -o util_pkt_logger -lloragw -lrt -lm -lmpsse
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_pkt_logger’
make all -e -C util_spi_stress
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_spi_stress’
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. -I…/libloragw/inc src/util_spi_stress.c -o obj/util_spi_stress.o
gcc -L…/libloragw obj/util_spi_stress.o -o util_spi_stress -lloragw -lrt -lm -lmpsse
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_spi_stress’
make all -e -C util_tx_test
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_tx_test’
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. -I…/libloragw/inc src/util_tx_test.c -o obj/util_tx_test.o
gcc -L…/libloragw obj/util_tx_test.o -o util_tx_test -lloragw -lrt -lm -lmpsse
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_tx_test’
make all -e -C util_lbt_test
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_lbt_test’
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. -I…/libloragw/inc src/util_lbt_test.c -o obj/util_lbt_test.o
gcc -L…/libloragw obj/util_lbt_test.o -o util_lbt_test -lloragw -lrt -lm -lmpsse
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_lbt_test’
make all -e -C util_tx_continuous
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_tx_continuous’
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. -I…/libloragw/inc src/util_tx_continuous.c -o obj/util_tx_continuous.o
gcc -L…/libloragw obj/util_tx_continuous.o -o util_tx_continuous -lloragw -lrt -lm -lmpsse
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_tx_continuous’
make all -e -C util_spectral_scan
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_spectral_scan’
make[1]: Nothing to be done for ‘all’.
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/lora_gateway/util_spectral_scan’
~/rak_common_for_gateway/lora/rak2247_usb ~/rak_common_for_gateway/lora/rak2247_usb
~/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder ~/rak_common_for_gateway/lora/rak2247_usb ~/rak_common_for_gateway/lora/rak2247_usb
make all -e -C lora_pkt_fwd
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder/lora_pkt_fwd’
gcc -c -O2 -Wall -Wextra -std=c99 -Iinc -I. -D VERSION_STRING=""cat ../VERSION"" -I…/…/lora_gateway/libloragw/inc src/lora_pkt_fwd.c -o obj/lora_pkt_fwd.o
gcc -L…/…/lora_gateway/libloragw obj/lora_pkt_fwd.o obj/parson.o obj/base64.o obj/jitqueue.o obj/timersync.o -o lora_pkt_fwd -lloragw -lrt -lpthread -lmpsse -lm
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder/lora_pkt_fwd’
make all -e -C util_ack
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder/util_ack’
make[1]: Nothing to be done for ‘all’.
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder/util_ack’
make all -e -C util_sink
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder/util_sink’
make[1]: Nothing to be done for ‘all’.
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder/util_sink’
make all -e -C util_tx_test
make[1]: Entering directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder/util_tx_test’
make[1]: Nothing to be done for ‘all’.
make[1]: Leaving directory ‘/home/raul/rak_common_for_gateway/lora/rak2247_usb/packet_forwarder/util_tx_test’
~/rak_common_for_gateway/lora/rak2247_usb ~/rak_common_for_gateway/lora/rak2247_usb

TRIAL WITH ERROR:

*** Beacon Packet Forwarder for Lora Gateway ***
Version: 4.0.1
*** Lora concentrator HAL library version info ***
Version: 5.0.1;


INFO: Little endian host
INFO: found global configuration file global_conf.json, parsing it
INFO: global_conf.json does contain a JSON object named SX1301_conf, parsing SX1301 parameters
INFO: lorawan_public 1, clksrc 1
INFO: no configuration for LBT
INFO: antenna_gain 0 dBi
INFO: Configuring TX LUT with 16 indexes
INFO: radio 0 enabled (type SX1257), center frequency 867500000, RSSI offset -166.000000, tx enabled 1, tx_notch_freq 0
INFO: radio 1 enabled (type SX1257), center frequency 868500000, RSSI offset -166.000000, tx enabled 0, tx_notch_freq 0
INFO: Lora multi-SF channel 0> radio 1, IF -400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 1> radio 1, IF -200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 2> radio 1, IF 0 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 3> radio 0, IF -400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 4> radio 0, IF -200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 5> radio 0, IF 0 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 6> radio 0, IF 200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 7> radio 0, IF 400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora std channel> radio 1, IF -200000 Hz, 250000 Hz bw, SF 7
INFO: FSK channel> radio 1, IF 300000 Hz, 125000 Hz bw, 50000 bps datarate
INFO: global_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
INFO: gateway MAC address is configured to 0000000000000000
INFO: server hostname or IP address is configured to “127.0.0.1”
INFO: upstream port is configured to “1700”
INFO: downstream port is configured to “1700”
INFO: downstream keep-alive interval is configured to 10 seconds
INFO: statistics display interval is configured to 30 seconds
INFO: upstream PUSH_DATA time-out is configured to 100 ms
INFO: packets received with a valid CRC will be forwarded
INFO: packets received with a CRC error will NOT be forwarded
INFO: packets received with no CRC will NOT be forwarded
INFO: Auto-quit after 20 non-acknowledged PULL_DATA
INFO: found local configuration file local_conf.json, parsing it
INFO: redefined parameters will overwrite global parameters
INFO: local_conf.json does not contain a JSON object named SX1301_conf
INFO: local_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
INFO: gateway MAC address is configured to 080027FFFEDBD0FD
INFO: packets received with a valid CRC will be forwarded
INFO: packets received with a CRC error will NOT be forwarded
INFO: packets received with no CRC will NOT be forwarded
ERROR: [main] failed to start the concentrator

RE-TRIAL#1 SOME PACKS DETECTED:

*** Beacon Packet Forwarder for Lora Gateway ***
Version: 4.0.1
*** Lora concentrator HAL library version info ***
Version: 5.0.1;


INFO: Little endian host
INFO: found global configuration file global_conf.json, parsing it
INFO: global_conf.json does contain a JSON object named SX1301_conf, parsing SX1301 parameters
INFO: lorawan_public 1, clksrc 1
INFO: no configuration for LBT
INFO: antenna_gain 0 dBi
INFO: Configuring TX LUT with 16 indexes
INFO: radio 0 enabled (type SX1257), center frequency 867500000, RSSI offset -166.000000, tx enabled 1, tx_notch_freq 0
INFO: radio 1 enabled (type SX1257), center frequency 868500000, RSSI offset -166.000000, tx enabled 0, tx_notch_freq 0
INFO: Lora multi-SF channel 0> radio 1, IF -400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 1> radio 1, IF -200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 2> radio 1, IF 0 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 3> radio 0, IF -400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 4> radio 0, IF -200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 5> radio 0, IF 0 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 6> radio 0, IF 200000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora multi-SF channel 7> radio 0, IF 400000 Hz, 125 kHz bw, SF 7 to 12
INFO: Lora std channel> radio 1, IF -200000 Hz, 250000 Hz bw, SF 7
INFO: FSK channel> radio 1, IF 300000 Hz, 125000 Hz bw, 50000 bps datarate
INFO: global_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
INFO: gateway MAC address is configured to 0000000000000000
INFO: server hostname or IP address is configured to “127.0.0.1”
INFO: upstream port is configured to “1700”
INFO: downstream port is configured to “1700”
INFO: downstream keep-alive interval is configured to 10 seconds
INFO: statistics display interval is configured to 30 seconds
INFO: upstream PUSH_DATA time-out is configured to 100 ms
INFO: packets received with a valid CRC will be forwarded
INFO: packets received with a CRC error will NOT be forwarded
INFO: packets received with no CRC will NOT be forwarded
INFO: Auto-quit after 20 non-acknowledged PULL_DATA
INFO: found local configuration file local_conf.json, parsing it
INFO: redefined parameters will overwrite global parameters
INFO: local_conf.json does not contain a JSON object named SX1301_conf
INFO: local_conf.json does contain a JSON object named gateway_conf, parsing gateway parameters
INFO: gateway MAC address is configured to 080027FFFEDBD0FD
INFO: packets received with a valid CRC will be forwarded
INFO: packets received with a CRC error will NOT be forwarded
INFO: packets received with no CRC will NOT be forwarded
INFO: [main] concentrator started, packet can now be received

INFO: Disabling GPS mode for concentrator’s counter…
INFO: host/sx1301 time offset=(1577978066s:757701µs) - drift=1577978066757701µs
INFO: Enabling GPS mode for concentrator’s counter.

2020-01-02 15:15:03 GMT

[UPSTREAM]

RF packets received by concentrator: 0

CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%

RF packets forwarded: 0 (0 bytes)

PUSH_DATA datagrams sent: 0 (0 bytes)

PUSH_DATA acknowledged: 0.00%

[DOWNSTREAM]

PULL_DATA sent: 3 (0.00% acknowledged)

PULL_RESP(onse) datagrams received: 0 (0 bytes)

RF packets sent to concentrator: 0 (0 bytes)

TX errors: 0

BEACON queued: 0

BEACON sent so far: 0

BEACON rejected: 0

[JIT]

SX1301 time (PPS): 7238273

src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty

[GPS]

GPS sync is disabled

END

JSON up: {“stat”:{“time”:“2020-01-02 15:15:03 GMT”,“rxnb”:0,“rxok”:0,“rxfw”:0,“ackr”:0.0,“dwnb”:0,“txnb”:0}}

INFO: Received pkt from mote: AD8BD191 (fcnt=45020)

JSON up: {“rxpk”:[{“tmst”:54677956,“chan”:0,“rfch”:1,“freq”:868.100000,“stat”:1,“modu”:“LORA”,“datr”:“SF12BW125”,“codr”:“4/5”,“lsnr”:9.2,“rssi”:-24,“size”:23,“data”:“AJHRi60k3K8AyifPaqdEqACEr1rjDl8=”}]}

INFO: Received pkt from mote: AD8BD191 (fcnt=45020)

JSON up: {“rxpk”:[{“tmst”:62857228,“chan”:1,“rfch”:1,“freq”:868.300000,“stat”:1,“modu”:“LORA”,“datr”:“SF12BW125”,“codr”:“4/5”,“lsnr”:9.8,“rssi”:-21,“size”:23,“data”:“AJHRi60k3K8AyifPaqdEqAD4vXMCjh8=”}]}

2020-01-02 15:15:33 GMT

[UPSTREAM]

RF packets received by concentrator: 2

CRC_OK: 100.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%

RF packets forwarded: 2 (46 bytes)

PUSH_DATA datagrams sent: 3 (521 bytes)

PUSH_DATA acknowledged: 0.00%

[DOWNSTREAM]

PULL_DATA sent: 3 (0.00% acknowledged)

PULL_RESP(onse) datagrams received: 0 (0 bytes)

RF packets sent to concentrator: 0 (0 bytes)

TX errors: 0

BEACON queued: 0

BEACON sent so far: 0

BEACON rejected: 0

[JIT]

SX1301 time (PPS): 7238273

src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty

[GPS]

GPS sync is disabled

END

JSON up: {“stat”:{“time”:“2020-01-02 15:15:33 GMT”,“rxnb”:2,“rxok”:2,“rxfw”:2,“ackr”:0.0,“dwnb”:0,“txnb”:0}}

INFO: Disabling GPS mode for concentrator’s counter…
INFO: host/sx1301 time offset=(1577978066s:788433µs) - drift=30732µs
INFO: Enabling GPS mode for concentrator’s counter.

INFO: Received pkt from mote: AD8BD191 (fcnt=45020)

JSON up: {“rxpk”:[{“tmst”:71036460,“chan”:0,“rfch”:1,“freq”:868.100000,“stat”:1,“modu”:“LORA”,“datr”:“SF12BW125”,“codr”:“4/5”,“lsnr”:9.2,“rssi”:-24,“size”:23,“data”:“AJHRi60k3K8AyifPaqdEqAAp61Lu+rY=”}]}

INFO: Received pkt from mote: AD8BD191 (fcnt=45020)

JSON up: {“rxpk”:[{“tmst”:79216668,“chan”:2,“rfch”:1,“freq”:868.500000,“stat”:1,“modu”:“LORA”,“datr”:“SF12BW125”,“codr”:“4/5”,“lsnr”:8.0,“rssi”:-19,“size”:23,“data”:“AJHRi60k3K8AyifPaqdEqACZX0yfMGo=”}]}

INFO: Received pkt from mote: AD8BD191 (fcnt=45020)

JSON up: {“rxpk”:[{“tmst”:87395668,“chan”:1,“rfch”:1,“freq”:868.300000,“stat”:1,“modu”:“LORA”,“datr”:“SF12BW125”,“codr”:“4/5”,“lsnr”:10.5,“rssi”:-20,“size”:23,“data”:“AJHRi60k3K8AyifPaqdEqAA7ZxfKjKI=”}]}

2020-01-02 15:16:03 GMT

[UPSTREAM]

RF packets received by concentrator: 4

CRC_OK: 75.00%, CRC_FAIL: 25.00%, NO_CRC: 0.00%

RF packets forwarded: 3 (69 bytes)

PUSH_DATA datagrams sent: 4 (727 bytes)

PUSH_DATA acknowledged: 0.00%

[DOWNSTREAM]

PULL_DATA sent: 3 (0.00% acknowledged)

PULL_RESP(onse) datagrams received: 0 (0 bytes)

RF packets sent to concentrator: 0 (0 bytes)

TX errors: 0

BEACON queued: 0

BEACON sent so far: 0

BEACON rejected: 0

[JIT]

SX1301 time (PPS): unknown

src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty

[GPS]

GPS sync is disabled

END

JSON up: {“stat”:{“time”:“2020-01-02 15:16:03 GMT”,“rxnb”:4,“rxok”:3,“rxfw”:3,“ackr”:0.0,“dwnb”:0,“txnb”:0}}

INFO: Disabling GPS mode for concentrator’s counter…
INFO: host/sx1301 time offset=(1577978126s:836597µs) - drift=60048164µs
INFO: Enabling GPS mode for concentrator’s counter.

2020-01-02 15:16:35 GMT

[UPSTREAM]

RF packets received by concentrator: 0

CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%

RF packets forwarded: 0 (0 bytes)

PUSH_DATA datagrams sent: 1 (111 bytes)

PUSH_DATA acknowledged: 0.00%

[DOWNSTREAM]

PULL_DATA sent: 4 (0.00% acknowledged)

PULL_RESP(onse) datagrams received: 0 (0 bytes)

RF packets sent to concentrator: 0 (0 bytes)

TX errors: 0

BEACON queued: 0

BEACON sent so far: 0

BEACON rejected: 0

[JIT]

SX1301 time (PPS): unknown

src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty

[GPS]

GPS sync is disabled

END

JSON up: {“stat”:{“time”:“2020-01-02 15:16:35 GMT”,“rxnb”:0,“rxok”:0,“rxfw”:0,“ackr”:0.0,“dwnb”:0,“txnb”:0}}

2020-01-02 15:17:05 GMT

[UPSTREAM]

RF packets received by concentrator: 0

CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%

RF packets forwarded: 0 (0 bytes)

PUSH_DATA datagrams sent: 1 (111 bytes)

PUSH_DATA acknowledged: 0.00%

[DOWNSTREAM]

PULL_DATA sent: 3 (0.00% acknowledged)

PULL_RESP(onse) datagrams received: 0 (0 bytes)

RF packets sent to concentrator: 0 (0 bytes)

TX errors: 0

BEACON queued: 0

BEACON sent so far: 0

BEACON rejected: 0

[JIT]

SX1301 time (PPS): unknown

src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty

[GPS]

GPS sync is disabled

END

JSON up: {“stat”:{“time”:“2020-01-02 15:17:05 GMT”,“rxnb”:0,“rxok”:0,“rxfw”:0,“ackr”:0.0,“dwnb”:0,“txnb”:0}}

INFO: Disabling GPS mode for concentrator’s counter…
INFO: host/sx1301 time offset=(1577978186s:836982µs) - drift=60000385µs
INFO: Enabling GPS mode for concentrator’s counter.

2020-01-02 15:17:35 GMT

[UPSTREAM]

RF packets received by concentrator: 0

CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%

RF packets forwarded: 0 (0 bytes)

PUSH_DATA datagrams sent: 1 (111 bytes)

PUSH_DATA acknowledged: 0.00%

[DOWNSTREAM]

PULL_DATA sent: 3 (0.00% acknowledged)

PULL_RESP(onse) datagrams received: 0 (0 bytes)

RF packets sent to concentrator: 0 (0 bytes)

TX errors: 0

BEACON queued: 0

BEACON sent so far: 0

BEACON rejected: 0

[JIT]

SX1301 time (PPS): unknown

src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty

[GPS]

GPS sync is disabled

END

JSON up: {“stat”:{“time”:“2020-01-02 15:17:35 GMT”,“rxnb”:0,“rxok”:0,“rxfw”:0,“ackr”:0.0,“dwnb”:0,“txnb”:0}}
INFO: [down] the last 20 PULL_DATA were not ACKed, exiting application

INFO: End of downstream thread

INFO: End of upstream thread

2020-01-02 15:18:05 GMT

[UPSTREAM]

RF packets received by concentrator: 0

CRC_OK: 0.00%, CRC_FAIL: 0.00%, NO_CRC: 0.00%

RF packets forwarded: 0 (0 bytes)

PUSH_DATA datagrams sent: 1 (111 bytes)

PUSH_DATA acknowledged: 0.00%

[DOWNSTREAM]

PULL_DATA sent: 1 (0.00% acknowledged)

PULL_RESP(onse) datagrams received: 0 (0 bytes)

RF packets sent to concentrator: 0 (0 bytes)

TX errors: 0

BEACON queued: 0

BEACON sent so far: 0

BEACON rejected: 0

[JIT]

SX1301 time (PPS): unknown

src/jitqueue.c:448:jit_print_queue(): INFO: [jit] queue is empty

[GPS]

GPS sync is disabled

END

INFO: concentrator stopped successfully
INFO: Exiting packet forwarder program

Although well detected etc. Do you think the issue is the USB interface via VM VirutalBox during operation of the Lora PKT FWD app?

I tested rak2247 in VirtualBox. Because of some unknown reasons I didn’t find, in VirtualBox, lora_pkt_fwd did not send out the downlink data.

If you must use rak2247 in VirtualBox, then you can only use abp mode, and nodes can only send unconfirmed data.

Thank you ZhuQI. Indeed, it works without the VirtualBox VM. I’ll try the ABP mode so.

Hello WhuQI, I have some feedback for your verification please. It may help others and RAKWireless debugs. Well, before trying Rapsberry Pi 3B, I’ve set a Ubuntu 18.04 LTS USB Live key with Persistance, and I’ve took time to set all enviroment, install LoraPKTFowarder app etc. and it does not work neither. I was wondering if you could double check if have same results.

Best Regards,

The very only situation it works: Ubuntu 18.04 LTS standing alone, installed in a Desktop machine.