Hello. I am not sure if this is a bug, or even related to u-boot, but I am reporting it here because it was easiest to resolve via a u-boot change.
I am using u-boot-2025.04 (source) with a mainline linux from Arch Linux Arm. Linux alarm 6.14.4-1-aarch64-ARCH #1 SMP PREEMPT_DYNAMIC Sat Apr 26 13:02:01 MDT 2025 aarch64 GNU/Linux On my odroid-n2+, the USB ports work on the first boot after power. If I run shutdown -r now, or hit ctl-alt-del and otherwise reboot the system, the usb ports do not function at the next or subsequent boot up. My apologies if this is not applicable to u-boot because it is a linux issue--I am not sure what the source of the issue is, but adjusting the u-boot .config after make odroid-n2_defconfig resolved the issue entirely. I am booting via extlinux/extlinux.conf and have adjusted my CONFIG_BOOTCOMMAND before build to execute a usb reset prior to the existing run distro_bootcmd. CONFIG_BOOTCOMMAND="usb reset; run distro_bootcmd" This has allowed me to reboot the system and successfully have access to the USB devices such as my keyboard, mouse, and root file system on USB3 SSD. Thanks! Wayne