>>> U-Boot 2018.09 (Sep 11 2018 - 09:51:41 +0000) for
ODROID-XU3/XU4/HC1
>>>
>>> CPU: Exynos5422 @ 800 MHz
>>> Model: Odroid XU3 based on EXYNOS5422
>>> Board: Odroid XU3 based on EXYNOS5422
>>> Type: hc1
>>> DRAM: 2 GiB
>>> MMC: EXYNOS DWMMC: 0, EXYNOS DWMMC: 2
>>> Loading Environment from MMC... Card did not respond to voltage select!
>>> *** Warning - No block device, using default environment
>>>
>>> In: serial
>>> Out: serial
>>> Err: serial
>>> Net: No ethernet found.
>>> Hit any key to stop autoboot: 0
>>> MMC Device 1 not found
>>> no mmc device at slot 1
>>> Card did not respond to voltage select!
>>> switch to partitions #0, OK
>>> mmc2 is current device
>>> ** Invalid partition 1 **
>>> starting USB...
>>> USB0: USB EHCI 1.00
>>> USB1: Register 2000140 NbrPorts 2
>>> Starting the controller
>>> USB XHCI 1.00
>>> USB2: Register 2000140 NbrPorts 2
>>> Starting the controller
>>> USB XHCI 1.00
>>> scanning bus 0 for devices... 1 USB Device(s) found
>>> scanning bus 1 for devices... cannot reset port 1!?
>>> 2 USB Device(s) found
>>> scanning bus 2 for devices... 2 USB Device(s) found
>>> scanning usb for storage devices... 1 Storage Device(s) found
>>> scanning usb for ethernet devices... 1 Ethernet Device(s) found
>>> Waiting for Ethernet connection... done.
>>> BOOTP broadcast 1
>>> BOOTP broadcast 2
>>> DHCP client bound to address 192.168.192.15 (5004 ms)
>>> *** ERROR: `serverip' not set
>>>
>>> ==================================
>>>
>>> Setup was a 4GB uSD that only had the hardkernel bootloader and uboot.
>>> No partitions.
>> Well that bit seems to be working from the details above.
>>
>>> sata drive (SSD) had the image (all partitions) installed. Including
>>> changes to extlinux.conf
>> It finds the USB storage in the output above.
>>
>> Why do you need to change the extlinux.conf? It should just work no
>> matter what the storage. What changes did you make?
> Per
>
https://blog.christophersmart.com/2018/04/28/fedora-on-odroid-hc1-mini-na...
>
> "First things first, we need to enable the serial console, turn off
> cpuidle else it won’t boot, and fix a bug where USB doesn’t load in the
> right order. We do this by mounting the boot partition on the SD card
> and modifying the extlinux bootloader configuration."
>
> sed -i "s|append|& cpuidle.off=1 \
> console=tty1 console=ttySAC2,115200n8 \
> rd.driver.pre=ledtrig-heartbeat,xhci-plat-hcd no_bL_switcher|" \
> /run/media/rgm/__boot/extlinux/extlinux.conf
>
> But I don't see above where it is even getting to the boot partition on
> the sata drive. But you understand this much better than I, so all help
> appreciated!
So if you interrupt the boot process can you use the U-Boot ls command
to see if it can see the contents of the first partition on the disk?
How do I interrupt boot process at the right point (I assume at the
bootp point)?
thanks