On Thu, Aug 16, 2018 at 10:40 AM, Guillaume GARDET <guillaume.gar...@free.fr> wrote: > > Hi, > > While trying to boot Grub2/EFI on Arndale board, I got the following error: > ********************************************************************** > fdt_fixup_memory_banks: num banks 8 exceeds hardcoded limit 4. Recompile with > higher MEMORY_BANKS_MAX? > ERROR: arch-specific fdt fixup failed > - must RESET the board to recover. > > ERROR: failed to process device tree > ERROR: failed to install device tree > 812544 bytes read in 77 ms (10.1 MiB/s) > fdt_fixup_memory_banks: num banks 8 exceeds hardcoded limit 4. Recompile with > higher MEMORY_BANKS_MAX? > ERROR: arch-specific fdt fixup failed > - must RESET the board to recover. > > ERROR: failed to process device tree > ERROR: failed to install device tree > EFI LOAD FAILED: continuing... > ********************************************************************** > > If I set MEMORY_BANKS_MAX to 8 in common/fdt_support.c , then it boots fine. > Is there any reason to stick this to 4, or could I send a patch to rise it to > 8? > > Would be great to get it fixed for v2018.09.
There's already a couple of threads on this list about this problem, see the Aug [1] and search, you can likely get it working by setting the value you need in the arndale config file too while that thread comes to agreement. [1] https://lists.denx.de/pipermail/u-boot/2018-August/ _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot