Reboot from menu breaks OS/Kodi on Raspberry Pi 4 USB

  • I have rebuilt Kodi/LibreELEC repeatedly trying both the beta LibreELEC-RPi4.arm-9.97.1.img and the stable LibreELEC-RPi4.arm-9.2.6.img files.

    I have a 2GB Raspberry Pi 4 B+, with latest EEPROM and Bootloader installed. When Kodi is on the SD card it works through reboots both from the menu and pulling power (I know, but it happens.) When I boot and configure everything on a USB SSD, it works fine until I reboot from the menu. Then it fails to boot again.

    I get this after about 20 seconds:

    Code
    *** Error in mount_flash: mount_common: Could not mount UUID=2410-0508 ***
    ### Starting debugging shell for boot step: mount_flash... type exit to quit ###

    I have used both SATA-to-USB and NVMe-to-USB enclosures, with multiple drives in each and it still happens.

    Before we think the hardware is bad, I can pop my Raspbian SSDs into the enclosures and boot right back into the configurations they are running. I have a SATA SSD that has Raspbian running OctoPrint for my 3D printer, and I have a Raspbian desktop install on a NVMe SSD that I can place in the enclosure and use/reboot/etc and it's fine. My RetroPie 1TB SATA SSD also boots fine (it lives in a 2nd rPi 4 system but I pulled it to test with.)

    This most recent time, using the NVMe drive/enclosure, it was working fine with about 1700 video files across a few directories. I was installing some other skins to try out and kept getting "Installation failed" errors on the add-ins. So I took the risk to reboot, and back to the error above.

    Any ideas? I'd really prefer to not wipe and reinstall, then re-copy 300GB of files back to it. If I can't fix this install I may end up just manually setting up Kodi on Raspbian instead. Am I just missing a config setting or repo?

    Thanks

    Ross

  • Nevermind on this. I put the Pi back in service as my 3D printer controller and bought a $180 Celeron-based Mini PC (8GB, 128GB SSD.) Faster storage (native SATA) with far more power, plus all USB 3.1 ports for external expansion...and a lot smoother experience. The LibreELEC installer USB for x86 was about as quick and simple as anything could be and it all runs really well now.

  • That's quite a 180-degree turn, hehe. One thing funny enough where the RPi 4 is faster is scrolling through long video listings... How's that for a smooth experience. Or perhaps my Asrock J5005 board is just lazy.

    I'm using a USB30-SATA cable directly to an original 2009 OCZ Vertex 60GB SSD (yep, still works) on a RPi 4GB, and it has no reboot problems. Perhaps the controller in your SSD casing(?) is a bit allergic to LibreELEC's plain Linux flavor.