UmbrelOS crashing after 2 days on RPi 5

Hey guys,

Im using UmbrelOS on a RPi5 with 16GB RAM and a NVME SSD (Crucial Festplatte P3 Plus CT2000P3PSSD8)

Its running always good for 2 days. After 2 days of uptime, my device crashes. I cant connect through ssh, have to hard reset by cutting the power supply.

I read so many reddit posts, and also posts here, I tried many command in the config file, but I dont know what to do.

Im running Bitcoin Node and Bassin for my miner, and also have installed Tailscale as VPN.

I would be happy, if someone has a solution for me…

Thank u very much.

First, I have never used a rPi Device and am not a fan of them at all. I prefer a Mini PC.

When I started using umbrelOS on a Mini PC, I had very similar issues with keeping umbrelOS running for longer than 1 day, 12 hours, 2 days, etc.

First I thought it was power issues. Then, I thought it was cooling!

It turned out to be BIOS Settings that were conflicting with Debian Linux!

So … lets apply the same troubleshooting I did with my Mini PC to your rPi5:

Are you using the official rPi5 power supply and an active cooler?

NVMe/PCIe Power Management: If you are booting from an NVMe SSD via a PCIe HAT, “Active State Power Management” (ASPM) can cause intermittent crashes on the Pi 5.

  • Fix: Add pcie_aspm=off to the end of your /boot/firmware/cmdline.txt file (all on one line) to keep the connection stable

Other than that … you are going to have to tear though the Boot Logs to see if you can spot why it is crashing.

You said your had 16GB of RAM … so, it did not sound like it was an OOM event.

Hope this gets you pointed into the right direction!

I can tell you … it is possible to get it stable:

Hi RodB,

I have both this command in my cmdline, also changed the PCIe-Speed to GEN2.

Im using original RPi power supply. Im using the Argon NEO M2 NVME Case

https://argon40.com/en-de/products/argon-neo-5-m-2-nvme-for-raspberry-pi-5

Where can I find the boot Logs?

That case does not look like it comes with it’s own power, so, it is drawing power from your RPi. That could be an issue but other RPi owners would have to weigh on that.

For the system logs … the easiest way is via Troubleshoot and Download umbrelOS logs. I use a bookmark to get to them quickly:

http://umbrel.local/settings/troubleshoot/umbrelos/umbrelos

I would save the logs as a PDF File and run them through AI to help debug!

Hi RodB,

My umbrelos is running now for 4 days. I just did what u said. I get the logs, put them in chatgpt. Chatgpt gave me some advices and disable mender client or smth like that. Somehow its running now. I wont touch it anymore :joy: