[U-Boot] i.Mx6q u-boot stuck

Fabio Estevam festevam at gmail.com
Sat May 27 12:50:55 UTC 2017


On Sat, May 27, 2017 at 8:00 AM, Fausto Sessego
<fausto.sessego at infomob.it> wrote:

> Starting kernel ...
>
> Uncompressing Linux... done, booting the kernel.
>
> Error: unrecognized/unsupported machine ID (r1 = 0x000015b3).
>
> Available machine support:
>
> ID (hex)        NAME
> ffffffff        Generic DT based system
> ffffffff        Freescale i.MX6 Quad/DualLite (Device Tree)
> ffffffff        Freescale i.MX6 SoloLite (Device Tree)
> ffffffff        Freescale i.MX6 SoloX (Device Tree)
> ffffffff        Freescale i.MX6 Ultralite (Device Tree)
> ffffffff        Freescale i.MX7 Dual (Device Tree)
> ffffffff        Freescale i.MX50 (Device Tree Support)
> ffffffff        Freescale i.MX53 (Device Tree Support)
> ffffffff        Freescale Vybrid VF5xx/VF6xx (Device Tree)
>
> Please check your kernel config and/or bootloader.
>
> There is the error "Error: unrecognized/unsupported machine ID"
>
> I read many post but i didn't found any solution.

You are probably missing:
CONFIG_OF_LIBFDT=y

in your defconfig file.

Just looked at your defconfig and it has:
#CONFIG_OF_LIBFDT=y

So you need to remove the "#" in front of it.

This will tell U-Boot that it will boot a kernel + dtb.


More information about the U-Boot mailing list