Hello!

U-Boot Bootmenu in git master branch is completely broken and does not
work. You can test it e.g. in qemu version of nokia n900 (see rx51.rst).

Bootmenu just prints garbage on both serial console and VGA video
output and no option works.

  *** U-Boot Boot Menu ***

      A
      I
      E
      U
      U


  Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit

I bisected this issue and problem is in:

  a3d0aa87acbec4b983f54c24a6e7fd8e9e7b9728 is the first bad commit
  commit a3d0aa87acbec4b983f54c24a6e7fd8e9e7b9728
  Author: Masahisa Kojima <masahisa.koj...@linaro.org>
  Date:   Thu Apr 28 17:09:41 2022 +0900

      bootmenu: update bootmenu_entry structure

      This is a preparation for succeeding addition of uefi boot
      and distro boot menu entries into bootmenu.
      The bootmenu_entry title is updated to u16 string because
      uefi use u16 string. This commit also factors out the function
      to prepare the entries generated by "bootmenu_x" U-Boot environment
      variable.

      Signed-off-by: Masahisa Kojima <masahisa.koj...@linaro.org>
      Reviewed-by: Heinrich Schuchardt <heinrich.schucha...@canonical.com>

  :040000 040000 37c91714b049be307521831c0470b3b6c8af2407 
b3e865073a46108cccbf4dc0b401789ef0b05a2e M      cmd

Before that commit Bootmenu works fine and on serial console prints:

  *** U-Boot Boot Menu ***

      Attached kernel
      Internal eMMC
      External SD card
      U-Boot boot order
      U-Boot console


  Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit


Could you please look at it and fix it?

Reply via email to