Package: flash-kernel Version: 3.104 Severity: normal Hello,
when the active machine entry has an "Mtd-Kernel" field, flash-kernel checks if the kernel fits into the specified mtd partition. However if the machine entry also has "DTB-Append: yes" the image written to said partition is a combination of kernel and dtb, and so the check must include the dtb's size, too. Here is an untested patch: diff --git a/functions b/functions index 260be2ba2b3d..d5fd0f714300 100644 --- a/functions +++ b/functions @@ -842,6 +842,12 @@ if [ -n "$dtb_append_from" ]; then fi fi +if [ "$dtb_append" = "yes" ]; then + dtb=$(find_dtb_file) + dfilesize=$(stat -c '%s' "$dtb") + kfilesize=$(($kfilesize + $dfilesize)) +fi + if [ -n "$mtd_kernel" ] || [ -n "$mtd_initrd" ]; then if [ ! -e "$PROC_MTD" ]; then error "$PROC_MTD doesn't exist" Best regards Uwe