El mié, 30-08-2017 a las 10:16 +0200, [email protected] escribió:
> Summary of Fedora on Odroid XU4
>
> 1. with Kernel 4.6.5-300.fc24 system boots without failure, but
> update
> to newer kernel fails due dracut didn't build suitable intramfs
> https://bugzilla.redhat.com/show_bug.cgi?id=1482825
> 2. newer kernel works only with "cpuidle.off=1" inserted into the
> "append" kernel line in the /boot/extlinux/extlinux.conf file, but
> all
> USB3 Hosts failed, no onboard ethernet
> 3. To boot the system from the eMMC card:
> A. The initramfs image file must be rebuilt. The simplest way is
> to:
> a. Boot up using the MicroSD card;
> b. Partition the eMMC card such that partition 1 begins on
> sector
> 3072
> (Default starting sector from fdisk is 2048). There
> should be
> 4 partitions created;
> c. Mount the Fedora image desired to be installed on the
> eMMC
> card;
> d. Copy all partition data from the mounted fedora image
> partitions (there are 4 for Fedora 26 ARM images) to the appropriate
> eMMC partitions;
> e. Update the UUID values on what will be the
> /boot/extlinux/extlinux.conf file and /etc/fstab files of the eMMC
> card;
> f. Assuming the eMMC partitions are mounted as such --
> mount /dev/mmcblk1p4 /mnt
> mount /dev/mmcblk1p2 /mnt/boot
> then perform the following mounts --
> mount -o bind /proc /mnt/proc
> mount -o bind /dev /mnt/dev
> mount -o bind /sys /mnt/sys
> B. Rebuild the eMMC card's initramfs by executing the following
> command:
> chroot /mnt dracut --add-drivers='pwrseq_emmc mmc_block'
> /boot/initramfs-4.11.8-300.fc26.armv7hl.img 4.11.8-300.fc26.armv7hl
mmc_block is not needed to be added.
you should drop a config snippet in a file such as
/etc/dracut.conf.d/pwrseq_emmc.conf
contents being
add_drivers+=" pwrseq_emmc "
with that dracut will always include the modules when making
initramfs's
Dennis
> C. Flash the boot information in the header of the eMMC card;
> C. Shutdown the system, then remove the MicroSD card;
> D. Boot up using the eMMC card.
>
> 4. If the system is to be updated using "dnf update", a new
> initramfs
> image must again be generated. This can be done using steps 1f - B.
> above using the new initramfs and kernel images provided by the "dnf
> update".
>
> ----------------------------------------------------------------
>
> Note to the developers/maintainers of dracut:
> The kernel modules "pwrseq_emmc" and "mmc_block" should be included
> in
> dracut for the Odroid-XU3 and Odroid-XU4 such that the user need not
> have to execute this procedure each time and update to the system is
> performed.
>
>
>
> Is this correct and complete ?
>
> Andreas
_______________________________________________
arm mailing list -- [email protected]
To unsubscribe send an email to [email protected]