I have a Rock Pi 4 B with a PoE Hat and an M.2 adapter, functioning as a sort of NAS for the attached 2TB Intel 660p. Currently it is running on the Debian OS from the RockPi downloads page, I have updated the bootloader, as well.
After a number of hours of being online, it will randomly go offline and stop functioning (I am unable to access my samba share). I have observed this same behavior when running Ubuntu server (also from the RockPi downloads page) as well. LEDs are still on the device when it is “offline”, with the network lights and the green power light being on, but no flashing blue light. Last night I created a simple python script to write the system time to a log file every 10 seconds in order to try and observe when this device may be going offline. Here is the output: https://pastebin.com/HFLE8dfu
You can ignore line 5582 and onward as this was created when I turned the device back on after it went “offline”. It appears to have gone nonfunctional at line 5581, which you can see for whatever reason it logged a bunch of NUL characters and then wrote a heartbeat ping from the wrong time (13:27:11 2020 UTC, when the next log write should have been 14:24:25)
What could this mean? Is there something wrong with the clock or board? How else can I troubleshoot to find why it may be randomly turning off and require me to pull the PoE ethernet cable out and put it back in to get it to boot back up?