TDA4VM: Norflash probelm

Part Number: TDA4VM

Tool/software:

hello 

     We are using the NOR flash S28HS512TGABHM010, and the following error occurs in U-Boot:

    => sf probe k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235

    k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled

    jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.

   SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB

Questions:

  1. Should we use this NOR flash?
    The partition table is as follows:

  2. partitions {
    compatible = "fixed-partitions";
    #address-cells = <1>;
    #size-cells = <1>;

    partition@0 {
    label = "ospi.tiboot3";
    reg = <0x0 0x80000>;
    };

    partition@80000 {
    label = "ospi.tispl";
    reg = <0x80000 0x200000>;
    };

    partition@280000 {
    label = "ospi.u-boot";
    reg = <0x280000 0x400000>;
    };

    partition@680000 {
    label = "ospi.env";
    reg = <0x680000 0x40000>;
    };

    partition@6c0000 {
    label = "ospi.sysfw";
    reg = <0x6c0000 0x100000>;
    };

    partition@7c0000 {
    label = "ospi.env.backup";
    reg = <0x7c0000 0x40000>;
    };

    partition@800000 {
    label = "ospi.rootfs";
    reg = <0x800000 0x37c0000>;
    };

    partition@3fc0000 {
    label = "ospi.phypattern";
    reg = <0x3fc0000 0x40000>;
    };
    };

    Regarding the PHY file for S28HS512TGABHM010:
    According to the post heresoftware-dl.ti.com/.../UG-QSPI.html) the PHY file (ospi_phy_pattern) for MT35XU512ABA is available for download. However, can the PHY file for S28HS512TGABHM010 be provided?

