El mié, 30-08-2017 a las 10:16 +0200, arm_ml@xxxxxxxxxxx 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 -- arm@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to arm-leave@xxxxxxxxxxxxxxxxxxxxxxx