[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