On 12/4/18 1:24 PM, Dennis Gilmore wrote:
The odroid boards need binary files we can not distribute. While I
have
a couple they are not really supportable.
No success today. Here is what I tried:
used
https://blog.christophersmart.com/2018/04/28/fedora-on-odroid-hc1-mini-nas-armv7/
All work was done on my F28 x64 notebook on to a 16GB uSD card.
downloaded and installed F30 minimal:
fedora-arm-image-installer
--image=/home/rgm/arm/Fedora-Minimal-armhfp-Rawhide-20181203.n.0-
sda.raw.xz
--target=none --media=/dev/sdb
Then installed the bootloader:
mkdir hardkernel ; cd hardkernel
wget
https://raw.githubusercontent.com/hardkernel/u-boot/odroidxu4-v2017.05/sd_fuse/sd_fusing.sh
\
https://raw.githubusercontent.com/hardkernel/u-boot/odroidxu4-v2017.05/sd_fuse/bl1.bin.hardkernel
\
https://raw.githubusercontent.com/hardkernel/u-boot/odroidxu4-v2017.05/sd_fuse/bl2.bin.hardkernel.720k_uboot
\
https://raw.githubusercontent.com/hardkernel/u-boot/odroidxu4-v2017.05/sd_fuse/tzsw.bin.hardkernel
cp /run/media/rgm/__/usr/share/uboot/odroid-xu3/u-boot.bin .
chmod a+x sd_fusing.sh
./sd_fusing.sh /dev/sdb
Note that I took the uboot from the F30 install.
Next I fixed extlinux. The above website had extlinux.conf directly
in
the mounted boot partition, I found it in the extlinux directory.
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
This resulted in:
cat /run/media/rgm/__boot/extlinux/extlinux.conf
# extlinux.conf generated by appliance-creator
ui menu.c32
menu autoboot Welcome to Fedora-Minimal-armhfp-Rawhide-20181203.n.0.
Automatic boot in # second{,s}. Press a key for options.
menu title Fedora-Minimal-armhfp-Rawhide-20181203.n.0 Boot Options.
menu hidden
timeout 20
totaltimeout 600
label Fedora-Minimal-armhfp-Rawhide-20181203.n.0
(4.20.0-0.rc4.git2.1.fc30.armv7hl)
kernel /vmlinuz-4.20.0-0.rc4.git2.1.fc30.armv7hl
append cpuidle.off=1 console=tty1 console=ttySAC2,115200n8
rd.driver.pre=ledtrig-heartbeat,xhci-plat-hcd no_bL_switcher ro
root=UUID=0405755f-001a-4df5-8a6d-c9538ca89ee3 rhgb quiet
LANG=en_US.UTF-8
fdtdir /dtb-4.20.0-0.rc4.git2.1.fc30.armv7hl/
initrd /initrd-4.20.0-0.rc4.git2.1.fc30.armv7hl.img
I inserted the uSD card in the Odroid, connected the serial cable,
running screen and here is the capture:
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
Scanning mmc 2:2...
Found /extlinux/extlinux.conf
Retrieving file: /extlinux/extlinux.conf
728 bytes read in 3 ms (236.3 KiB/s)
Ignoring unknown command: ui
Ignoring malformed menu command: autoboot
Ignoring malformed menu command: hidden
Ignoring unknown command: totaltimeout
Fedora-Minimal-armhfp-Rawhide-20181203.n.0 Boot Options.
1: Fedora-Minimal-armhfp-Rawhide-20181203.n.0
(4.20.0-0.rc4.git2.1.fc30.arm
v7hl)
Enter choice: 1: Fedora-Minimal-armhfp-Rawhide-20181203.n.0
(4.20.0-0.rc4
.git2.1.fc30.armv7hl)
Retrieving file: /initrd-4.20.0-0.rc4.git2.1.fc30.armv7hl.img
** File not found /initrd-4.20.0-0.rc4.git2.1.fc30.armv7hl.img **