[PATCH V6 07/20] configs: am62x_evm_a53_defconfig: Switch to bootstd

Jan Kiszka jan.kiszka at siemens.com
Mon Feb 19 19:37:55 CET 2024


On 17.02.24 12:36, Alexander Sverdlin wrote:
> Hi Jan!
> 
> On Sat, 2024-02-17 at 09:42 +0100, Jan Kiszka wrote:
>>> U-Boot 2024.01 (Feb 15 2024 - 01:43:17 +0100)
>>>
>>> SoC:   AM62X SR1.0 HS-FS
>>> Model: Texas Instruments AM625 SK
>>> DRAM:  2 GiB
>>> Core:  56 devices, 23 uclasses, devicetree: separate
>>> MMC:   mmc at fa10000: 0, mmc at fa00000: 1
>>> Loading Environment from nowhere... OK
>>> In:    serial at 2800000
>>> Out:   serial at 2800000
>>> Err:   serial at 2800000
>>> Net:   eth0: ethernet at 8000000port@1
>>> Hit any key to stop autoboot:  0 
>>> switch to partitions #0, OK
>>> mmc1 is current device
>>> SD/MMC found on device 1
>>> Failed to load 'uEnv.txt'
>>> Scanning for bootflows in all bootdevs
>>> Seq  Method       State   Uclass    Part  Name                      Filename
>>> ---  -----------  ------  --------  ----  ------------------------  ----------------
>>> Scanning global bootmeth 'efi_mgr':
>>> No EFI system partition
>>> No EFI system partition
>>> Failed to persist EFI variables
>>> Scanning bootdev 'mmc at fa00000.bootdev':
>>> Scanning bootdev 'mmc at fa10000.bootdev':
>>> Unknown uclass 'usb' in label
>>> link up on port 1, speed 100, full duplex
>>> BOOTP broadcast 1
>>> BOOTP broadcast 2
>>> BOOTP broadcast 3
>>> ...
>>> ---
>>>
>>> I suppose TI's BSP has older U-Boot... So it's not providing necessary
>>> script for BOOTSTD, I suppose?
>>>
>>
>> You can make the BeagleBone boot via EFI, but it requires a hybrid
>> partition table (ROM loader want DOS, EFI needs GPT). A Debian
>> integration with this can be found for Isar [1] in this series [2]. It's
>> only using upstream sources (plus still one u-boot patch to get wifi
>> working).
>>
>> If you want legacy script booting, I suspect you need to flip some extra
>> switches explicitly by now.
> 
> Thanks for the hints!
> I'm wondering, if this was a deliberate "let's stop booting all the
> pre-existing embedded distros" decision? (buildroot, yocto/meta-ti...)
> 

FWIW, I'm not seeing other boot methods being specifically disabled in
beagleplay in 2024.01 or even newer. I didn't try the result, but this
may actually be some other issue and real bug, nothing obviously intended.

My personal observation is that continuous integration testings with
all-upstream components is not really a common thing. I saw that with
multiple active SoCs from various vendors.

Jan

-- 
Siemens AG, Technology
Linux Expert Center



More information about the U-Boot mailing list