I can not boot from USB on my Sweet Potato. I have tried different usbs with different OS’s. Ubuntu, Windows, and Batocera. The usbs are bootable because I tried it on my regular desktop and it works.
I am using top left usb slot but I tried them all just in case. I did both sides on the boot switch each time just to make sure, still did not boot from USB.
IMPRIMIS: there’s a known issue with booting (at least) from USB on at least the AML-905 boards with an USB hub on board (so all but Frite). A fix is said to be in the works, but for now it’s SD or EMMC or put it on the shelf to age.
There is currently an issue with how Linux handles USB hubs and the devices attached to it. When Linux starts, it triggers a reset on the USB hub and depending on whether systemd has already mounted the rootfs or not, it causes all the devices on the hub to drop off in the middle of loading files. This is being addressed.
This is a very old post, but has this been addressed in the libre debian images now? I cant get an altapi to boot USB. It starts taking btrfs read errors partway through booting up every single time
between 11.7 and 11.74,USB resets itself causing the rest of the boot to fail because the filesystem can no longer be read. Using your stock debian arm64 image for this screenshot. Same image and SD card boots perfectly if plugged into the SD card slot instead. I was able to override the reset adding this kernel flag manually: modprobe.blacklist=onboard_usb_hub