I am running Chirpstack OS (3.3.3) on RPi4 with IMST-880A SPI concentrator.
The Chirpstack GW runs good. And after a certain period the LoRa messages are no longer processed.
After a bit of investigation it seems that LoRa messages do not get thru the concentrator daemon. Although the process is still running. Following command results in “OKs” for all services.
raspberrypi4:~$ sudo monit summary
However when resetting the concentrator daemon the problem is solved and messages are processed again. This only lasts for a certain time and reset is required again.
I’ve been using ChirpStack.io on raspberry from a while and my experience is similar to your.
after many, many tests I decided to AVOID completely the “rpi os image” and I simply install ChirpStack on top of the Raspbian install as per “ubuntu x86 install” instruction.
So far I’ve been running my units (n.4 raspberrypi 3b+) for 8 months without a single reboot with 880a, rock solid.
also: I do not remember if Rpi4 was declared “supported” or not … but I simply avoid that and use 3B+ all the time, connected to my network over wifi.
I am following you suggestion and start to install Chirpstack on raspian lite OS.
Once question from my side is - for your setup, are you still using concentratord or are there alternatives to hook up the LoRa GW HW (IMST ic880A)?
Thanks @DeBuffel, it is good to look into alternative solutions to get thing workings, but I would prefer to also find the actual cause of the issue so that we can fix this
Next week I will have 2 setups with chirpstacks full OS running (trace) and will create a ticket on github.
I suspect that I have seens the concentratord issue with the imst ic880spi and with the RAK2245 (pi-supply hat). With the RAK2245 my experience is that the concentratord “hanging” problem is less frequent