FWIW, I bought an ODROID-HC2 this week and though I'd share my findings with the most
current versions from rawhide on my F29 x86_64 which has
I don't believe you need
"rd.driver.pre=ledtrig-heartbeat,xhci-plat-hcd" bit for F-29 but I
don't have a device to test.
I tested the LED part with rawhide packages on my F29 x86_64
* arm-image-installer-2.10-1.fc29.noarch
* uboot-images-armv7-2019.01-1.fc30.noarch
* kernel-4.18.16-300.fc29.armv7hl
The board boots fine, no need to symlink.
As long as I have `cpuidle.off=1` (without it the board gets stuck during boot)
I do need both `rd.driver.pre=ledtrig-heartbeat` and preloading with
cat <<EOF >>/etc/dracut.conf.d/ledtrig-heartbeat.conf
add_drivers+=" ledtrig-heartbeat "
EOF
To get heartbeat LED functionality, after re-doing initramfs LED shows alive from early in
boot process on, exactly what I need at the moment.
I still need to check if rd.driver.pre=xhci-plat-hcd is needed. At the moment the board
has no disk connected, only µSD card
Exact command used;
sudo fedora-arm-image-installer \
--target=none \
--image=Fedora-Minimal-armhfp-29-1.2-sda.raw.xz \
--addkey=/home/pcfe/.ssh/id_USBkey.pub \
--args "console=ttySAC2,115200n8 cpuidle.off=1
rd.driver.pre=ledtrig-heartbeat,xhci-plat-hcd no_bL_switcher" \
--media=/dev/sdi