On Wed, Feb 26, 2025 at 07:58:26PM -0300, Fabio Estevam wrote:
> On Wed, Feb 26, 2025 at 7:47 PM Fabio Estevam <feste...@gmail.com> wrote:
> 
> > How can we fix this boot regression? This affects imx8mm-evk,
> > imx8mn-evk, imx8mp-evk as well.
> 
> After adding:
> 
> --- a/configs/imx93_11x11_evk_defconfig
> +++ b/configs/imx93_11x11_evk_defconfig
> @@ -128,3 +128,4 @@ CONFIG_ULP_WATCHDOG=y
>  CONFIG_WDT=y
>  CONFIG_LZO=y
>  CONFIG_BZIP2=y
> +CONFIG_CMD_SYSBOOT=y
> 
> I got:
> 
> U-Boot 2025.04-rc3-00007-g57bbc4de75f6-dirty (Feb 26 2025 - 19:50:19 -0300)
> 
> Reset Status: POR
> 
> CPU:   NXP i.MX93(52) Rev1.1 A55 at 1700 MHz
> CPU:   Industrial temperature grade  (-40C to 105C) at 36C
> Model: NXP i.MX93 11X11 EVK board
> DRAM:  2 GiB
> Core:  214 devices, 24 uclasses, devicetree: separate
> WDT:   Started watchdog@42490000 with servicing every 1000ms (40s timeout)
> MMC:   FSL_SDHC: 0, FSL_SDHC: 1
> Loading Environment from MMC... Reading from MMC(1)... *** Warning -
> bad CRC, using default environment
> 
> In:    serial@44380000
> Out:   serial@44380000
> Err:   serial@44380000
> switch to partitions #0, OK
> mmc1 is current device
> Net:   eth0: ethernet@42890000 [PRIME], eth1: ethernet@428a0000
> Hit any key to stop autoboot:  0
> Scanning for bootflows in all bootdevs
> Seq  Method       State   Uclass    Part  Name                      Filename
> ---  -----------  ------  --------  ----  ------------------------
> ----------------
> Scanning global bootmeth 'efi_mgr':
> Cannot persist EFI variables without system partition
>   0  efi_mgr      ready   (none)       0  <NULL>
> ** Booting bootflow '<NULL>' with efi_mgr
> Loading Boot0000 'mmc 1' failed
> Loading Boot0001 'mmc 0' failed
> EFI boot manager: Cannot load any image
> Boot failed (err=-14)
> Scanning bootdev 'mmc@42850000.bootdev':
> Scanning bootdev 'mmc@42860000.bootdev':
>   1  extlinux     ready   mmc          1  m...@42860000.bootdev.part
> /boot/extlinux/extlinux.conf
> ** Booting bootflow 'mmc@42860000.bootdev.part_1' with extlinux
> 1: buildroot
> missing environment variable: kernel_addr_r
> Skipping buildroot for failure retrieving kernel
> Boot failed (err=-14)
> No more bootdevs
> 
> Then I did:
> 
> => setenv kernel_addr_r 0x80400000
> => saveenv
> 
> and it finally booted:
> 
> U-Boot 2025.04-rc3-00007-g57bbc4de75f6-dirty (Feb 26 2025 - 19:50:19 -0300)
> 
> Reset Status: POR
> 
> CPU:   NXP i.MX93(52) Rev1.1 A55 at 1700 MHz
> CPU:   Industrial temperature grade  (-40C to 105C) at 45C
> Model: NXP i.MX93 11X11 EVK board
> DRAM:  2 GiB
> Core:  214 devices, 24 uclasses, devicetree: separate
> WDT:   Started watchdog@42490000 with servicing every 1000ms (40s timeout)
> MMC:   FSL_SDHC: 0, FSL_SDHC: 1
> Loading Environment from MMC... Reading from MMC(1)... OK
> In:    serial@44380000
> Out:   serial@44380000
> Err:   serial@44380000
> switch to partitions #0, OK
> mmc1 is current device
> Net:   eth0: ethernet@42890000 [PRIME], eth1: ethernet@428a0000
> Hit any key to stop autoboot:  0
> Scanning for bootflows in all bootdevs
> Seq  Method       State   Uclass    Part  Name                      Filename
> ---  -----------  ------  --------  ----  ------------------------
> ----------------
> Scanning global bootmeth 'efi_mgr':
> Cannot persist EFI variables without system partition
>   0  efi_mgr      ready   (none)       0  <NULL>
> ** Booting bootflow '<NULL>' with efi_mgr
> Loading Boot0000 'mmc 1' failed
> Loading Boot0001 'mmc 0' failed
> EFI boot manager: Cannot load any image
> Boot failed (err=-14)
> Scanning bootdev 'mmc@42850000.bootdev':
> Scanning bootdev 'mmc@42860000.bootdev':
>   1  extlinux     ready   mmc          1  m...@42860000.bootdev.part
> /boot/extlinux/extlinux.conf
> ** Booting bootflow 'mmc@42860000.bootdev.part_1' with extlinux
> 1: buildroot
> Retrieving file: /boot/Image
> append: root=PARTUUID=6d55b936-eeb3-49c5-9b61-b69a1207b761 rootwait rw
> Retrieving file: /boot/freescale/imx93-11x11-evk.dtb
> ## Flattened Device Tree blob at 83000000
>    Booting using the fdt blob at 0x83000000
> Working FDT set to 83000000
>    Loading Device Tree to 000000008fff3000, end 000000008ffff442 ... OK
> Working FDT set to 8fff3000
> 
> Starting kernel ...
> 
> [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
> [    0.000000] Linux version 6.12.16 (fabio@fabio-Precision-3551)
> (aarch64-buildroot-linux-gnu-gcc.br_real (Buildroot
> 2024.11-1133-g5a1515b5976a-dirty) 13.3.0, GNU ld (GNU Binutils)
> 2.43.1) #1 SMP PREEMPT Wed Feb 26 16:51:31 -03 2025
> 
> Can you please fix this for all the i.MX boards?
> 
> Otherwise, we will have boot regressions, and the bootstd series must
> be reverted.

But what part of things here is trying to call "sysboot" as a command?

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to