From 678a8ec6c73db9e8d957f17be04c9c98763d4770 Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Sun, 20 Jan 2019 18:35:20 +0000 Subject: [PATCH] Use backports version of linux-image-armmp-lpae --- src/freedombone-image-hardware-setup | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/freedombone-image-hardware-setup b/src/freedombone-image-hardware-setup index e611accbc..9623f8001 100755 --- a/src/freedombone-image-hardware-setup +++ b/src/freedombone-image-hardware-setup @@ -164,12 +164,14 @@ arm_setup_boot() { arm_boot_console='ttyO0,115200n8' arm_arch=arm arm_uenv= + arm_repack= case "$dtb" in "am"*) arm_loadaddr='0x82000000' arm_initrd_addr='0x88080000' arm_fdtaddr='0x88000000' arm_uenv=1 + arm_repack=1 if [ "$EXTERNAL_DRIVE" ]; then arm_boot_device="usb 0:1" arm_loadaddr='0x80300000' @@ -178,7 +180,8 @@ arm_setup_boot() { arm_boot_start='usb start; ' fi ;; - "sun"*) arm_boot_device="mmc 0:1" + "sun"*) $INSTALL_PACKAGES_BACKPORTS linux-image-armmp-lpae + arm_boot_device="mmc 0:1" { echo "rtc_sunxi"; echo "vfat"; } >> /etc/initramfs-tools/modules ;; @@ -222,9 +225,6 @@ uenvcmd=${arm_boot_start}run loadfiles; run mmcargs; bootz \${loadaddr} \${initr EOF # Copy all DTBs cp /usr/lib/linux-image-*-armmp/* /boot/dtbs - - arm_flash "$arm_flash_name" - arm_repack_kernel "${dtb}" "$arm_loadaddr" "$arm_initrd_addr" "$arm_arch" else cat >> /boot/boot.cmd <<EOF scsi scan @@ -241,6 +241,11 @@ EOF cp /usr/lib/$kernelVersion/* /boot/dtbs fi + if [ $arm_repack ]; then + arm_flash "$arm_flash_name" + arm_repack_kernel "${dtb}" "$arm_loadaddr" "$arm_initrd_addr" "$arm_arch" + fi + enable_serial_console ttyS0 } -- GitLab