Hi!
I’ve been issues with web interface returning “Internal Server Error” after a few hours of uptime.
I can SSH into the pi right after a reboot and it acts normal but after a while, I get Input/Output errors running any command.
I’m thinking the eMMC is toast. What do you guys think?
Any chance I could run the pi off some other storage or even network boot?
I’ve managed to move the root filesystem over to a USB drive but didn’t want to mess with OTP so I didn’t get proper USB boot.
Process:
Got the USB device I wanted to use (in my case 2.5" sata to usb enclosure + SATA SSD) imaged with a fresh amplipi image. The tutorial recommended Balena Etcher, but I already had the official Raspberry Pi imaging tool.
Booted the Raspberry pi with rpi boot and USB cable connected to Service port. This makes eMMC of amplipi appear as a USB drive to the PC.
Having both USB of step 1 and step 2 connected simultaneously, compare the cmdline.txt of both. If the root=xxxxxx is different then I just overwrote the whole boot folder from new USB onto eMMC. If it is the same, you’ll probably need to change the ID of the eMMC using fdisk or diskpart to make it different
I edited cmdline.txt to remove the quiet, splash so I could see what was going on and init= first boot script as it didn’t work properly with USB.
Ejected both devices, connected USB drive to amplipi host port inside the case and turned it on.