thank you

  • Hi,

    It seems that the flash you are using is enumerated correctly. Can you check if you are able to read and write to the flash correctly? 

    The partitions to be used are based on the offset for different binaries which are programed in bootloaders. If you ae using the same config as what is used for TI EVM, the same offset and sizes will suffice.

    Regarding the PHY file for S28HS512TGABHM010:
    According to the post heresoftware-dl.ti.com/.../UG-QSPI.html) the PHY file (ospi_phy_pattern) for MT35XU512ABA is available for download. However, can the PHY file for S28HS512TGABHM010 be provided?

    The same pattern can be used for this flash as well. This is a generic pattern for all nor flashes.

    Regards,
    Tanmay

  • hello 

        “sf probe k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235

        k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled

        jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.

       SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB”

    Can this problem be solved?

    BR,

    liupt

  • hello 

    wo user sdk 10,

    according to this page<3.1.1.7. OSPI/QSPI NOR/NAND — Processor SDK Linux for J721e Documentation>

    I had do those:

    1 ,write bootfile to norflash

    2,copy all rootfs folder (sd card rootfs folder)to ufs

    3 change bootmode to opsi mode

    but uart is nothing .

    BR,

    liupt

  • Hi, Tanmay

    Need your Comment, and share my opinion.

    Q1/A1 : Does TDA4VM support S28HS512TGABHM010 boot?

    I think the answer is yes. Pls ref.

    https://e2e.ti.com/support/processors-group/processors---internal/f/processors---internal-forum/1451207/sk-tda4vm-nor-flash-booting-failed/5584837?tisearch=e2e-sitesearch&keymatch=S28HS512TGABHM010%252520BOOT#5584837

    Q2/A2 : Do you check silicon revision?

    I think the answer is yes. Because customer use SR1.1.

    SR1.0 do not support OSPI boot. Pls ref.

    https://e2e.ti.com/support/processors-group/processors---internal/f/processors---internal-forum/1021291/dra821u-ospi---s28hs512tgabhm010?tisearch=e2e-sitesearch&keymatch=S28HS512TGABHM010

    Q3/A3 : Do you think this is an boot mode problem?

    I "guess" the answer should be yes. Follow previously discussion, we already know customer can R/W OSPI flash, but suffer form boot issues.

    S28HS512TGABHM010 should be use "xSPI boot" mode.

    Ref.

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1417611/am62a7-q1-ospi-boot-mode-pin-set-mismatch-with-trm/5432682?tisearch=e2e-sitesearch&keymatch=S28HS512TGABHM010%2525252520BOOT#5432682

     

    Q4/A4:What's correct setting for TDA4VM from xSPI boot mode?

    Need you double check, share my opinion.

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j721s2/10_01_00_04/exports/docs/psdk_rtos/docs/user_guide/evm_setup_j721s2.html#boot-modes

    bit 3/4/5 should be "011", it is not "110", isn't?

    Need your confirm.

    Hi, peitao

    * Pls share you schematic, ONLY CONNECTION BETWEEN TDA4 AND OSPI FLASH is fine

    * Pls tell us you full part number for TDA4VM

    Thank You Very Much.

    Gibbs

  • hello 

    This is the schematic diagram

    the full part number for TDA4VM is TDA4VM88TGBALFRQ1

    SDK 10

    BR

    liupt

  • Hi 

    About -->(1) Did you ever check this page? 

    We have already made the modifications。

    About (2)--> How about check partition by UBI module?

    We are currently not using UBI. We have only written tiboot3, tispl, u-boot, and phypattern to the flash, while the rootfs is stored in UFS.

    BR

    liupt

  • Hi,

    As far as I am aware, only SR 2.0 supports xSPI boot mode. And the flash should work in OSPI boot mode as well. in j7200, we use the same flash in OSPI boot mode.

    Can you share the boot ping configs.

    Can you connect a debugger to the board and check the PC of MCU_R5_0_0 core and M4_0 core. This would help us ascertain where is the code getting stuck. If its in r5-spl or boot RoM itself.

    Regards,
    Tanmay

  • HI,

    am using the XSPI dialing method, and now the following log can appear.

    U-Boot SPL 2024.04 (Mar 14 2025 - 12:13:13 +0800)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    Trying to boot from SPI
    jedec_spi_nor flash@0: unrecognized JEDEC id bytes: ff, ff, ff
    SPI probe failed.
    SPL: failed to boot from all boot devices
    ### ERROR ### Please RESET the board ###
    

    BR

    liupt

  • Hi,

    This means that you are able to boot using the xSPI.

    The issue is now in r5-spl for getting further binaries.

    Can you check if the id for your flash are present in "[u-boot-repo]/drivers/mtd/spi/spi-nor-ids.c"

    Regards,
    Tanmay

  • hi 

    I don't think this is an issue with the NORflash ID not being declared.
    Because the log shows that the values read are all FF.
    When booting from the SD card in U-Boot mode, reading the ID works without any issues.

  • Hi,

    Can you confirm that you are using the same source code for both of them, i.e. SD Card boot and OSPI boot.

    Regards,
    Tanmay

  • HI,

    Yes, the files I wrote into the NORflash are the same files from the SD card boot partition.

    BR

    liupt

  • Hi, Tanmay & Peitao

    I am not know the root cause, but share my opinion what I thought, I hope it could make something go ahead.

    (1) How do you make sure boot failed was not caused by "SPI probe failed"?

    (2) Do you think boot should be also success when JEDEC ID = 0xFFFFFF?

    I try to study why JEDEC ID recognize failed.

    Ref.

    https://artinchip.com/knowledge/oxy_ex-1/topics/spi-nor-u-boot-transplant-luban.html

    https://github.com/qemu/u-boot/blob/master/drivers/mtd/spi/spi-nor-ids.c, pls check this item in you code.

    If you already stuff FLASH JEDEC ID in code, why does it still probe failed with wrong ID?

    This case of this thread is much similar with us,

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1368281/tda4vh-q1-tiboot3-bin-can-t-read-spi-nor-id

    Read FLASH ID success in SD BOOT, but failed in O(Q)SPI boot.

    It also show "SPI probe failed".

    If my idea is wrong, pls correct me.

    Thank You Very Much

    Gibbs

    Another good ref for me.

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/971529/processor-sdk-dra8x-tda4x-mt35xu01g-spi-flash-with-u-boot-issue

  • HI GIBBS

    Modifying the boot mode switch settings as shown enables entry into U-Boot.

    We can use xSPI to enter U-Boot and use the following commands to enable UFS to boot Linux.

    ufs init
    scsi scan
    scsi dev 0
    ext4load scsi 0:0 ${loadaddr} /boot/Image
    ext4load scsi 0:0 ${fdtaddr} /boot/dtb/ti/k3-j721e-common-proc-board.dtb setenv bootargs 'console=ttyS2,115200n8 root=/dev/sda rootfstype=ext4 rootwait rw' booti ${loadaddr} - ${fdtaddr}

    I want to know how to write the DTB and image into NORflash(Without using the above commands, xSPI + UFS can be used directly to boot.), and what kind of file needs to be created?

    BR

    liupt

  • Hi

    After witre files to norflash ,and change the bootmode to XSPI & remove sd card the log :

    U-Boot SPL 2024.04 (Mar 14 2025 - 12:13:13 +0800)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    Trying to boot from SPI
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Loading Environment from nowhere... OK
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
    NOTICE:  BL31: Built : 16:09:05, Feb  9 2024
    I/TC:
    I/TC: OP-TEE version: 4.2.0-dev (gcc version 13.3.0 (GCC)) #1 Fri Apr 12 09:51:21 UTC 2024 aarch64
    I/TC: WARNING: This OP-TEE configuration might be insecure!
    I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    I/TC: Primary CPU initializing
    I/TC: GIC redistributor base address not provided
    I/TC: Assuming default GIC group status and modifier
    I/TC: SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    I/TC: HUK Initialized
    I/TC: Activated SA2UL device
    I/TC: Fixing SA2UL firewall owner for GP device
    I/TC: Enabled firewalls for SA2UL TRNG device
    I/TC: SA2UL TRNG initialized
    I/TC: SA2UL Drivers initialized
    I/TC: Primary CPU switching to normal world boot
    
    U-Boot SPL 2024.04 (Mar 14 2025 - 12:12:11 +0800)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    Detected: J7X-BASE-CPB rev E3
    Detected: J7X-VSC8514-ETH rev E2
    Trying to boot from SPI
    k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
    jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    
    
    U-Boot 2024.04 (Mar 14 2025 - 12:12:11 +0800)
    
    SoC:   J721E SR1.1 GP
    Model: Texas Instruments J721e EVM
    Board: J721EX-PM2-SOM rev E8
    DRAM:  2 GiB (effective 4 GiB)
    Core:  116 devices, 34 uclasses, devicetree: separate
    Flash: 0 Bytes
    MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    Loading Environment from nowhere... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1
    Detected: J7X-BASE-CPB rev E3
    Detected: J7X-VSC8514-ETH rev E2
    Net:   Could not get PHY for mdio@f00: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 37
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 36
    ** Bad device specification mmc 1 **
    GPIO: 'gpio@22_17' not found
    Command 'gpio' failed: Error -22
    GPIO: 'gpio@22_16' not found
    Command 'gpio' failed: Error -22
    k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
    k3_r5f_rproc r5f@41400000: Core 2 is already in use. No rproc commands work
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 37
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 36
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 36
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 36
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 36
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 37
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 36
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 36
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 36
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:2
    Can't set block device
    libfdt fdt_check_header(): FDT_ERR_BADMAGIC
    No FDT memory address configured. Please configure
    the FDT address via "fdt addr <address>" command.
    Aborting!
    Bad Linux ARM64 Image magic!
    Scanning for bootflows in all bootdevs
    Seq  Method       State   Uclass    Part  Name                      Filename
    ---  -----------  ------  --------  ----  ------------------------  ----------------
    Scanning global bootmeth 'efi_mgr':
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 37
    No EFI system partition
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
    Could not get PHY for mdio@f00: addr 0
    am65_cpsw_nuss_port ethernet@46000000ethernet@46000: phy_connect() failed
    Could not get PHY for mdio@f00: addr 0
    am65_cpsw_nuss_port ethernet@46000000ethernet@46000: phy_connect() failed
      0  efi_mgr      ready   (none)       0  <NULL>
    ** Booting bootflow '<NULL>' with efi_mgr
    Loading Boot0000 'mmc 0' failed
    EFI boot manager: Cannot load any image
    Boot failed (err=-14)
    Scanning bootdev 'mmc@4fb0000.bootdev':
    Card did not respond to voltage select! : -110
    mmc_init: -95, time 37
    Scanning bootdev 'mmc@4f80000.bootdev':
    Bus usb@6400000: cdns-usb3-host usb@6400000: DRD version v1 (ID: 0004024e, rev: 00000200)
    Register 2000840 NbrPorts 2
    Starting the controller
    USB XHCI 1.00
    scanning bus usb@6400000 for devices...
    

    We want use spl to boot the linux.

    We need to modify the configuration to:

    • Use SD card boot when in SD card boot mode
    • Boot from UFS when in XSPI boot mode"

    how to modify the uboot code or wirte dtb&image to norflash?

    BR

    liupt

     

  • Hi, Liupt

    Lets me double check one thing, you hope,

    * SBL & SPL & U-BOOT & device tree(DTB) & Linux Kernel stored in OSPI FLASH (norflash) ?

    * rootfs stored in UFS (or SD)?

    Boot flow could be like,

    R5 SBL (OSPI) --> A72 ATF (OSPI) --> A72 SPL (OSPI) --> A72 U-boot (OSPI) --> A72 Linux kernel + DTB (OSPI) --> File system(UFS)

    Because I am not sure that you have available space to store your rootfs in OSPI flash

    Gibbs 

  • Hi 

    SPL & U-BOOT & device tree(DTB) & Linux Kernel stored in OSPI FLASH (norflash) rootfs stored in UFS 

     3.1.1.7. OSPI/QSPI — Processor SDK Linux for TDA4VM Documentation

    According to this link, the sentence "Kernel Image and DT are expected to be present in the /boot folder of UBIFS ospi.rootfs" indicates that the NOR flash can store the Kernel Image and DT. However, I am not very clear on how to create the ospi.rootfs and what files it should contain.

    Could you explain how to create this ospi.rootfs?

  • Hi Gibbs

    There is other thing

    If I use those command below in uboot

    ufs init
    scsi scan
    scsi dev 0
    ext4load scsi 0:0 ${loadaddr} /boot/Image
    ext4load scsi 0:0 ${fdtaddr} /boot/dtb/ti/k3-j721e-common-proc-board.dtb
    setenv bootargs 'console=ttyS2,115200n8 root=/dev/sda rootfstype=ext4 rootwait rw'
    booti ${loadaddr} - ${fdtaddr}

    to start linuxwith ufs,it will not load mcu2_X core image.

    how to fix it

    BR

    liupt

  • hi Gibbs

    there is no "create-ubifs.sh in da4 SDK。

    When I enter uboot and execute scsi scan, there is a probability/chance that the following log appears

    =>  scsi scan
    scanning bus for devices...
    Device at ufs@4e84000 up at:cdns-ufs-pltfm ufs@4e84000: [RX, TX]: gear=[3, 3], lane[2, 2], pwr[FAST MODE, FAST MODE], rate = 2
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
      Device 0: (0:0) Vendor: SAMSUNG Prod.: KLUEGAJ1ZD-B0CQ Rev: 5900
                Type: Hard Disk
                Capacity: 241183.9 MB = 235.5 GB (61743103 x 4096)
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
      Device 1: (0:1) Vendor: SAMSUNG Prod.: KLUEGAJ1ZD-B0CQ Rev: 5900
                Type: Hard Disk
                Capacity: 31.9 MB = 0.0 GB (8191 x 4096)
    No EFI system partition
    Failed to persist EFI variables
    No EFI system partition
    Failed to persist EFI variables
      Device 2: (0:2) Vendor: SAMSUNG Prod.: KLUEGAJ1ZD-B0CQ Rev: 5900
                Type: Hard Disk
                Capacity: 31.9 MB = 0.0 GB (8191 x 4096)
    =>
    

    BR

    liupt

  • hi  gibbs

    I had create new bootcmd :

    #define CFG_EXTRA_ENV_SETTINGS \
    "ufs_bootenvfile=uEnv.txt\0" \
    "ufs_importbootenv=echo Importing environment from UFS ...; env import -t ${loadaddr} ${filesize}\0" \
    "ufs_loadbootenv=ext4load scsi 0:1 ${loadaddr} /boot/${ufs_bootenvfile}\0" \
    "ufs_apply_overlays=" \
        "echo 'ufs_apply_overlays'; " \
        "fdt address ${fdtaddr}; " \
        "fdt resize 0x100000; " \
        "for overlay in ${name_overlays}; do " \
            "ext4load scsi 0:1 ${dtboaddr} /boot/dtb/${overlay} && " \
            "fdt apply ${dtboaddr}; " \
        "done;\0" \
    "ufs_set_bootargs=" \
        "setenv bootargs console=${console} " \
        "${optargs} " \
        "root=/dev/sda1 rw " \
        "rootfstype=ext4 rootwait " \
        "${extra_bootargs};\0" \
    "bootcmd_ti_ufs=" \
        "rproc init; " \
        "run boot_rprocs_ufs;\0" \
    "rproc_load_and_boot_one=" \
        "if ext4load scsi 0:1 $loadaddr ${rproc_fw}; then " \
            "if rproc load ${rproc_id} ${loadaddr} ${filesize}; then " \
                "rproc start ${rproc_id}; " \
            "fi; " \
        "fi;\0" \
    "boot_rprocs_ufs=" \
        "env set rproc_id; " \
        "env set rproc_fw; " \
        "env set secure_suffix; " \
        "if test ${secure_rprocs} -eq 1; then " \
            "env set secure_suffix -sec; " \
        "fi; " \
        "for i in ${rproc_fw_binaries}; do " \
            "if test -z \"${rproc_id}\"; then " \
                "env set rproc_id $i; " \
            "else " \
                "env set rproc_fw $i${secure_suffix}; " \
                "run rproc_load_and_boot_one; " \
                "env set rproc_id; " \
                "env set rproc_fw; " \
            "fi; " \
        "done;\0" \
    "ufs_or_mmc_boot=" \
        "echo 'Trying UFS boot first...'; " \
        "ufs init; " \
        "scsi scan; " \
        "if scsi dev 0; then " \
            "echo 'UFS Boot...'; " \
            "run bootcmd_ti_ufs; "\
            "if run ufs_loadbootenv; then " \
                "echo 'Loaded env from ${ufs_bootenvfile}'; " \
                "run ufs_importbootenv; " \
                "if test -n ${uenvcmd}; then " \
                    "echo 'Running uenvcmd from UFS...'; " \
                    "run uenvcmd; " \
                "fi; " \
            "fi; " \
            "if ext4load scsi 0:1 ${loadaddr} /boot/Image; then " \
                "if ext4load scsi 0:1 ${fdtaddr} /boot/dtb/ti/k3-j721e-common-proc-board.dtb; then " \
                    "if test -n ${name_overlays}; then " \
                        "run ufs_apply_overlays; " \
                    "fi; " \
                    "run ufs_set_bootargs; " \
                    "booti ${loadaddr} - ${fdtaddr}; " \
                "else " \
                    "echo 'Failed to load DTB'; " \
                    "run mmc_fallback; " \
                "fi; " \
            "else " \
                "echo 'Failed to load Kernel'; " \
                "run mmc_fallback; " \
            "fi; " \
        "else " \
            "echo 'UFS not available, trying MMC...'; " \
            "run mmc_fallback; " \
        "fi;\0" \
    "mmc_fallback=echo 'Falling back to MMC boot...'; run envboot; run bootcmd_ti_mmc; bootflow scan -lb;\0" 
    
     

    config BOOTCOMMAND
    	string "bootcmd value"
    	depends on USE_BOOTCOMMAND && !USE_DEFAULT_ENV_FILE
    	default "run ufs_or_mmc_boot" if ARCH_K3
    	default "bootflow scan -lb" if BOOTSTD_DEFAULTS && CMD_BOOTFLOW_FULL
    	default "bootflow scan" if BOOTSTD_DEFAULTS && !CMD_BOOTFLOW_FULL
    	default "run distro_bootcmd" if !BOOTSTD_BOOTCOMMAND && DISTRO_DEFAULTS
    	help
    	  This is the string of commands that will be used as bootcmd and if
    	  AUTOBOOT is set, automatically run.

    Is correct ?

    BR

    liupt

  • Hi liupt,

    What is the current status?

    Have you tried the boot sequence above separately and it does it work?

    to start linuxwith ufs,it will not load mcu2_X core image.

    This would require us to start remoteproc in u-boot. I see you have command for that in the sequence. Is it working?

    Regards,
    Tanmay 

  • Hi 

    yes,With the above bootcmd, tda4vm can boot normally, and all cores are loaded normally.

    BR

    liupt

  • hi gibbs

    The new problem has occurred: after booting up, all the cores are stuck.

    Hit any key to stop autoboot:  0
    Trying UFS boot first...
    Device at ufs@4e84000 up at:cdns-ufs-pltfm ufs@4e84000: [RX, TX]: gear=[3, 3], lane[2, 2], pwr[FAST MODE, FAST MODE], rate = 2
    scanning bus for devices...
      Device 0: (0:0) Vendor: SAMSUNG Prod.: KLUEGAJ1ZD-B0CQ Rev: 5900
                Type: Hard Disk
                Capacity: 241183.9 MB = 235.5 GB (61743103 x 4096)
      Device 1: (0:1) Vendor: SAMSUNG Prod.: KLUEGAJ1ZD-B0CQ Rev: 5900
                Type: Hard Disk
                Capacity: 31.9 MB = 0.0 GB (8191 x 4096)
      Device 2: (0:2) Vendor: SAMSUNG Prod.: KLUEGAJ1ZD-B0CQ Rev: 5900
                Type: Hard Disk
                Capacity: 31.9 MB = 0.0 GB (8191 x 4096)
    
    Device 0: (0:0) Vendor: SAMSUNG Prod.: KLUEGAJ1ZD-B0CQ Rev: 5900
                Type: Hard Disk
                Capacity: 241183.9 MB = 235.5 GB (61743103 x 4096)
    ... is now current device
    UFS Boot...
    k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
    k3_r5f_rproc r5f@41400000: Core 2 is already in use. No rproc commands work
    1416896 bytes read in 32 ms (42.2 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 1416896 bytes: Success!
    322804 bytes read in 27 ms (11.4 MiB/s)
    Load Remote Processor 3 with data@addr=0x82000000 322804 bytes: Success!
    Failed to load '/lib/firmware/j7-main-r5f1_0-fw'
    Failed to load '/lib/firmware/j7-main-r5f1_1-fw'
    998224 bytes read in 28 ms (34 MiB/s)
    Load Remote Processor 6 with data@addr=0x82000000 998224 bytes: Success!
    998224 bytes read in 28 ms (34 MiB/s)
    Load Remote Processor 7 with data@addr=0x82000000 998224 bytes: Success!
    13504656 bytes read in 43 ms (299.5 MiB/s)
    Load Remote Processor 8 with data@addr=0x82000000 13504656 bytes: Success!
    350 bytes read in 27 ms (11.7 KiB/s)
    Loaded env from ${ufs_bootenvfile}
    Importing environment from UFS ...
    Running uenvcmd from UFS...
    20351488 bytes read in 52 ms (373.2 MiB/s)
    114029 bytes read in 27 ms (4 MiB/s)
    ufs_apply_overlays
    Working FDT set to 88000000
    1783 bytes read in 26 ms (66.4 KiB/s)
    11541 bytes read in 26 ms (432.6 KiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    ERROR: reserving fdt memory region failed (addr=880000000 size=27000000 flags=4)
       Loading Device Tree to 000000008fee1000, end 000000008fffffff ... OK
    Working FDT set to 8fee1000
    
    Starting kernel ...
    
    I/TC: Secondary CPU 1 initializing
    I/TC: Secondary CPU 1 switching to normal world boot
    I/TC: Reserved shared memory is enabled
    I/TC: Dynamic shared memory is enabled
    I/TC: Normal World virtualization support is disabled
    I/TC: Asynchronous notifications are disabled
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 6.6.32 (master@xzs) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240620) #2 SMP PREEMPT Tue Mar 18 18:53:57 CST 2025
    [    0.000000] KASLR disabled due to lack of seed
    [    0.000000] Machine model: Texas Instruments J721e EVM
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000008e0000000..0x00000008ffffffff (524288 KiB) map reusable linux,cma
    [    0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a0000000..0x00000000a00fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a0000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a0100000..0x00000000a0ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a0100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a1000000..0x00000000a10fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a1000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a1100000..0x00000000a1ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a1100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a2000000..0x00000000a20fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a2000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a2100000..0x00000000a3ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a2100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a4000000..0x00000000a40fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a4000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a4100000..0x00000000a5ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a4100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a6000000..0x00000000a60fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a6000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a6100000..0x00000000a6ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a6100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a7000000..0x00000000a70fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a7000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a7100000..0x00000000a7ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a7100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a8000000..0x00000000a80fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a8000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a8100000..0x00000000a8ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a8100000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a9000000..0x00000000a90fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a9000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000a9100000..0x00000000a9ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a9100000
    [    0.000000] OF: reserved mem: 0x00000000aa000000..0x00000000abffffff (32768 KiB) nomap non-reusable vision-apps-rtos-ipc-memory-region
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000ac000000..0x00000000b1ffffff (98304 KiB) nomap non-reusable vision-apps-dma-memory@ac000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000b2000000..0x00000000b20fffff (1024 KiB) nomap non-reusable vision-apps-c71-dma-memory@b2000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000b2100000..0x00000000b7ffffff (97280 KiB) nomap non-reusable vision-apps-c71-memory@b2100000
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] OF: reserved mem: 0x00000000b8000000..0x00000000d7ffffff (524288 KiB) map non-reusable vision_apps_shared-memories
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 192 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000d8000000..0x00000000e3ffffff (196608 KiB) nomap non-reusable vision-apps-core-heap-memory-lo@d8000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@e4000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000e4000000..0x00000000e47fffff (8192 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-queues@e4000000
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4800000, size 24 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@e4800000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x00000000e4800000..0x00000000e5ffffff (24576 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-buffers@e4800000
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 624 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: 0x0000000880000000..0x00000008a6ffffff (638976 KiB) nomap non-reusable vision-apps-core-heap-memory-hi@880000000
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
    [    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000e5ffffff]
    [    0.000000]   node   0: [mem 0x00000000e6000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008a6ffffff]
    [    0.000000]   node   0: [mem 0x00000008a7000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migration not required
    [    0.000000] psci: SMC Calling Convention v1.4
    [    0.000000] percpu: Embedded 20 pages/cpu s42920 r8192 d30808 u81920
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: Spectre-v3a
    [    0.000000] CPU features: detected: Spectre-BHB
    [    0.000000] CPU features: detected: ARM erratum 1742098
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Kernel command line: console=ttyS2,115200n8 root=/dev/sda1 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] software IO TLB: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [    0.000000] Memory: 1694672K/4194304K available (12032K kernel code, 1250K rwdata, 4044K rodata, 2432K init, 502K bss, 1975344K reserved, 524288K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: gic_handle_irq
    [    0.000000] GICv3: GICv3 features: 16 PPIs
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @8a7800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008a7040000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008a7050000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000223] Console: colour dummy device 80x25
    [    0.000258] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.000264] pid_max: default: 32768 minimum: 301
    [    0.000309] LSM: initializing lsm=capability,integrity
    [    0.000375] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.000392] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.001373] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [    0.001418] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [    0.001539] rcu: Hierarchical SRCU implementation.
    [    0.001542] rcu:     Max phase no-delay instances is 1000.
    [    0.001745] Platform MSI: msi-controller@1820000 domain created
    [    0.002002] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.002171] EFI services will not be available.
    [    0.002299] smp: Bringing up secondary CPUs ...
    [    0.010948] Detected PIPT I-cache on CPU1
    [    0.010997] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.011010] GICv3: CPU1: using allocated LPI pending table @0x00000008a7060000
    [    0.011042] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.011105] smp: Brought up 1 node, 2 CPUs
    [    0.011109] SMP: Total of 2 processors activated.
    [    0.011112] CPU features: detected: 32-bit EL0 Support
    [    0.011115] CPU features: detected: CRC32 instructions
    [    0.011156] CPU: All CPU(s) started at EL2
    [    0.011159] alternatives: applying system-wide alternatives
    [    0.012238] devtmpfs: initialized
    [    0.019214] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.019232] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.028817] pinctrl core: initialized pinctrl subsystem
    [    0.029182] DMI not present or invalid.
    [    0.029581] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    0.030404] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.030508] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.030602] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.030631] audit: initializing netlink subsys (disabled)
    [    0.030716] audit: type=2000 audit(0.028:1): state=initialized audit_enabled=0 res=1
    [    0.030916] thermal_sys: Registered thermal governor 'step_wise'
    [    0.030920] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.030939] cpuidle: using governor menu
    [    0.031020] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.031054] ASID allocator initialised with 65536 entries
    [    0.039999] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@100000/pinctrl@a40000/mcu-cpsw-cpts
    [    0.041130] Modules: 27664 pages in range for non-PLT usage
    [    0.041135] Modules: 519184 pages in range for PLT usage
    [    0.041628] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.041632] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    0.041635] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.041637] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    0.041640] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.041642] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    0.041644] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.041646] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    0.042418] k3-chipinfo 43000014.chipid: Family:J721E rev:SR1.1 JTAGID[0x1bb6402f] Detected
    [    0.043344] iommu: Default domain type: Translated
    [    0.043348] iommu: DMA domain TLB invalidation policy: strict mode
    [    0.043510] SCSI subsystem initialized
    [    0.043729] usbcore: registered new interface driver usbfs
    [    0.043742] usbcore: registered new interface driver hub
    [    0.043758] usbcore: registered new device driver usb
    [    0.044009] pps_core: LinuxPPS API ver. 1 registered
    [    0.044011] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.044018] PTP clock support registered
    [    0.044122] EDAC MC: Ver: 3.0.0
    [    0.044385] scmi_core: SCMI protocol bus registered
    [    0.044541] FPGA manager framework
    [    0.044583] Advanced Linux Sound Architecture Driver Initialized.
    [    0.045036] vgaarb: loaded
    [    0.045214] clocksource: Switched to clocksource arch_sys_counter
    [    0.045363] VFS: Disk quotas dquot_6.6.0
    [    0.045380] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.048626] Carveout Heap: Exported 512 MiB at 0x00000000b8000000
    [    0.048711] NET: Registered PF_INET protocol family
    [    0.048899] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.050317] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [    0.050350] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.050358] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.050469] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [    0.051777] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.051890] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.051944] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [    0.052098] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    0.052696] RPC: Registered named UNIX socket transport module.
    [    0.052701] RPC: Registered udp transport module.
    [    0.052702] RPC: Registered tcp transport module.
    [    0.052704] RPC: Registered tcp-with-tls transport module.
    [    0.052706] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.052715] NET: Registered PF_XDP protocol family
    [    0.052736] PCI: CLS 0 bytes, default 64
    [    0.053516] Initialise system trusted keyrings
    [    0.053634] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [    0.053797] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.053936] NFS: Registering the id_resolver key type
    [    0.053949] Key type id_resolver registered
    [    0.053951] Key type id_legacy registered
    [    0.053961] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.053964] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.067615] Key type asymmetric registered
    [    0.067619] Asymmetric key parser 'x509' registered
    [    0.067652] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    0.067656] io scheduler mq-deadline registered
    [    0.067659] io scheduler kyber registered
    [    0.067683] io scheduler bfq registered
    [    0.069815] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.070118] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.070371] pinctrl-single 104200.pinctrl: 20 pins, size 80
    [    0.070433] pinctrl-single 104280.pinctrl: 8 pins, size 32
    [    0.070804] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [    0.074293] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
    [    0.076786] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.077136] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [    0.077477] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [    0.078826] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.081834] loop: module loaded
    [    0.082426] megasas: 07.725.01.00-rc1
    [    0.084287] tun: Universal TUN/TAP device driver, 1.6
    [    0.084862] VFIO - User Level meta-driver version: 0.3
    [    0.085456] usbcore: registered new interface driver usb-storage
    [    0.085776] i2c_dev: i2c /dev entries driver
    [    0.085795] pps_ldisc: PPS line discipline registered
    [    0.086459] sdhci: Secure Digital Host Controller Interface driver
    [    0.086461] sdhci: Copyright(c) Pierre Ossman
    [    0.086574] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.086999] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.087151] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.087539] usbcore: registered new interface driver usbhid
    [    0.087541] usbhid: USB HID core driver
    [    0.088319] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.088539] optee: probing for conduit method.
    [    0.088556] optee: revision 4.2 (12d7c4ee)
    [    0.105040] optee: dynamic shared memory is enabled
    [    0.105508] random: crng init done
    [    0.105561] optee: initialized driver
    [    0.106922] NET: Registered PF_PACKET protocol family
    [    0.106972] Key type dns_resolver registered
    [    0.110445] registered taskstats version 1
    [    0.110669] Loading compiled-in X.509 certificates
    [    0.118441] ti-sci 44083000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    [    0.204367] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [    0.204511] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [    0.204594] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [    0.204682] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [    0.204840] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    0.204959] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    0.204980] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    0.204992] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    0.205001] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.205387] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    0.205405] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    0.205414] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    0.205423] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.205678] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    0.205695] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    0.205704] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    0.205713] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.206693] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.206700] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.206703] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.208994] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.209002] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.209005] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.209602] printk: console [ttyS2] disabled
    [    0.209771] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 205, base_baud = 3000000) is a 8250
    [    0.209807] printk: console [ttyS2] enabled
    [    2.360838] 2850000.serial: ttyS7 at MMIO 0x2850000 (irq = 206, base_baud = 3000000) is a 8250
    [    2.372558] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [    2.417218] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.428087] mv88e2111 46000f00.mdio:00: PHY failed to boot firmware, status=000d
    [    2.435522] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver mv88e2111
    [    2.443707] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    2.456593] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    2.463800] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    2.470112] pps pps0: new PPS source ptp0
    [    2.474257] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    2.484978] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    2.494082] mmc0: CQHCI version 5.10
    [    2.494136] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    2.508179] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    2.518444] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    2.528687] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    2.533762] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    2.547322] scsi host0: ufshcd
    [    2.552578] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    2.553094] mmc1: CQHCI version 5.10
    [    2.562708] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    2.569667] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    2.576530] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    2.583375] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    2.589949] pinctrl-single 4301c000.pinctrl: Invalid number of rows: 0
    [    2.596465] pinctrl-single 4301c000.pinctrl: no pins entries for wkup-gpio-default-pins
    [    2.597218] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    2.616146] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.623667] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.623701] mmc0: Command Queue Engine enabled
    [    2.631756] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.636199] mmc0: new HS200 MMC card at address 0001
    [    2.644263] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.649671] mmcblk0: mmc0:0001 AAM20F 59.3 GiB
    [    2.661928] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.665363]  mmcblk0: p1
    [    2.669554] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.672315] mmcblk0boot0: mmc0:0001 AAM20F 31.5 MiB
    [    2.680042] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.685765] mmcblk0boot1: mmc0:0001 AAM20F 31.5 MiB
    [    2.692994] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.698603] mmcblk0rpmb: mmc0:0001 AAM20F 4.00 MiB, chardev (239:0)
    [    2.712843] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.718263] scsi 0:0:0:49488: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    2.720361] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.728962] mmc1: new high speed SDHC card at address 0001
    [    2.736818] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.736828] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.743105] scsi 0:0:0:49476: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    2.767319] mmcblk1: mmc1:0001 SD32G 29.1 GiB
    [    2.767744] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.773616]  mmcblk1: p1 p2
    [    2.783055] scsi 0:0:0:49456: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    2.793921] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.797560] scsi 0:0:0:0: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    2.811748] sd 0:0:0:0: [sda] 61743104 4096-byte logical blocks: (253 GB/236 GiB)
    [    2.811874] scsi 0:0:0:1: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    2.827336] sd 0:0:0:0: [sda] Write Protect is off
    [    2.828794] scsi 0:0:0:2: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [    2.840230] sd 0:0:0:1: [sdb] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [    2.840309] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    2.856066] sd 0:0:0:1: [sdb] Write Protect is off
    [    2.856084] sd 0:0:0:0: [sda] Preferred minimum I/O size 524288 bytes
    [    2.867290] sd 0:0:0:0: [sda] Optimal transfer size 524288 bytes
    [    2.873408] sd 0:0:0:1: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    2.874608] spi-nor spi6.0: s28hs512t (65536 Kbytes)
    [    2.881932] sd 0:0:0:1: [sdb] Preferred minimum I/O size 524288 bytes
    [    2.881935] sd 0:0:0:1: [sdb] Optimal transfer size 524288 bytes
    [    2.899439] 8 fixed-partitions partitions found on MTD device 47040000.spi.0
    [    2.906494] Creating 8 MTD partitions on "47040000.spi.0":
    [    2.911982] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [    2.917575] sd 0:0:0:1: [sdb] Attached SCSI disk
    [    2.922820]  sda: sda1
    [    2.922935] 0x000000080000-0x000000280000 : "ospi.tispl"
    [    2.925393] sd 0:0:0:0: [sda] Attached SCSI disk
    [    2.930563] sd 0:0:0:2: [sdc] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [    2.935581] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [    2.942436] sd 0:0:0:2: [sdc] Write Protect is off
    [    2.948222] 0x000000680000-0x0000006c0000 : "ospi.env"
    [    2.957789] sd 0:0:0:2: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [    2.958169] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [    2.966305] sd 0:0:0:2: [sdc] Preferred minimum I/O size 524288 bytes
    [    2.972081] 0x0000007c0000-0x000000800000 : "ospi.env.backup"
    [    2.978019] sd 0:0:0:2: [sdc] Optimal transfer size 524288 bytes
    [    2.978878] sd 0:0:0:2: [sdc] Attached SCSI disk
    [    2.984356] 0x000000800000-0x000003fc0000 : "ospi.rootfs"
    [    3.000223] 0x000003fc0000-0x000004000000 : "ospi.phypattern"
    [    3.011338] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [    3.057215] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    3.068066] mv88e2111 46000f00.mdio:00: PHY failed to boot firmware, status=000d
    [    3.075501] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver mv88e2111
    [    3.083687] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    3.096573] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    3.103781] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    3.110091] pps pps0: new PPS source ptp1
    [    3.114231] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    3.132285] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    3.143606] pps pps1: new PPS source pps_gpio.-1
    [    3.148246] pps pps1: Registered IRQ 372 as PPS source
    [    3.153579] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    3.161071] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    3.169163] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    3.177249] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.185914] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    3.193446] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    3.201528] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    3.209608] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.218190] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    3.225678] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    3.233757] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    3.241838] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.250409] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    3.257895] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    3.265973] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    3.274051] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.282529] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    3.290018] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    3.298096] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    3.306176] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.314752] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    3.322236] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    3.330316] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    3.338394] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.350187] clk: Disabling unused clocks
    [    3.372849] ALSA device list:
    [    3.375816]   No soundcards found.
    [    3.449813] EXT4-fs (sda1): recovery complete
    [    3.454660] EXT4-fs (sda1): mounted filesystem 16e1d197-9eba-423d-9ce1-c17075db4a09 r/w with ordered data mode. Quota mode: none.
    [    3.466357] VFS: Mounted root (ext4 filesystem) on device 8:1.
    [    3.472551] devtmpfs: mounted
    [    3.476963] Freeing unused kernel memory: 2432K
    [    3.481596] Run /sbin/init as init process
    [    3.544330] systemd[1]: System time before build time, advancing clock.
    [    3.563344] systemd[1]: systemd 255.4^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
    [    3.595148] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2023.10!
    
    [    3.609577] systemd[1]: Hostname set to <j721e-evm>.
    [    3.783497] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    3.792407] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    3.845156] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    3.888492] systemd[1]: Queued start job for default target Multi-User System.
    [    3.924256] systemd[1]: Created slice Slice /system/getty.
    [  OK  ] Created slice Slice /system/getty.
    [    3.946583] systemd[1]: Created slice Slice /system/modprobe.
    [  OK  ] Created slice Slice /system/modprobe.
    [    3.970438] systemd[1]: Created slice Slice /system/serial-getty.
    [  OK  ] Created slice Slice /system/serial-getty.
    [    3.994115] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    4.017480] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [    4.041375] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [    4.065295] systemd[1]: Expecting device /dev/ttyS2...
             Expecting device /dev/ttyS2...
    [    4.085321] systemd[1]: Reached target Path Units.
    [  OK  ] Reached target Path Units.
    [    4.105271] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    4.125293] systemd[1]: Reached target Slice Units.
    [  OK  ] Reached target Slice Units.
    [    4.141297] systemd[1]: Reached target Swaps.
    [  OK  ] Reached target Swaps.
    [    4.180549] systemd[1]: Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [    4.201431] systemd[1]: Reached target RPC Port Mapper.
    [  OK  ] Reached target RPC Port Mapper.
    [    4.224354] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [    4.245507] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    4.269979] systemd[1]: Listening on Journal Audit Socket.
    [  OK  ] Listening on Journal Audit Socket.
    [    4.293631] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    4.317621] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    4.333748] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    4.357946] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    4.377589] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    4.397600] systemd[1]: Listening on User Database Manager Socket.
    [  OK  ] Listening on User Database Manager Socket.
    [    4.437534] systemd[1]: Mounting Huge Pages File System...
             Mounting Huge Pages File System...
    [    4.455670] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [    4.481788] systemd[1]: Mounting Kernel Debug File System...
             Mounting Kernel Debug File System...
    [    4.505695] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
    [    4.521171] systemd[1]: Mounting Temporary Directory /tmp...
             Mounting Temporary Directory /tmp...
    [    4.537597] systemd[1]: Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.6.32/modules.devname).
    [    4.555148] systemd[1]: Starting Load Kernel Module configfs...
             Starting Load Kernel Module configfs...
    [    4.586030] systemd[1]: Starting Load Kernel Module drm...
             Starting Load Kernel Module drm...
    [    4.625910] systemd[1]: Starting Load Kernel Module fuse...
             Starting Load Kernel Module fuse...
    [    4.652288] systemd[1]: Starting Start psplash boot splash screen...
             Starting Start psplash boot splash screen...
    [    4.677285] systemd[1]: Starting RPC Bind...
             Starting RPC Bind...
    [    4.701546] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
    [    4.719320] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [    4.782636] systemd[1]: Starting Load Kernel Modules...
             Starting Load Kernel Modules...
    [    4.810191] systemd[1]: Starting Generate network units from Kernel command line...
             Starting Generate network units from Kernel co[    4.819471] systemd-journald[112]: Collecting audit messages is enabled.
    mmand line...
    [    4.864636] systemd[1]: Starting Remount Root and Kernel File Systems...
             Starting Remount Root and Kernel File Systems...
    [    4.910797] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
             Starting Create Static Device Nodes in /dev gr[    4.925749] EXT4-fs (sda1): re-mounted 16e1d197-9eba-423d-9ce1-c17075db4a09 r/w. Quota mode: none.
    acefully...
    [    4.956987] systemd[1]: Starting Coldplug All udev Devices...
             Starting Coldplug All udev Devices...
    [    5.000404] systemd[1]: Started RPC Bind.
    [  OK  ] Started RPC Bind.
    [    5.013808] systemd[1]: Started Journal Service.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted Temporary Directory /tmp.
    [  OK  ] Finished Load Kernel Module configfs.
    [  OK  ] Finished Load Kernel Module drm.
    [  OK  ] Finished Load Kernel Module fuse.
    [FAILED] Failed to start Start psplash boot splash screen.
    See 'systemctl status psplash-start.service' for details.
    [DEPEND] Dependency failed for Start psplas…temd progress communication helper.
    [  OK  ] Finished Load Kernel Modules.
    [  OK  ] Finished Generate network units from Kernel command line.
    [  OK  ] Finished Remount Root and Kernel File Systems.
    [  OK  ] Finished Create Static Device Nodes in /dev gracefully.
             Mounting Kernel Configuration File System...
             Starting Flush Journal to Persistent Storage...
             Starting Apply Kernel Variables...
    [    5.413927] systemd-journald[112]: Received client request to flush runtime journal.
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Finished Coldplug All udev Devices.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Finished Flush Journal to Persistent Storage.
    [  OK  ] Finished Apply Kernel Variables.
    [  OK  ] Finished Create Static Device Nodes in /dev.
    [  OK  ] Reached target Preparation for Local File Systems.
             Mounting /var/volatile...
    [    5.598850] audit: type=1334 audit(1709054766.052:2): prog-id=6 op=LOAD
    [    5.605883] audit: type=1334 audit(1709054766.060:3): prog-id=7 op=LOAD
             Starting Rule-based Manager for Device Events and Files...
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save OS Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Rule-based Manager for Device Events and Files.
    [  OK  ] Finished Load/Save OS Random Seed.
    [  OK  ] Finished Create Volatile Files and Directories.
    [    5.837843] audit: type=1334 audit(1709054766.288:4): prog-id=8 op=LOAD
             Starting Network Name Resolution...
    [    5.912682] audit: type=1334 audit(1709054766.364:5): prog-id=9 op=LOAD
             Starting Network Time Synchronization...
             Starting Record System Boot/Shutdown in UTMP...
    [    6.040094] audit: type=1334 audit(1709054766.492:6): prog-id=10 op=LOAD
    [    6.053453] audit: type=1334 audit(1709054766.500:7): prog-id=11 op=LOAD
    [    6.065348] audit: type=1334 audit(1709054766.500:8): prog-id=12 op=LOAD
             Starting User Database Manager...
    [  OK  ] Finished Record System Boot/Shutdown in UTMP.
    [  OK  ] Started User Database Manager.
    [  OK  ] Found device /dev/ttyS2.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target System Time Set.
    [  OK  ] Reached target Timer Units.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
             Starting Docker Socket for the API...
    [  OK  ] Listening on dropbear.socket.
    [    6.696376] audit: type=1334 audit(1709058341.428:9): prog-id=13 op=LOAD
             Starting D-Bus System Message Bus...
    [  OK  ] Listening on Docker Socket for the API.
    [  OK  ] Started D-Bus System Message Bus.
    [    6.818070] dbus-broker-lau[353]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
    [  OK  ] Reached target Socket Units.
    [  OK  ] Reached target Basic System.
             Starting Avahi mDNS/DNS-SD Stack...
             Starting Print notice about GPLv3 packages...
             Starting IPv6 Packet Filtering Framework...
             Starting IPv4 Packet Filtering Framework...
             Starting Expand the rootfs partiti…to full size of the boot device....
    [    7.097381] audit: type=1334 audit(1709058341.828:10): prog-id=14 op=LOAD
    [    7.113302] audit: type=1334 audit(1709058341.844:11): prog-id=15 op=LOAD
             Starting User Login Management...
             Starting Telnet Server...
    [  OK  ] Finished IPv6 Packet Filtering Framework.
    [  OK  ] Finished IPv4 Packet Filtering Framework.
    [  OK  ] Finished Expand the rootfs partition to full size of the boot device..
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Finished Telnet Server.
    [  OK  ] Reached target Preparation for Network.
             Starting Network Configuration...
    [  OK  ] Started User Login Management.
    [  OK  ] Started Network Configuration.
    [  OK  ] Reached target Network.
    [    7.496455] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    7.505771] am65-cpsw-nuss 46000000.ethernet eth0: PHY [46000f00.mdio:00] driver [Generic Clause 45 PHY] (irq=POLL)
    [    7.516448] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    7.524865] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    7.543005] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    
    [    7.548002] am65-cpsw-nuss 46000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
    [    7.556889] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [  OK  ] Started Netperf Benchmark Server.
    [    7.584467] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    
    [    7.597286] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    7.609686] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    7.624353] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    7.633862] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    7.644108] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    7.654748] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [  OK  ] Finished Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPL-3.0 packages:
            bash
            cifs-utils
            dosfstools
            grub-common
            grub-editenv
            grub-efi
            kbd-keymaps-pine
            less
            libdw1
            libelf1
            libgcc1
            libreadline8
            libstdc++6
            parted
    
    If you do not wish to distribute GPL-3.0 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Finished Print notice about GPLv3 packages.
    [  OK  ] Started containerd container runtime.
    [  OK  ] Reached target Multi-User System.
             Starting Record Runlevel Change in UTMP...
    [  OK  ] Finished Record Runlevel Change in UTMP.
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project j721e-evm ttyS2
    
    Arago 2023.10 j721e-evm ttyS2
    
    j721e-evm login: [    9.655634] EXT4-fs (mmcblk0p1): mounted filesystem 915863a2-f6fe-470e-a3bb-e35387742cb4 r/w with ordered data mode. Quota mode: none.
    
    j721e-evm login:
    j721e-evm login:
    j721e-evm login: [   10.094437] EXT4-fs (mmcblk1p2): mounted filesystem d3db0235-a5e9-4abb-bb21-89418189bdae r/w with ordered data mode. Quota mode: none.
    
    j721e-evm login: root
    [   12.101849] kauditd_printk_skb: 2 callbacks suppressed
    [   12.101856] audit: type=1006 audit(1709058346.836:14): pid=731 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   12.119472] audit: type=1300 audit(1709058346.836:14): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffebd13b58 a2=1 a3=1 items=0 ppid=1 pid=731 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" key=(null)
    [   12.145969] audit: type=1327 audit(1709058346.836:14): proctitle="(systemd)"
    [   12.153161] audit: type=1334 audit(1709058346.856:15): prog-id=18 op=LOAD
    [   12.160076] audit: type=1300 audit(1709058346.856:15): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffe8feb088 a2=90 a3=0 items=0 ppid=1 pid=731 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [   12.186063] audit: type=1327 audit(1709058346.856:15): proctitle="(systemd)"
    
    [   12.193200] audit: type=1334 audit(1709058346.880:16): prog-id=18 op=UNLOAD
    [   12.200755] audit: type=1300 audit(1709058346.880:16): arch=c00000b7 syscall=57 success=yes exit=0 a0=8 a1=1 a2=0 a3=ffffa42c8c60 items=0 ppid=1 pid=731 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
    [   12.226626] audit: type=1327 audit(1709058346.880:16): proctitle="(systemd)"
    [   12.233905] audit: type=1334 audit(1709058346.880:17): prog-id=19 op=LOAD
    
    
    root@j721e-evm:~#
    root@j721e-evm:~#
    root@j721e-evm:~#
    root@j721e-evm:~# [   13.533655] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [   13.541166] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [   13.549254] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [   13.557349] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [   13.566268] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [   13.573777] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [   13.581867] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [   13.589949] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [   13.598649] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [   13.606158] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [   13.614257] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [   13.622347] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [   13.630954] platform 2900000.pcie: deferred probe pending
    [   13.636358] platform 2910000.pcie: deferred probe pending
    [   13.641761] platform 2920000.pcie: deferred probe pending
    
    root@j721e-evm:~#
    root@j721e-evm:~# root
    -sh: root: command not found
    root@j721e-evm:~#
    root@j721e-evm:~#
    root@j721e-evm:~#
    root@j721e-evm:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr EC:BF:D0:BC:3F:53
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:9 errors:0 dropped:0 overruns:0 frame:0
              TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:813 (813.0 B)  TX bytes:813 (813.0 B)
    
    root@j721e-evm:~# cd /opt/vision_apps/
    root@j721e-evm:/opt/vision_apps# so
    sort    source
    root@j721e-evm:/opt/vision_apps# source ./vision_apps_init.sh
    root@j721e-evm:/opt/vision_apps# [MCU2_0]      4.408039 s: CIO: Init ... Done !!!
    [MCU2_0]      4.408112 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_0]      4.408151 s: CPU is running FreeRTOS
    [MCU2_0]      4.408177 s: APP: Init ... !!!
    [MCU2_0]      4.408197 s: SCICLIENT: Init ... !!!
    [MCU2_0]      4.408410 s: SCICLIENT: DMSC FW version [10.0.8--v10.00.08 (Fiery Fox)]
    [MCU2_0]      4.408454 s: SCICLIENT: DMSC FW revision 0xa
    [MCU2_0]      4.408482 s: SCICLIENT: DMSC FW ABI revision 4.0
    [MCU2_0]      4.408507 s: SCICLIENT: Init ... Done !!!
    [MCU2_0]      4.408530 s: UDMA: Init ... !!!
    [MCU2_0]      4.409651 s: UDMA: Init ... Done !!!
    [MCU2_0]      4.409709 s: MEM: Init ... !!!
    [MCU2_0]      4.409747 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 15728640 bytes !!!
    [MCU2_0]      4.409822 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!!
    [MCU2_0]      4.409873 s: MEM: Created heap (DDR_CACHE_WT_MEM, id=7, flags=0x00000000) @ d9f00000 of size 1048576 bytes !!!
    [MCU2_0]      4.409922 s: MEM: Init ... Done !!!
    [MCU2_0]      4.409943 s: ETHFW: Init ... !!!
    [MCU2_0]      4.669102 s: ETHFW: Warning: Using 6 random MAC address(es)
    [MCU2_0]      4.669234 s: ETHFW: Shared multicasts:
    [MCU2_0]      4.669287 s: ETHFW:   01:00:5e:00:00:01
    [MCU2_0]      4.669322 s: ETHFW:   01:00:5e:00:00:fb
    [MCU2_0]      4.669353 s: ETHFW:   01:00:5e:00:00:fc
    [MCU2_0]      4.669383 s: ETHFW:   33:33:00:00:00:01
    [MCU2_0]      4.669413 s: ETHFW:   33:33:ff:1d:92:c2
    [MCU2_0]      4.669443 s: ETHFW:   01:80:c2:00:00:00
    [MCU2_0]      4.669471 s: ETHFW:   01:80:c2:00:00:03
    [MCU2_0]      4.669497 s: ETHFW: Reserved multicasts:
    [MCU2_0]      4.669527 s: ETHFW:   01:80:c2:00:00:0e
    [MCU2_0]      4.669558 s: ETHFW:   01:1b:19:00:00:00
    [MCU2_0]      4.669601 s: ETHFW: CPSW recovery is not enabled
    [MCU2_0]      4.669826 s: EnetMcm: CPSW_9G on MAIN NAVSS
    [MCU2_0]      4.679463 s: Mdio_open: MDIO manual mode enabled
    [MCU2_0]      4.679533 s:
    [MCU2_0]      4.681984 s: PHY 1 is alive
    [MCU2_0]      4.687438 s: [SWITCH1][mvqSwitchPhy_isPhyDevSupported]Enter
    [MCU2_0]      4.687503 s: [SWITCH1][mvqSwitchPhy_isMacModeSupported]Enter
    [MCU2_0]      4.687564 s: EnetPhy_bindDriver: PHY 1: OUI:000040 Model:00 Ver:00 <-> 'mvqSwitchPhy' : OK
    [MCU2_0]      4.687609 s:
    [MCU2_0]      4.687657 s: [DEBUG][mvq_switchphy.c:290] mvqSwitchPhy_config(): switch port config start
    [MCU2_0]      4.691088 s: [INFO][mvq6223.c:532] MRVL_SWitchSetPortSpeedIntf(): MRVL_SetForceSpeed Called.
    [MCU2_0]      4.697334 s: [INFO][mvq6223.c:655] MRVL_SWitchSetPortSpeedIntf(): Fir_gprtSetForceSpeed Called.
    [MCU2_0]      4.697399 s: [INFO][mvq6223.c:532] MRVL_SWitchSetPortSpeedIntf(): MRVL_SetForceSpeed Called.
    [MCU2_0]      4.703625 s: [INFO][mvq6223.c:655] MRVL_SWitchSetPortSpeedIntf(): Fir_gprtSetForceSpeed Called.
    [MCU2_0]      4.703689 s: [INFO][mvq6223.c:532] MRVL_SWitchSetPortSpeedIntf(): MRVL_SetForceSpeed Called.
    [MCU2_0]      4.709918 s: [INFO][mvq6223.c:655] MRVL_SWitchSetPortSpeedIntf(): Fir_gprtSetForceSpeed Called.
    [MCU2_0]      4.709980 s: [DEBUG][mvq_switchphy.c:303] mvqSwitchPhy_config(): switch port config end
    [MCU2_0]      4.710034 s: [DEBUG][mvq_switchphy.c:306] mvqSwitchPhy_config(): PHY 5 & 6 config 3244 Enter
    [MCU2_0]      4.720020 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x44b7
    [MCU2_0]      4.729712 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x44b7
    [MCU2_0]      4.739687 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x44b7
    [MCU2_0]      4.749380 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x44b7
    [MCU2_0]      4.759352 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x44b7
    [MCU2_0]      4.769037 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x44b7
    [MCU2_0]      4.779010 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x0
    [MCU2_0]      4.788689 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x1
    [MCU2_0]      4.798661 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x0
    [MCU2_0]      4.808345 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x2
    [MCU2_0]      4.808406 s: [DEBUG][mvq_switchphy.c:312] mvqSwitchPhy_config(): PHY 5 config  End stuts 0x0
    [MCU2_0]      4.818374 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x44b7
    [MCU2_0]      4.828064 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x44b7
    [MCU2_0]      4.838034 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x44b7
    [MCU2_0]      4.847720 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x44b7
    [MCU2_0]      4.857689 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x44b7
    [MCU2_0]      4.867374 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x44b7
    [MCU2_0]      4.877345 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x0
    [MCU2_0]      4.887035 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x1
    [MCU2_0]      4.897003 s: [DEBUG][mvq_switchphy.c:135] MRVL_PHY_ReadReg32(): readReg32  regData = 0x0
    [MCU2_0]      4.906687 s: [DEBUG][mvq_switchphy.c:107] MRVL_PHY_WriteReg32(): WriteReg32  regData = 0x2
    [MCU2_0]      4.906746 s: [DEBUG][mvq_switchphy.c:318] mvqSwitchPhy_config(): PHY 6 config End stuts 0x0
    [MCU2_0]      4.906968 s: Cpsw_openPortLinkNoPhy: Port 2: Link up: 1-Gbps Full-Duplex
    [MCU2_0]      4.907021 s:
    [MCU2_0]      7.309042 s: Cpsw_openPortLinkNoPhy: Port 3: Link up: 1-Gbps Full-Duplex
    [MCU2_0]      7.309088 s:
    [MCU2_0]      7.310775 s: ETHFW: 0 VLAN entries added in ALE table
    [MCU2_0]      7.311188 s:
    [MCU2_0] ETHFW Version   : 0.05.00
    [MCU2_0]      7.311246 s: ETHFW Build Date: Mar 18, 2025
    [MCU2_0]      7.311280 s: ETHFW Build Time: 14:48:19
    [MCU2_0]      7.311305 s: ETHFW Commit SHA: b7ddb6f2
    [MCU2_0]      7.311373 s: ETHFW: Init ... DONE !!!
    [MCU2_0]      7.311566 s: unibase-1.1.5-jacinto
    [MCU2_0]      7.312283 s: Starting lwIP, local interface IP is dhcp-enabled
    [MCU2_0]      7.319394 s: ETHFW: Host MAC address: 70:36:0b:1b:28:8b
    [MCU2_0]      7.321891 s: ETHFW: ETHFW: Enable gPTP on MAC port 3 (tilld3)
    [MCU2_0]      7.321950 s: ETHFW: ETHFW: Enable gPTP on MAC port 8 (tilld8)
    [MCU2_0]      7.323115 s: [LWIPIF_LWIP] Enet LLD netif initialized successfully
    [MCU2_0]      7.329886 s: [LWIPIF_LWIP_IC] Interface started successfully
    [MCU2_0]      7.329956 s: [LWIPIF_LWIP_IC] NETIF INIT SUCCESS
    [MCU2_0]      7.336448 s: [LWIPIF_LWIP_IC] Interface started successfully
    [MCU2_0]      7.336515 s: [LWIPIF_LWIP_IC] NETIF INIT SUCCESS
    [MCU2_0]      7.336604 s: Added interface 'br3', IP is 0.0.0.0
    [MCU2_0]      7.452357 s: INF:cbase:tilld3: has mac: 70:36:0B:1B:28:8B
    [MCU2_0] INF:cbase:tilld8: has mac: 70:36:0B:1B:28:8B
    [MCU2_0] INF:cbase:cb_lld_task_create: Uniconf Task stack_size=16384
    [MCU2_0] INF:cbase:cb_rawsock_open:combase-1.1.4-jacinto
    [MCU2_0] INF:cbase:cb_rawsock_open:dmaTxChId=-1 numRxChannel
    [MCU2_0]      7.452486 s: =0 dmaRxChId=-1 nTxPkts=0 nRxPkts=0 pktSize=0
    [MCU2_0] INF:cbase:cb_lld_task_create: uniconf_hwal_thread stack_size=16384
    [MCU2_0]      7.462180 s: ETHFW: EthFwTsn_gptpYangConfig:domain=0
    [MCU2_0]      7.517313 s: ETHFW: ETHFW: TimeSync PTP enabled
    [MCU2_0]      7.517367 s: IPC: Init ... !!!
    [MCU2_0]      7.517438 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_0]      7.517486 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1]      4.368620 s: CIO: Init ... Done !!!
    [MCU2_1]      4.368698 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_1]      4.368738 s: CPU is running FreeRTOS
    [MCU2_1]      4.368764 s: APP: Init ... !!!
    [MCU2_1]      4.368786 s: SCICLIENT: Init ... !!!
    [MCU2_1]      4.369021 s: SCICLIENT: DMSC FW version [10.0.8--v10.00.08 (Fiery Fox)]
    [MCU2_1]      4.369063 s: SCICLIENT: DMSC FW revision 0xa
    [MCU2_1]      4.369093 s: SCICLIENT: DMSC FW ABI revision 4.0
    [MCU2_1]      4.369124 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]      4.369149 s: UDMA: Init ... !!!
    [MCU2_1]      4.370406 s: UDMA: Init ... Done !!!
    [MCU2_1]      4.370473 s: MEM: Init ... !!!
    [MCU2_1]      4.370520 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    [MCU2_1]      4.370585 s: MEM: Init ... Done !!!
    [MCU2_1]      4.370611 s: IPC: Init ... !!!
    [MCU2_1]      4.370674 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]      4.370718 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]      4.410169 s: CIO: Init ... Done !!!
    [C6x_1 ]      4.410196 s: ### CPU Frequency = 1350000000 Hz
    [C6x_1 ]      4.410207 s: CPU is running FreeRTOS
    [C6x_1 ]      4.410215 s: APP: Init ... !!!
    [C6x_1 ]      4.410223 s: SCICLIENT: Init ... !!!
    [C6x_1 ]      4.410460 s: SCICLIENT: DMSC FW version [10.0.8--v10.00.08 (Fiery Fox)]
    [C6x_1 ]      4.410472 s: SCICLIENT: DMSC FW revision 0xa
    [C6x_1 ]      4.410481 s: SCICLIENT: DMSC FW ABI revision 4.0
    [C6x_1 ]      4.410492 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]      4.410501 s: UDMA: Init ... !!!
    [C6x_1 ]      4.411748 s: UDMA: Init ... Done !!!
    [C6x_1 ]      4.411771 s: MEM: Init ... !!!
    [C6x_1 ]      4.411784 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    [C6x_1 ]      4.411802 s: MEM: Init ... Done !!!
    [C6x_1 ]      4.411810 s: IPC: Init ... !!!
    [C6x_1 ]      4.411833 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]      4.411849 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]      4.449377 s: CIO: Init ... Done !!!
    [C6x_2 ]      4.449404 s: ### CPU Frequency = 1350000000 Hz
    [C6x_2 ]      4.449415 s: CPU is running FreeRTOS
    [C6x_2 ]      4.449424 s: APP: Init ... !!!
    [C6x_2 ]      4.449431 s: SCICLIENT: Init ... !!!
    [C6x_2 ]      4.449614 s: SCICLIENT: DMSC FW version [10.0.8--v10.00.08 (Fiery Fox)]
    [C6x_2 ]      4.449626 s: SCICLIENT: DMSC FW revision 0xa
    [C6x_2 ]      4.449636 s: SCICLIENT: DMSC FW ABI revision 4.0
    [C6x_2 ]      4.449646 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]      4.449656 s: UDMA: Init ... !!!
    [C6x_2 ]      4.450946 s: UDMA: Init ... Done !!!
    [C6x_2 ]      4.450970 s: MEM: Init ... !!!
    [C6x_2 ]      4.450983 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    [C6x_2 ]      4.451001 s: MEM: Init ... Done !!!
    [C6x_2 ]      4.451010 s: IPC: Init ... !!!
    [C6x_2 ]      4.451033 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]      4.451050 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]      4.518015 s: CIO: Init ... Done !!!
    [C7x_1 ]      4.518030 s: ### CPU Frequency = 1000000000 Hz
    [C7x_1 ]      4.518042 s: CPU is running FreeRTOS
    [C7x_1 ]      4.518051 s: APP: Init ... !!!
    [C7x_1 ]      4.518059 s: SCICLIENT: Init ... !!!
    [C7x_1 ]      4.518235 s: SCICLIENT: DMSC FW version [10.0.8--v10.00.08 (Fiery Fox)]
    [C7x_1 ]      4.518249 s: SCICLIENT: DMSC FW revision 0xa
    [C7x_1 ]      4.518259 s: SCICLIENT: DMSC FW ABI revision 4.0
    [C7x_1 ]      4.518270 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]      4.518280 s: UDMA: Init ... !!!
    [C7x_1 ]      4.519253 s: UDMA: Init ... Done !!!
    [C7x_1 ]      4.519266 s: MEM: Init ... !!!
    [C7x_1 ]      4.519278 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!!
    [C7x_1 ]      4.519299 s: MEM: Init ... Done !!!
    [C7x_1 ]      4.519308 s: IPC: Init ... !!!
    [C7x_1 ]      4.519322 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]      4.519337 s: IPC: Waiting for HLOS to be ready ... !!!
    ▒
    

     

  • Hello, Tanmay

    Because Liupt is my customer, so I may join discussion with you.

    Pls feel free give us any comment if I say anything incorrect.

    Hi, Liupt

    It should be Linux resource table (RPMsg Linux Resource table) access issues for remote core.

    RPMsg is used for IPC communication between A Core & Remote Core (ex, R-CORE)

    because your log does not appear "IPC: Init ... Done" for each remote core.

    You may study this thread first.

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1295779/tda4ve-q1-mcu-cores-hang-on-when-run-vision_apps-demo-vx_app_arm_ipc-out-ipc-waiting-for-hlos-to-be-ready-in-sbl-boot-mode

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-sk-tda4vm/latest/exports/docs/linux/Foundational_Components_IPC_J721E.html?highlight=resource%20table

    -->check 3.5.5 in DTS

    Gibbs