This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM-Q1: Kernel Panic Issue Inquiry

Part Number: TDA4VM-Q1
Other Parts Discussed in Thread: TDA4VM

Hi TI Expert,

Hope you're doing well.

Our customer found the black screen issue after loaded in car based on our TDA4VM-Q1 solution.

And the system log shows kernel panic warning as below:

Kernel boot: Kernel panic log 

Starting kernel ...

[ 0.229932] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
[ 0.237195] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
[ 0.245444] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
[ 0.252782] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
[ 0.260089] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
[ 0.267398] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
[ 1.289084] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 1.297336] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.10.65-g0f5c77529b #1
[ 1.304366] Hardware name: Texas Instruments J721E
[ 1.310095] Call trace:
[ 1.312544] dump_backtrace+0x0/0x1a0
[ 1.316195] show_stack+0x18/0x68
[ 1.319499] dump_stack+0xd0/0x12c
[ 1.322889] panic+0x16c/0x334
[ 1.325934] mount_block_root+0x2b8/0x34c
[ 1.329929] mount_root+0x70/0x80
[ 1.333230] prepare_namespace+0x130/0x170
[ 1.337312] kernel_init_freeable+0x25c/0x2a0
[ 1.341661] kernel_init+0x14/0x114
[ 1.345137] ret_from_fork+0x10/0x34
[ 1.348702] SMP: stopping secondary CPUs
[ 1.352615] Kernel Offset: disabled
[ 1.356092] CPU features: 0x0040022,20006008
[ 1.360347] Memory Limit: none
[ 1.363392] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---

Below scenario show above warning.

We use cellphone and connect to TDA4VM-Q1 in order output the info on car display, sometimes we will also see "kernel panic" during system boot up.

=> If we short the USB D+ & D- to GND on purpose on TDA4VM-Q1 ECU side,  "kernel panic" will happen more often.

Not sure what might be the potential issue here, could you kindly share your comment based on previous experience?

Kindly let us know if you need further information.

Looking forward to your reply.

Thank you.  

  • Hi,

    Our expert is out of office on year-end vacation. Please expect a delay in responses.

    Regards,

    Josiitaa

  • Hi,

    Thanks for sharing the logs. The filesystem mounting is failing. So few questions:

    • I believe this is a custom board. So where is the filesystem present? eMMC?
    • SDK version?
    • Bootargs that are being used?
    • We should give the right bootargs pointing to the correct rootfs aka filesystem partition.

    Best Regards,

    Keerthy 

  • Hi Keerthy:

    Thanks for your help.

    The filesystem mounting is failing. So few questions:

    • I believe this is a custom board. So where is the filesystem present? eMMC?  Ans: Yes, file system is in eMMC.

                *During reboot we also can reproduce kernel panic issue via debug UART connection.

                *If J7 EVM Display0 insert with DP cable, power cut quickly and reboot will fail.    

    • SDK version? Ans: 08.01.00.006.
    • Bootargs that are being used? Ans: Please refer to attached file for bootargs. Please help to check.

    Bootargs information as below:

    => printenv
    addr_fit=0x90000000
    altbootcmd=run mender_altbootcmd; run bootcmd
    arch=arm
    args_all=setenv optargs earlycon=ns16550a,mmio32,0x02800000 ${mtdparts}
    args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} rw rootfstype=${mmcrootfstype}
    args_ufs=setenv devtype scsi;setenv bootpart 1:1;run ufs_finduuid;setenv bootargs console = ${console} ${optargs}rw rootfstype=${scsirootfstype};setenv devtype scsi;setenv bootpart 1:1
    baudrate=115200
    board=j721e
    board_name=j721e-
    board_rev=A
    board_serial=0774

    board_software_revision=01
    boot=mmc
    boot_fdt=try
    boot_fit=0
    boot_rprocs=if test ${dorprocboot} -eq 1 && test ${boot} = mmc; then rproc init;run boot_rprocs_mmc;fi;
    boot_rprocs_mmc=env set rproc_id;env set rproc_fw;for i in ${rproc_fw_binaries} ; do if test -z "${rproc_id}" ; then env set rproc_id $i;else env set rproc_fw $i;run rproc_load_and_boot_one;env set rproe
    bootargs=quiet
    bootcmd=run boot_rprocs; run mender_setup; setenv bootargs root=${mender_kernel_root} ${bootargs}; if test "${fdt_addr_r}" != ""; then load ${mender_uboot_root} ${fdt_addr_r} /boot/${mender_dtb_name}; fr
    bootcount=1
    bootdelay=0
    bootdir=/boot
    bootenvfile=uEnv.txt
    bootlimit=1
    bootm_size=0x10000000
    bootpart=0:1
    bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr}
    console=ttyS2,115200n8
    cpu=armv8
    default_device_tree=k3-j721e-common-proc-board.dtb
    dfu_alt_info_emmc=rawemmc raw 0 0x800000 mmcpart 1;rootfs part 0 1 mmcpart 0;tiboot3.bin.raw raw 0x0 0x400 mmcpart 1;tispl.bin.raw raw 0x400 0x1000 mmcpart 1;u-boot.img.raw raw 0x1400 0x2000 mmcpart 1;u1
    dfu_alt_info_mmc=boot part 1 1;rootfs part 1 2;tiboot3.bin fat 1 1;tispl.bin fat 1 1;u-boot.img fat 1 1;uEnv.txt fat 1 1;sysfw.itb fat 1 1
    dfu_alt_info_ospi=tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;u-boot-env raw 0x680000 0x020000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800
    dfu_alt_info_ram=tispl.bin ram 0x80080000 0x200000;u-boot.img ram 0x81000000 0x400000
    dorprocboot=1
    dtboaddr=0x89000000
    envboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadbootscript; then run bootscript;else if run loadbootenv; then echo Loaded env from ${bootenvfile};run impo;
    fdt_addr_r=0x88000000
    fdtaddr=0x88000000
    fdtcontroladdr=fdec1670
    fileaddr=82000000
    filesize=c61040
    findfdt=setenv name_fdt ${default_device_tree};if test $board_name = J721EX-PM1-SOM; then setenv name_fdt k3-j721e-proc-board-tps65917.dtb; fi;if test $board_name = j721e; then setenv name_fdt k3-j721e-}
    finduuid=part uuid ${boot} ${bootpart} uuid
    get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${name_fdt}
    get_fdt_ufs=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}
    get_fit_mmc=load mmc ${bootpart} ${addr_fit} ${bootdir}/${name_fit}
    get_kern_mmc=load mmc ${bootpart} ${loadaddr} ${bootdir}/${name_kern}
    get_kern_ufs=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${name_kern}
    get_overlay_mmc=fdt address ${fdtaddr};fdt resize 0x100000;for overlay in $name_overlays;do;load mmc ${bootpart} ${dtboaddr} ${bootdir}/${overlay} && fdt apply ${dtboaddr};done;
    get_overlay_ufs=fdt address ${fdtaddr};fdt resize 0x100000;for overlay in $name_overlays;do;load scsi ${bootpart} ${dtboaddr} ${bootdir}/${overlay} && fdt apply ${dtboaddr};done;
    get_overlaystring=for overlay in $name_overlays;do;setenv overlaystring ${overlaystring}'#'${overlay};done;
    importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize}

    init_mmc=run args_all args_mmc
    init_ufs=ufs init; scsi scan; run args_ufs
    kernel_addr_r=0x82000000
    loadaddr=0x82000000
    loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}
    loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr
    loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}
    loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfile}
    mender_altbootcmd=if test ${mender_boot_part} = 1; then setenv mender_boot_part 2; setenv mender_boot_part_hex 2; else setenv mender_boot_part 1; setenv mender_boot_part_hex 1; fi; setenv upgrade_availap
    mender_boot_kernel_type=booti
    mender_boot_part=1
    mender_boot_part_hex=1
    mender_check_saveenv_canary=1
    mender_dtb_name=k3-j721e-.dtb
    mender_kernel_name=Image
    mender_saveenv_canary=1
    mender_setup=if test "${mender_saveenv_canary}" != "1"; then setenv mender_saveenv_canary 1; saveenv; fi; if test "${mender_pre_setup_commands}" != ""; then run mender_pre_setup_commands; fi; if test "$i
    mender_try_to_recover=if test ${upgrade_available} = 1; then reset; fi
    mender_uboot_boot=mmc 0:1
    mender_uboot_dev=0
    mender_uboot_if=mmc
    mmcboot=mmc dev ${mmcdev}; devnum=${mmcdev}; devtype=mmc; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadimage; then run args_mmc; if test ${boot_fit} -eq 1; then run run_fit; else;
    mmcdev=0
    mmcloados=if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; f;
    mmcrootfstype=ext4 rootwait
    mtdids=nor0=47040000.spi.0,nor0=47034000.hyperbus
    mtdparts=mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k)
    name_fit=fitImage
    name_kern=Image
    partitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=0,size=-,uuid=${uuid_gpt_rootfs}
    pxefile_addr_r=0x80100000
    ramdisk_addr_r=0x88080000
    rd_spec=-
    rdaddr=0x88080000
    rproc_fw_binaries=2 /lib/firmware/j7-main-r5f0_0-fw 3 /lib/firmware/j7-main-r5f0_1-fw 4 /lib/firmware/j7-main-r5f1_0-fw 5 /lib/firmware/j7-main-r5f1_1-fw 6 /lib/firmware/j7-c66_0-fw 7 /lib/firmware/j7-c
    rproc_load_and_boot_one=if load mmc ${bootpart} $loadaddr ${rproc_fw}; then if rproc load ${rproc_id} ${loadaddr} ${filesize}; then rproc start ${rproc_id};fi;fi
    run_fit=bootm ${addr_fit}#${fdtfile}${overlaystring}
    run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr}
    scriptaddr=0x80000000
    scsirootfstype=ext4 rootwait
    serial#=0000000000000774
    soc=k3
    stderr=serial@2800000
    stdin=serial@2800000
    stdout=serial@2800000
    ufs_finduuid=part uuid scsi ${bootpart} uuid
    update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit}
    upgrade_available=0
    vendor=ti

    Environment size: 7746/131067 bytes

  • Hi,

    Can you halt at U-boot prompt and run the below command:

    setenv args_mmc "run finduuid;setenv bootargs console=ttyS2,115200n8  root=/dev/mmcblk0p1 rw rootfste=ext4 rootwait"

    Best Regards,
    Keerthy

  • Hi Keerthy,

    Thanks, can you explain why?

  • Hi,

    By default the filesystem gets picked up from SD card. For eMMC we explicitly need to set the bootargs to point to eMMC partition. Can you confirm that it's working?

    Best Regards,

    Keerthy 

  • Hi Keerthy:

    Understanding, so far reboot fail rate is around 10~15%.

    Reboot will fail during UART/USB connection or communication.

    We also met reboot fail log(Trying to boot from MMC1) during CAN bus communication.

    I will try your sharing command with SW engineer.

    Is TDA4 known issue?? 

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/981711/tda4vm-warm-reboot-failing-with-emmc

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1242370/tda4vm-warm-reset-not-working-with-emmc-on-custom-board

    Our product eMMC(boot0) boot mode setting is also have backup mode??

    how can I change into eMMC alone boot mode?? 

    SYS_BOOTMODE[0:7]=1000_0000 
    MCU_BOOTMODE[2:9]=0100_0000

  • Hi,

    Is TDA4 known issue??

    There is some confusion here. If this is not happening consistently then this will be a different issue.
    So normally it works but fails only 10-15%?

    - Keerthy

  • Hi Keerthy:

    Yes, sometimes reboot fail happen.

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/981711/tda4vm-warm-reboot-failing-with-emmc

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1242370/tda4vm-warm-reset-not-working-with-emmc-on-custom-

    Our product eMMC(boot0) boot mode setting is also have backup mode??

    how can I change into eMMC alone boot mode?? 

    SYS_BOOTMODE[0:7]=1000_0000 
    MCU_BOOTMODE[2:9]=0100_0000

  • Hi Keerthy:

    Please review eMMC D0/CLK relation waveform in reboot pass or fail status.

    Reboot pass:

    Reboot fail:

    eMMC reset source: SOC_PORZ_OUT(RESETSTATZ is optional)

    Before this schematic had review by TI team.

  • Hi 

    Can you help me with the full boot logs of the pass and failure case ?

    Regards
    Diwakar

  • Hi Diwakar:

    I am still collect SW engineer log data, maybe transfer to you in next Monday.

    So far this issue is similar to eMMC data stop in failure case. Alike eMMC PHY IO calibration timeout event...

    We will try and try, thanks.

  • Hi Cloud 

    I am still collect SW engineer log data, maybe transfer to you in next Monday.

    Sure 

    . Alike eMMC PHY IO calibration timeout event...

    Have you tried with increasing the timeout value ?

    Regards
    Diwakar

  • [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.65-gfeff4d2e65 (oe-user@oe-host) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Wed Jan 3 17:55:43 UTC 2024
    [    0.000000] Machine model: Texas Instruments J721E CCIDS
    [    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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000aa000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@aa000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100000, size 79 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@aa100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 576 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fc000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node intercore-eth-r5f-memory@fc000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fe000000, size 16 MiB
    [    0.000000] OF: reserved mem: initialized node eeprom-shadow-r5f-memory@fe000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008c0000000, size 1024 MiB
    [    0.000000] OF: reserved mem: initialized node linux-cma-buffers@8c0000000, compatible id shared-dma-pool
    [    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-0x00000000aeffffff]
    [    0.000000]   node   0: [mem 0x00000000af000000-0x00000000afffffff]
    [    0.000000]   node   0: [mem 0x00000000b0000000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
    [    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000feffffff]
    [    0.000000]   node   0: [mem 0x00000000ff000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000089fffffff]
    [    0.000000]   node   0: [mem 0x00000008a0000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] On node 0 totalpages: 65536
    [    0.000000]   DMA zone: 32 pages used for memmap
    [    0.000000]   DMA zone: 0 pages reserved
    [    0.000000]   DMA zone: 32768 pages, LIFO batch:3
    [    0.000000]   Normal zone: 32 pages used for memmap
    [    0.000000]   Normal zone: 32768 pages, LIFO batch:3
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49304 r8192 d73576 u131072
    [    0.000000] pcpu-alloc: s49304 r8192 d73576 u131072 alloc=2*65536
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: root=/dev/mmcblk0p2 quiet
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x000000009a800000-0x000000009e800000] (64MB)
    [    0.000000] Memory: 960448K/4194304K available (10302K kernel code, 1338K rwdata, 4096K rodata, 1664K init, 663K bss, 2185280K reserved, 1048576K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @8be000000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008bf0a0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008bf0b0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000177] Console: colour dummy device 80x25
    [    0.000205] printk: console [tty0] enabled
    [    0.000231] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.000237] pid_max: default: 32768 minimum: 301
    [    0.000273] LSM: Security Framework initializing
    [    0.000308] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.000324] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.001383] rcu: Hierarchical SRCU implementation.
    [    0.001533] Platform MSI: msi-controller@1820000 domain created
    [    0.001739] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.001918] smp: Bringing up secondary CPUs ...
    [    0.002550] Detected PIPT I-cache on CPU1
    [    0.002575] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.002585] GICv3: CPU1: using allocated LPI pending table @0x00000008bf0c0000
    [    0.002619] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.002682] smp: Brought up 1 node, 2 CPUs
    [    0.002686] SMP: Total of 2 processors activated.
    [    0.002690] CPU features: detected: 32-bit EL0 Support
    [    0.002693] CPU features: detected: CRC32 instructions
    [    0.010291] CPU: All CPU(s) started at EL2
    [    0.010306] alternatives: patching kernel code
    [    0.010831] devtmpfs: initialized
    [    0.016027] KASLR disabled due to lack of seed
    [    0.016145] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.016152] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.017403] pinctrl core: initialized pinctrl subsystem
    [    0.018043] NET: Registered protocol family 16
    [    0.021087] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
    [    0.021213] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.021268] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.021496] thermal_sys: Registered thermal governor 'step_wise'
    [    0.021498] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.021812] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.021859] ASID allocator initialised with 65536 entries
    [    0.035886] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.035893] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.035895] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.037081] cryptd: max_cpu_qlen set to 1000
    [    0.038552] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.038783] vsys_3v3: supplied by vusb-main5v0
    [    0.039232] iommu: Default domain type: Translated 
    [    0.039384] SCSI subsystem initialized
    [    0.039618] mc: Linux media interface: v0.10
    [    0.039628] videodev: Linux video capture interface: v2.00
    [    0.039654] pps_core: LinuxPPS API ver. 1 registered
    [    0.039657] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.039662] PTP clock support registered
    [    0.039679] EDAC MC: Ver: 3.0.0
    [    0.040238] Advanced Linux Sound Architecture Driver Initialized.
    [    0.040621] clocksource: Switched to clocksource arch_sys_counter
    [    0.040812] VFS: Disk quotas dquot_6.6.0
    [    0.040858] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.043238] Carveout Heap: Exported 512 MiB at 0x00000000b8000000
    [    0.043310] NET: Registered protocol family 2
    [    0.043467] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.044553] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.044635] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.044742] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.045077] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.045153] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.045196] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.045308] NET: Registered protocol family 1
    [    0.045324] PCI: CLS 0 bytes, default 64
    [    0.045653] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.047546] workingset: timestamp_bits=46 max_order=15 bucket_order=0
    [    0.049231] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.068989] NET: Registered protocol family 38
    [    0.069019] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.069023] io scheduler mq-deadline registered
    [    0.069026] io scheduler kyber registered
    [    0.070073] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.070272] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.074241] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.075735] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.077211] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.079956] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.081014] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.085731] brd: module loaded
    [    0.088650] loop: module loaded
    [    0.089198] megasas: 07.714.04.00-rc1
    [    0.090258] libphy: Fixed MDIO Bus: probed
    [    0.090675] tun: Universal TUN/TAP device driver, 1.6
    [    0.090904] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.090906] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.090928] sky2: driver version 1.30
    [    0.091328] VFIO - User Level meta-driver version: 0.3
    [    0.091680] i2c /dev entries driver
    [    0.092163] sdhci: Secure Digital Host Controller Interface driver
    [    0.092165] sdhci: Copyright(c) Pierre Ossman
    [    0.092316] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.092938] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.093422] optee: probing for conduit method.
    [    0.093438] optee: revision 3.12 (3d47a131)
    [    0.093690] optee: initialized driver
    [    0.094937] NET: Registered protocol family 17
    [    0.094987] 9pnet: Installing 9P2000 support
    [    0.095198] Key type ._fscrypt registered
    [    0.095201] Key type .fscrypt registered
    [    0.095203] Key type fscrypt-provisioning registered
    [    0.100837] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0015 '21.9.1--v2021.09a (Terrific Lla')
    [    0.121229] random: fast init done
    [    0.147707] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.148075] omap_i2c 42120000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.148954] omap_i2c 2000000.i2c: bus 2 rev0.12 at 400 kHz
    [    0.149431] omap_i2c 2010000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.150039] omap_i2c 2020000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.150477] omap_i2c 2030000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.151136] omap_i2c 2040000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.151953] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    0.152059] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    0.152147] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    0.152289] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    0.158572] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    0.160052] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.160057] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.160061] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.161567] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.161571] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.161575] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.162076] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    0.162571] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 21, base_baud = 3000000) is a 8250
    [    0.162643] printk: console [ttyS2] enabled
    [    0.163101] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 22, base_baud = 3000000) is a 8250
    [    0.163523] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 23, base_baud = 3000000) is a 8250
    [    0.165724] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    0.166616] mmc0: CQHCI version 5.10
    [    0.172597] vdd_mmc1: supplied by vsys_3v3
    [    0.205191] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    0.205237] tp2855 7-0021: tp2855 probed
    [    0.205646] tp2855 8-0021: tp2855 probed
    [    0.205899] tp2855 9-0021: tp2855 probed
    [    0.206224] tp2855 10-0021: tp2855 probed
    [    0.211372] tp2855_des 2-0044: Create tp2855 fault pin sysfs group successed. (kobj = (____ptrval____)),  g_priv =((____ptrval____))
    [    0.211377] tp2855_des 2-0044: Successfully probed (rev/mask 00)
    [    0.211793] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    0.212110] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    0.212396] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    0.212695] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    0.212989] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    0.217223] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    0.219183] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    0.222823] mmc1: CQHCI version 5.10
    [    0.230673] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    0.237932] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    0.246185] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    0.253519] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    0.260826] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    0.268135] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    0.276152] [NVT-ts] nvt_driver_init 2169: start
    [    0.276253] [NVT-ts] nvt_parse_dt 1021: novatek,irq-gpio=415
    [    0.288104] mmc0: Command Queue Engine enabled
    [    0.288111] mmc0: new HS200 MMC card at address 0001
    [    0.288461] mmcblk0: mmc0:0001 G1M15L 29.6 GiB 
    [    0.288589] mmcblk0boot0: mmc0:0001 G1M15L partition 1 31.5 MiB
    [    0.288730] mmcblk0boot1: mmc0:0001 G1M15L partition 2 31.5 MiB
    [    0.288818] mmcblk0rpmb: mmc0:0001 G1M15L partition 3 4.00 MiB, chardev (237:0)
    [    0.289985]  mmcblk0: p1 p2 p3
    [    0.292643] [NVT-ts] nvt_bootloader_reset 389: start
    [    0.360623] [NVT-ts] nvt_bootloader_reset 399: end
    [    0.384953] [NVT-ts] nvt_clear_crc_err_flag 1407: BLD_SPE_PUPS (0x3F135) = 0xA5
    [    0.404975] [NVT-ts] nvt_ts_check_chip_ver_trim 1498: EXT_CHIP_ID_RD (0x3F004) = 0x00, 0x00, 0x00, 0x00, 0x19, 0x05
    [    0.404980] [NVT-ts] nvt_check_cascade_chip_numbers 615: CASCADE_NONE cascade_type: 0, cascade_num: 1
    [    0.404983] [NVT-ts] nvt_ts_check_chip_ver_trim 1541: Non cascade case, cascade_type = 0, cascade_num = 1
    [    0.404985] [NVT-ts] nvt_ts_check_chip_ver_trim 1544: This is NVT touch IC
    [    0.404987] [NVT-ts] nvt_bootloader_reset 389: start
    [    0.448622] [NVT-ts] nvt_bootloader_reset 399: end
    [    0.459536] [NVT-ts] nvt_get_fw_info 697: Get from IC, TP FW: fw_ver=0x2, x_num=40, y_num=24, abs_x_max=1280, abs_y_max=720, max_button_num=0
    [    0.459805] [NVT-ts] nvt_read_pid 646: PID (0x2A89A) = 0x1101
    [    0.459872] input: NVTCapacitiveTouchScreen as /devices/virtual/input/input0
    [    0.459949] [NVT-ts] nvt_ts_probe 1709: int_trigger_type=1
    [    0.460058] [NVT-ts] nvt_irq_enable 119: enable=0, desc->depth=1
    [    0.460061] [NVT-ts] nvt_ts_probe 1718: request irq 427 succeed
    [    0.460063] [NVT-ts] nvt_ts_probe 1738: NVT_TOUCH_ESD_PROTECT is 0
    [    0.460069] [NVT-ts] nvt_flash_proc_init 868: Succeeded!
    [    0.460071] [NVT-ts] nvt_flash_proc_init 871: ============================================================
    [    0.460074] [NVT-ts] nvt_flash_proc_init 872: Create /proc/NVTflash
    [    0.460076] [NVT-ts] nvt_flash_proc_init 873: ============================================================
    [    0.460081] [NVT-ts] nvt_extra_proc_init 577: create proc/nvt_fw_version Succeeded!
    [    0.460085] [NVT-ts] nvt_extra_proc_init 585: create proc/nvt_baseline Succeeded!
    [    0.460088] [NVT-ts] nvt_extra_proc_init 593: create proc/nvt_raw Succeeded!
    [    0.460092] [NVT-ts] nvt_extra_proc_init 601: create proc/nvt_diff Succeeded!
    [    0.460100] [NVT-ts] nvt_mp_proc_init 1642: create /proc/nvt_selftest Succeeded!
    [    0.460102] [NVT-ts] nvt_ts_probe 1788: end
    [    0.460105] [NVT-ts] nvt_irq_enable 119: enable=1, desc->depth=0
    [    0.460408] [NVT-ts] nvt_driver_init 2186: finished
    [    0.472643] ALSA device list:
    [    0.472648]   No soundcards found.
    [    1.293374] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    1.296825] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
    [    1.296830] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
    [    1.303717] EXT4-fs (mmcblk0p2): recovery complete
    [    1.304354] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    1.304389] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    [    1.304657] devtmpfs: mounted
    [    1.305039] Freeing unused kernel memory: 1664K
    [    1.320639] Run /sbin/init as init process
    [    1.320641]   with arguments:
    [    1.320643]     /sbin/init
    [    1.320644]   with environment:
    [    1.320646]     HOME=/
    [    1.320648]     TERM=linux
    [    1.374703] systemd[1]: System time before build time, advancing clock.
    [    1.393402] NET: Registered protocol family 10
    [    1.393834] Segment Routing with IPv6
    [    1.400780] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    1.400970] systemd[1]: Detected architecture arm64.
    [    1.417053] systemd[1]: Set hostname to <ccids>.
    [    1.542284] mmc1: new ultra high speed DDR50 SDHC card at address aaaa
    [    1.542698] mmcblk1: mmc1:aaaa SM32G 29.7 GiB 
    [    1.551577]  mmcblk1: p1
    [    1.554519] random: systemd: uninitialized urandom read (16 bytes read)
    [    1.554608] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [    1.554614] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [    1.555756] systemd[1]: Created slice system-getty.slice.
    [    1.555866] random: systemd: uninitialized urandom read (16 bytes read)
    [    1.556234] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [    1.556262] random: systemd: uninitialized urandom read (16 bytes read)
    [    1.556667] systemd[1]: Created slice system-systemd\x2dfsck.slice.
    [    1.557140] systemd[1]: Created slice User and Session Slice.
    [    1.557282] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    1.557361] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    1.557443] systemd[1]: Reached target Network is Online.
    [    1.557474] systemd[1]: Reached target Paths.
    [    1.557505] systemd[1]: Reached target Remote File Systems.
    [    1.557531] systemd[1]: Reached target Slices.
    [    1.557564] systemd[1]: Reached target Swap.
    [    1.559423] systemd[1]: Listening on Process Core Dump Socket.
    [    1.559556] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    1.563387] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [    1.563710] systemd[1]: Listening on Journal Socket (/dev/log).
    [    1.563901] systemd[1]: Listening on Journal Socket.
    [    1.564086] systemd[1]: Listening on udev Control Socket.
    [    1.564197] systemd[1]: Listening on udev Kernel Socket.
    [    1.566983] systemd[1]: Mounting Huge Pages File System...
    [    1.569690] systemd[1]: Mounting POSIX Message Queue File System...
    [    1.573994] systemd[1]: Mounting Kernel Debug File System...
    [    1.578252] systemd[1]: Mounting Temporary Directory (/tmp)...
    [    1.581979] systemd[1]: Starting Service to grow data partition size...
    [    1.585584] systemd[1]: Starting Create list of static device nodes for the current kernel...
    [    1.587980] systemd[1]: Started Start psplash boot splash screen.
    [    1.591417] systemd[1]: Started Start psplash-systemd progress communication helper.
    [    1.597272] systemd[1]: Starting File System Check on Root Device...
    [    1.600335] systemd[1]: Starting Journal Service...
    [    1.609345] systemd[1]: Starting Load Kernel Modules...
    [    1.612587] systemd[1]: Starting udev Coldplug all Devices...
    [    1.615634] systemd[1]: Mounted Huge Pages File System.
    [    1.615994] systemd[1]: Mounted POSIX Message Queue File System.
    [    1.616278] systemd[1]: Mounted Kernel Debug File System.
    [    1.616568] systemd[1]: Mounted Temporary Directory (/tmp).
    [    1.617929] systemd[1]: Started Create list of static device nodes for the current kernel.
    [    1.618434] systemd[1]: psplash-systemd.service: Main process exited, code=exited, status=1/FAILURE
    [    1.618737] systemd[1]: psplash-systemd.service: Failed with result 'exit-code'.
    [    1.645732] systemd[1]: Started Load Kernel Modules.
    [    1.646222] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
    [    1.657577] systemd[1]: Mounting Kernel Configuration File System...
    [    1.677062] systemd[1]: Starting Apply Kernel Variables...
    [    1.678484] systemd[1]: Started Journal Service.
    [    1.708400] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [    1.742552] systemd-journald[160]: Received client request to flush runtime journal.
    [    1.744262] systemd-journald[160]: File /var/log/journal/08432ef83ac44c59a0e1b6d2e497b302/system.journal corrupted or uncleanly shut down, renaming and replacing.
    [    2.013583] CAN device driver interface
    [    2.017870] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [    2.032174] img_dec 4300000.video-decoder: decoder registered as /dev/video0
    [    2.059132] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    2.059583] k3-dsp-rproc 4d80800000.dsp: configured DSP for IPC-only mode
    [    2.072605] pvrsrvkm: loading out-of-tree module taints kernel.
    [    2.096975] remoteproc remoteproc0: 4d80800000.dsp is available
    [    2.097030] remoteproc remoteproc0: attaching to 4d80800000.dsp
    [    2.097160] k3-dsp-rproc 4d80800000.dsp: DSP initialized in IPC-only mode
    [    2.117230] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [    2.124128] img_enc 4200000.video-encoder: encoder registered as /dev/video1
    [    2.139950] tidss 4a00000.dss: [drm] fb0: tidssdrmfb frame buffer device
    [    2.146432]  remoteproc0#vdev0buffer: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
    [    2.146790] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    2.146827]  remoteproc0#vdev0buffer: registered virtio0 (type 7)
    [    2.146831] remoteproc remoteproc0: remote processor 4d80800000.dsp is now attached
    [    2.147876] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    2.156664] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
    [    2.163131] k3-dsp-rproc 4d81800000.dsp: configured DSP for IPC-only mode
    [    2.188949] remoteproc remoteproc1: 4d81800000.dsp is available
    [    2.188987] remoteproc remoteproc1: attaching to 4d81800000.dsp
    [    2.189114] k3-dsp-rproc 4d81800000.dsp: DSP initialized in IPC-only mode
    [    2.196021]  remoteproc1#vdev0buffer: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
    [    2.197631] PVR_K:  191: Read BVNC 22.104.208.318 from HW device registers
    [    2.197642] PVR_K:  191: RGX Device registered with BVNC 22.104.208.318
    [    2.198025] [drm] Initialized pvr 1.13.5776728 20170530 for 4e20000000.gpu on minor 1
    [    2.207879] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    2.209607] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    2.210052]  remoteproc1#vdev0buffer: registered virtio1 (type 7)
    [    2.210059] remoteproc remoteproc1: remote processor 4d81800000.dsp is now attached
    [    2.210225] platform 41000000.r5f: configured R5F for IPC-only mode
    [    2.213350] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
    [    2.220641] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@aa000000
    [    2.220895] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [    2.221019] remoteproc remoteproc2: 41000000.r5f is available
    [    2.221058] remoteproc remoteproc2: attaching to 41000000.r5f
    [    2.222488] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode
    [    2.239019] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [    2.253129] remoteproc remoteproc3: 64800000.dsp is available
    [    2.255998] remoteproc remoteproc3: attaching to 64800000.dsp
    [    2.256055] remoteproc remoteproc3: unsupported resource 65538
    [    2.256136] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode
    [    2.294961]  remoteproc2#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
    [    2.295547] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    2.301556]  remoteproc2#vdev0buffer: registered virtio2 (type 7)
    [    2.301566] remoteproc remoteproc2: remote processor 41000000.r5f is now attached
    [    2.329776] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd
    [    2.329991] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe
    [    2.364449] m_can_platform 2701000.can: m_can device registered (irq=41, version=32)
    [    2.389687] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
    [    2.396790]  remoteproc3#vdev0buffer: assigned reserved memory node vision-apps-c71-dma-memory@aa000000
    [    2.397116] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    2.403905] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    2.403948]  remoteproc3#vdev0buffer: registered virtio3 (type 7)
    [    2.403953] remoteproc remoteproc3: remote processor 64800000.dsp is now attached
    [    2.408700] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd
    [    2.482357] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    2.487362] remoteproc remoteproc4: 5c00000.r5f is available
    [    2.487413] remoteproc remoteproc4: attaching to 5c00000.r5f
    [    2.487557] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [    2.496919]  remoteproc4#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
    [    2.497307] virtio_rpmsg_bus virtio4: rpmsg host is online
    [    2.497365]  remoteproc4#vdev0buffer: registered virtio4 (type 7)
    [    2.497372] remoteproc remoteproc4: remote processor 5c00000.r5f is now attached
    [    2.499294] platform 5d00000.r5f: configured R5F for IPC-only mode
    [    2.512459] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
    [    2.532208] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    2.532394] remoteproc remoteproc5: 5d00000.r5f is available
    [    2.532425] remoteproc remoteproc5: attaching to 5d00000.r5f
    [    2.532518] platform 5d00000.r5f: R5F core initialized in IPC-only mode
    [    2.637799] alloc_contig_range: [8c010, 8c018) PFNs busy
    [    2.638153]  remoteproc5#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
    [    2.638717] virtio_rpmsg_bus virtio5: rpmsg host is online
    [    2.638748]  remoteproc5#vdev0buffer: registered virtio5 (type 7)
    [    2.638756] remoteproc remoteproc5: remote processor 5d00000.r5f is now attached
    [    2.639683] alloc_contig_range: [8c010, 8c018) PFNs busy
    [    2.642680] IPv6: ADDRCONF(NETDEV_CHANGE): can0: link becomes ready
    [    2.653722] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0xd
    [    2.654433] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
    [    2.654517] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
    [    2.654564] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
    [    2.654766] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0x15
    [    2.654831] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
    [    2.655891] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xe
    [    2.663176] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
    [    2.663682] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
    [    2.681602] virtio_rpmsg_bus virtio5: creating channel ti.ipc4.ping-pong addr 0xe
    [    2.719031] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
    [    2.722737] usbcore: registered new interface driver usbfs
    [    2.722758] usbcore: registered new interface driver hub
    [    2.722779] usbcore: registered new device driver usb
    [    2.768270] remoteproc remoteproc6: b034000.pru is available
    [    2.769514] remoteproc remoteproc7: b004000.rtu is available
    [    2.769784] remoteproc remoteproc8: b00a000.txpru is available
    [    2.769907] remoteproc remoteproc9: b038000.pru is available
    [    2.770057] remoteproc remoteproc10: b006000.rtu is available
    [    2.770298] remoteproc remoteproc11: b00c000.txpru is available
    [    2.770461] remoteproc remoteproc12: b134000.pru is available
    [    2.770665] remoteproc remoteproc13: b104000.rtu is available
    [    2.770838] remoteproc remoteproc14: b10a000.txpru is available
    [    2.770950] remoteproc remoteproc15: b138000.pru is available
    [    2.771118] remoteproc remoteproc16: b106000.rtu is available
    [    2.771380] remoteproc remoteproc17: b10c000.txpru is available
    [    2.861628] random: crng init done
    [    2.861637] random: 7 urandom warning(s) missed due to ratelimiting
    [    2.861946] omap_rng 4e10000.rng: Random Number Generator ver. 241b34c
    [    2.908960] cdns-csi2rx 4504000.csi-bridge: Probed CSI2RX with 4/4 lanes, 4 streams, external D-PHY
    [    3.206877] can: controller area network core
    [    3.206920] NET: Registered protocol family 29
    [    3.225122] can: broadcast manager protocol
    [    3.738623] systemd-journald[160]: Failed to create new system journal: No such file or directory
    [    3.752727] systemd-journald[160]: Failed to open user journal directory '/var/log/journal/08432ef83ac44c59a0e1b6d2e497b302/': No such file or directory
    [    3.782784] PVR_K:  377: RGX Firmware image 'rgx.fw.22.104.208.318' loaded
    [    4.747229] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [    4.747268] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    [    4.749966] xhci-hcd xhci-hcd.0.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000010010
    [    4.750006] xhci-hcd xhci-hcd.0.auto: irq 633, io mem 0x06010000
    [    4.750299] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
    [    4.750304] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    4.750307] usb usb1: Product: xHCI Host Controller
    [    4.750309] usb usb1: Manufacturer: Linux 5.10.65-gfeff4d2e65 xhci-hcd
    [    4.750312] usb usb1: SerialNumber: xhci-hcd.0.auto
    [    4.753259] hub 1-0:1.0: USB hub found
    [    4.753281] hub 1-0:1.0: 1 port detected
    [    4.753436] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [    4.753445] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    [    4.753454] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
    [    4.753483] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    4.753526] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
    [    4.753529] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    4.753532] usb usb2: Product: xHCI Host Controller
    [    4.753535] usb usb2: Manufacturer: Linux 5.10.65-gfeff4d2e65 xhci-hcd
    [    4.753538] usb usb2: SerialNumber: xhci-hcd.0.auto
    [    4.753752] hub 2-0:1.0: USB hub found
    [    4.753766] hub 2-0:1.0: 1 port detected
    [    4.810807] file system registered
    [    4.846186] read descriptors
    [    4.846403] read strings
    

    Kernel boot: Kernel panic log 

    Starting kernel ...

    [ 0.229932] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [ 0.237195] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [ 0.245444] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [ 0.252782] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [ 0.260089] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [ 0.267398] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [ 1.289084] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
    [ 1.297336] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.10.65-g0f5c77529b #1
    [ 1.304366] Hardware name: Texas Instruments J721E
    [ 1.310095] Call trace:
    [ 1.312544] dump_backtrace+0x0/0x1a0
    [ 1.316195] show_stack+0x18/0x68
    [ 1.319499] dump_stack+0xd0/0x12c
    [ 1.322889] panic+0x16c/0x334
    [ 1.325934] mount_block_root+0x2b8/0x34c
    [ 1.329929] mount_root+0x70/0x80
    [ 1.333230] prepare_namespace+0x130/0x170
    [ 1.337312] kernel_init_freeable+0x25c/0x2a0
    [ 1.341661] kernel_init+0x14/0x114
    [ 1.345137] ret_from_fork+0x10/0x34
    [ 1.348702] SMP: stopping secondary CPUs
    [ 1.352615] Kernel Offset: disabled
    [ 1.356092] CPU features: 0x0040022,20006008
    [ 1.360347] Memory Limit: none
    [ 1.363392] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---

  • Hi Cloud

    Have you tried changing the bootargs as keerthy suggested above 

    setenv args_mmc "run finduuid;setenv bootargs console=ttyS2,115200n8  root=/dev/mmcblk0p2 rw rootfste=ext4 rootwait"

    Currently your command line look like this 

    ] Kernel command line: root=/dev/mmcblk0p2 quiet

    Also need full boot logs on failure case not just snipit.

    Regards
    Diwakar

  • Hi, Diwakar

    Please help to check fail log. 

    SW change into Keerthy's bootargs, it still doesn't work for this reboot fail issue. 

    U-Boot SPL 2021.01-g15769936a5 (Nov 14 2023 - 15:48:25 +0000)
    Trying to boot from MMC1
    NOTICE:  BL31: v2.5(release):08.03.00.002-dirty
    NOTICE:  BL31: Built : 12:10:27, Nov 14 2023
    
    U-Boot SPL 2021.01-g15769936a5 (Jan 10 2024 - 03:14:46 +0000)
    Trying to boot from MMC1
    
    
    U-Boot 2021.01-g15769936a5 (Jan 10 2024 - 03:14:46 +0000)
    
    4 GiB
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    serial@2800000
    serial@2800000
    serial@2800000
    Hit any key to stop autoboot:  0 
    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
    572788 bytes read in 10 ms (54.6 MiB/s)
    Load Remote Processor 2 with data@addr=0x82000000 572788 bytes: Success!
    301996 bytes read in 8 ms (36 MiB/s)
    Load Remote Processor 3 with data@addr=0x82000000 301996 bytes: Success!
    97676 bytes read in 7 ms (13.3 MiB/s)
    Load Remote Processor 4 with data@addr=0x82000000 97676 bytes: Failed!
    97676 bytes read in 7 ms (13.3 MiB/s)
    Load Remote Processor 5 with data@addr=0x82000000 97676 bytes: Failed!
    1436436 bytes read in 18 ms (76.1 MiB/s)
    Load Remote Processor 6 with data@addr=0x82000000 1436436 bytes: Success!
    1436436 bytes read in 14 ms (97.8 MiB/s)
    Load Remote Processor 7 with data@addr=0x82000000 1436436 bytes: Success!
    12980288 bytes read in 36 ms (343.9 MiB/s)
    Load Remote Processor 8 with data@addr=0x82000000 12980288 bytes: Success!
    109248 bytes read in 7 ms (14.9 MiB/s)
    18212872 bytes read in 123 ms (141.2 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008ffe2000, end 000000008ffffabf ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.65-gfeff4d2e65 (oe-user@oe-host) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain4
    [    0.000000] Machine model: Texas Instruments J721E CCIDS
    [    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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000aa000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@aa000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000aa100000, size 79 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@aa100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 96 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@b2000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 576 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fc000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node intercore-eth-r5f-memory@fc000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fe000000, size 16 MiB
    [    0.000000] OF: reserved mem: initialized node eeprom-shadow-r5f-memory@fe000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 512 MiB
    [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000008c0000000, size 1024 MiB
    [    0.000000] OF: reserved mem: initialized node linux-cma-buffers@8c0000000, compatible id shared-dma-pool
    [    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-0x00000000aeffffff]
    [    0.000000]   node   0: [mem 0x00000000af000000-0x00000000afffffff]
    [    0.000000]   node   0: [mem 0x00000000b0000000-0x00000000b7ffffff]
    [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
    [    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000feffffff]
    [    0.000000]   node   0: [mem 0x00000000ff000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x000000089fffffff]
    [    0.000000]   node   0: [mem 0x00000008a0000000-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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49304 r8192 d73576 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: root=/dev/mmcblk0p1
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x000000009a800000-0x000000009e800000] (64MB)
    [    0.000000] Memory: 960448K/4194304K available (10302K kernel code, 1338K rwdata, 4096K rodata, 1664K init, 663K bss, 2185280K reserved, 1048576K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @8be000000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008bf0a0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008bf0b0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000179] Console: colour dummy device 80x25
    [    0.000511] printk: console [tty0] enabled
    [    0.000538] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.000548] pid_max: default: 32768 minimum: 301
    [    0.000587] LSM: Security Framework initializing
    [    0.000624] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.000643] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.001713] rcu: Hierarchical SRCU implementation.
    [    0.001878] Platform MSI: msi-controller@1820000 domain created
    [    0.002085] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.002296] smp: Bringing up secondary CPUs ...
    [    0.002926] Detected PIPT I-cache on CPU1
    [    0.002951] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.002962] GICv3: CPU1: using allocated LPI pending table @0x00000008bf0c0000
    [    0.002995] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.003055] smp: Brought up 1 node, 2 CPUs
    [    0.003075] SMP: Total of 2 processors activated.
    [    0.003081] CPU features: detected: 32-bit EL0 Support
    [    0.003086] CPU features: detected: CRC32 instructions
    [    0.010729] CPU: All CPU(s) started at EL2
    [    0.010752] alternatives: patching kernel code
    [    0.011270] devtmpfs: initialized
    [    0.016587] KASLR disabled due to lack of seed
    [    0.016724] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.016737] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.017839] pinctrl core: initialized pinctrl subsystem
    [    0.018520] NET: Registered protocol family 16
    [    0.021561] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
    [    0.021695] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.021756] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.021983] thermal_sys: Registered thermal governor 'step_wise'
    [    0.021985] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.022281] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.022341] ASID allocator initialised with 65536 entries
    [    0.035546] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.035565] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.035571] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.036797] cryptd: max_cpu_qlen set to 1000
    [    0.038372] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.038623] vsys_3v3: supplied by vusb-main5v0
    [    0.039094] iommu: Default domain type: Translated 
    [    0.039251] SCSI subsystem initialized
    [    0.039505] mc: Linux media interface: v0.10
    [    0.039519] videodev: Linux video capture interface: v2.00
    [    0.039550] pps_core: LinuxPPS API ver. 1 registered
    [    0.039555] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.039564] PTP clock support registered
    [    0.039585] EDAC MC: Ver: 3.0.0
    [    0.040139] Advanced Linux Sound Architecture Driver Initialized.
    [    0.040524] clocksource: Switched to clocksource arch_sys_counter
    [    0.040729] VFS: Disk quotas dquot_6.6.0
    [    0.040783] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.043078] Carveout Heap: Exported 512 MiB at 0x00000000b8000000
    [    0.043168] NET: Registered protocol family 2
    [    0.043324] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.044387] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.044465] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.044588] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.045068] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.045145] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.045193] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.045307] NET: Registered protocol family 1
    [    0.045327] PCI: CLS 0 bytes, default 64
    [    0.045661] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.047546] workingset: timestamp_bits=46 max_order=15 bucket_order=0
    [    0.049341] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.069033] NET: Registered protocol family 38
    [    0.069073] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.069081] io scheduler mq-deadline registered
    [    0.069086] io scheduler kyber registered
    [    0.070100] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.070312] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.074203] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.075735] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.077222] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.079984] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.081016] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.085683] brd: module loaded
    [    0.088590] loop: module loaded
    [    0.089147] megasas: 07.714.04.00-rc1
    [    0.090205] libphy: Fixed MDIO Bus: probed
    [    0.090625] tun: Universal TUN/TAP device driver, 1.6
    [    0.090848] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.090854] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.090878] sky2: driver version 1.30
    [    0.091309] VFIO - User Level meta-driver version: 0.3
    [    0.091668] i2c /dev entries driver
    [    0.092162] sdhci: Secure Digital Host Controller Interface driver
    [    0.092167] sdhci: Copyright(c) Pierre Ossman
    [    0.092385] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.093019] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.093556] optee: probing for conduit method.
    [    0.093577] optee: revision 3.12 (3d47a131)
    [    0.093840] optee: initialized driver
    [    0.095095] NET: Registered protocol family 17
    [    0.095153] 9pnet: Installing 9P2000 support
    [    0.095368] Key type ._fscrypt registered
    [    0.095375] Key type .fscrypt registered
    [    0.095379] Key type fscrypt-provisioning registered
    [    0.100755] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0015 '21.9.1--v2021.09a (Terrific Lla')
    [    0.120772] random: fast init done
    [    0.145899] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.146276] omap_i2c 42120000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.147087] omap_i2c 2000000.i2c: bus 2 rev0.12 at 400 kHz
    [    0.147572] omap_i2c 2010000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.148154] omap_i2c 2020000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.148590] omap_i2c 2030000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.149201] omap_i2c 2040000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.150031] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    0.150136] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    0.150226] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    0.150369] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    0.156505] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    0.158006] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.158022] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.158028] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.159507] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.159522] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.159528] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.160018] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    0.160511] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 21, base_baud = 3000000) is a 8250
    [    1.711147] printk: console [ttyS2] enabled
    [    1.715909] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 22, base_baud = 3000000) is a 8250
    [    1.726679] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.735800] mmc1: CQHCI version 5.10
    [    1.745364] vdd_mmc1: supplied by vsys_3v3
    [    1.780090] mmc1: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.788262] tp2855 7-0021: tp2855 probed
    [    1.792539] tp2855 8-0021: tp2855 probed
    [    1.796743] tp2855 9-0021: tp2855 probed
    [    1.800947] tp2855 10-0021: tp2855 probed
    [    1.810168] tp2855_des 2-0044: Create tp2855 fault pin sysfs group successed. (kobj = (____ptrval____)),  g_priv =((____ptrval____))
    [    1.822071] tp2855_des 2-0044: Successfully probed (rev/mask 00)
    [    1.828486] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.835326] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.842213] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.849049] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.855889] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.866707] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    1.877224] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    1.889434] mmc0: CQHCI version 5.10
    [    1.901399] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    1.906482] mmc1: Command Queue Engine enabled
    [    1.908747] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    1.913066] mmc1: new HS200 MMC card at address 0001
    [    1.921255] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    1.925578] mmcblk1: mmc1:0001 G1M15L 29.6 GiB 
    [    1.932566] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    1.937214] mmcblk1boot0: mmc1:0001 G1M15L partition 1 31.5 MiB
    [    1.944399] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    1.950407] mmcblk1boot1: mmc1:0001 G1M15L partition 2 31.5 MiB
    [    1.957590] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    1.970829] mmcblk1rpmb: mmc1:0001 G1M15L partition 3 4.00 MiB, chardev (237:0)
    [    1.971495] [NVT-ts] nvt_driver_init 2169: start
    [    1.979363]  mmcblk1: p1 p2 p3
    [    1.985902] [NVT-ts] nvt_parse_dt 1021: novatek,irq-gpio=415
    [    2.008534] [NVT-ts] nvt_bootloader_reset 389: start
    [    2.036726] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.084527] [NVT-ts] nvt_bootloader_reset 399: end
    [    2.089508] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.116723] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.122134] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.127349] [NVT-ts] nvt_clear_crc_err_flag 1393: write 0x3F135 to BLD_SPE_PUPS (0xA5) failed (-5)
    [    2.136485] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.160721] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.166132] [NVT-ts] CTP_I2C_READ 155: error, ret=-121
    [    2.171261] [NVT-ts] nvt_ts_check_chip_ver_trim 1498: EXT_CHIP_ID_RD (0x3F004) = 0xFF, 0x03, 0xF0, 0x00, 0x00, 0x00
    [    2.200722] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.228721] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.234131] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.239345] [NVT-ts] nvt_clear_crc_err_flag 1393: write 0x3F135 to BLD_SPE_PUPS (0xA5) failed (-5)
    [    2.248482] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.272721] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.278132] [NVT-ts] CTP_I2C_READ 155: error, ret=-121
    [    2.283260] [NVT-ts] nvt_ts_check_chip_ver_trim 1498: EXT_CHIP_ID_RD (0x3F004) = 0xFF, 0x03, 0xF0, 0x00, 0x00, 0x00
    [    2.312720] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.340720] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.346130] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.351345] [NVT-ts] nvt_clear_crc_err_flag 1393: write 0x3F135 to BLD_SPE_PUPS (0xA5) failed (-5)
    [    2.360483] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.384719] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.390130] [NVT-ts] CTP_I2C_READ 155: error, ret=-121
    [    2.395257] [NVT-ts] nvt_ts_check_chip_ver_trim 1498: EXT_CHIP_ID_RD (0x3F004) = 0xFF, 0x03, 0xF0, 0x00, 0x00, 0x00
    [    2.424720] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.452719] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.458129] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.463343] [NVT-ts] nvt_clear_crc_err_flag 1393: write 0x3F135 to BLD_SPE_PUPS (0xA5) failed (-5)
    [    2.472481] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.496720] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.502131] [NVT-ts] CTP_I2C_READ 155: error, ret=-121
    [    2.507258] [NVT-ts] nvt_ts_check_chip_ver_trim 1498: EXT_CHIP_ID_RD (0x3F004) = 0xFF, 0x03, 0xF0, 0x00, 0x00, 0x00
    [    2.536721] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.564720] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.570131] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.575344] [NVT-ts] nvt_clear_crc_err_flag 1393: write 0x3F135 to BLD_SPE_PUPS (0xA5) failed (-5)
    [    2.584481] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.608722] [NVT-ts] CTP_I2C_WRITE 195: error, ret=-121
    [    2.614131] [NVT-ts] CTP_I2C_READ 155: error, ret=-121
    [    2.619260] [NVT-ts] nvt_ts_check_chip_ver_trim 1498: EXT_CHIP_ID_RD (0x3F004) = 0xFF, 0x03, 0xF0, 0x00, 0x00, 0x00
    [    2.648525] [NVT-ts] nvt_ts_probe 1630: This chip is not identified in mapping table
    [    2.656272] NVT-ts: probe of 4-0062 failed with error -22
    [    2.661712] [NVT-ts] nvt_driver_init 2186: finished
    [    2.678432] ALSA device list:
    [    2.681398]   No soundcards found.
    [    3.410676] sdhci-am654 4fb0000.mmc: Power on failed
    [    3.446224] mmc0: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    3.454589] VFS: Cannot open root device "mmcblk0p1" or unknown-block(0,0): error -6
    [    3.462359] Please append a correct "root=" boot option; here are the available partitions:
    [    3.470701] 0100            4096 ram0 
    [    3.470702]  (driver?)
    [    3.476792] 0101            4096 ram1 
    [    3.476793]  (driver?)
    [    3.482882] 0102            4096 ram2 
    [    3.482883]  (driver?)
    [    3.488970] 0103            4096 ram3 
    [    3.488972]  (driver?)
    [    3.495057] 0104            4096 ram4 
    [    3.495058]  (driver?)
    [    3.501145] 0105            4096 ram5 
    [    3.501147]  (driver?)
    [    3.507230] 0106            4096 ram6 
    [    3.507232]  (driver?)
    [    3.513319] 0107            4096 ram7 
    [    3.513321]  (driver?)
    [    3.519405] 0108            4096 ram8 
    [    3.519407]  (driver?)
    [    3.525494] 0109            4096 ram9 
    [    3.525495]  (driver?)
    [    3.531580] 010a            4096 ram10 
    [    3.531582]  (driver?)
    [    3.537757] 010b            4096 ram11 
    [    3.537758]  (driver?)
    [    3.543933] 010c            4096 ram12 
    [    3.543934]  (driver?)
    [    3.550108] 010d            4096 ram13 
    [    3.550110]  (driver?)
    [    3.556282] 010e            4096 ram14 
    [    3.556284]  (driver?)
    [    3.562457] 010f            4096 ram15 
    [    3.562458]  (driver?)
    [    3.568635] b300        31080448 mmcblk1 
    [    3.568637]  driver: mmcblk
    [    3.575417]   b301         3915776 mmcblk1p1 6eb4a5f9-01
    [    3.575418] 
    [    3.582201]   b302         3915776 mmcblk1p2 6eb4a5f9-02
    [    3.582203] 
    [    3.588989]   b303        23224320 mmcblk1p3 6eb4a5f9-03
    [    3.588990] 
    [    3.595772] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
    [    3.604017] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.10.65-gfeff4d2e65 #1
    [    3.611045] Hardware name: Texas Instruments J721E CCIDS (DT)
    [    3.616774] Call trace:
    [    3.619224]  dump_backtrace+0x0/0x1a0
    [    3.622875]  show_stack+0x18/0x68
    [    3.626181]  dump_stack+0xd0/0x12c
    [    3.629570]  panic+0x16c/0x334
    [    3.632616]  mount_block_root+0x2b8/0x34c
    [    3.636611]  mount_root+0x70/0x80
    [    3.639914]  prepare_namespace+0x130/0x170
    [    3.643995]  kernel_init_freeable+0x25c/0x2a0
    [    3.648339]  kernel_init+0x14/0x114
    [    3.651814]  ret_from_fork+0x10/0x34
    [    3.655380] SMP: stopping secondary CPUs
    [    3.659292] Kernel Offset: disabled
    [    3.662767] CPU features: 0x0040022,20006008
    [    3.667023] Memory Limit: none
    [    3.670068] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---
    
    

    Reboot fail: Finally HS200 doesn't present in right side of waveform. But clock can transform to 200MHz.

    Reboot pass: HS200 present in right side of waveform.

  • HI Cloud,

    Logs still show you are using older command line 

    Kernel command line: root=/dev/mmcblk0p1

    Can you confirm this ?

    Regards
    Diwakar

  • Hi Diwakar,

    Sorry, we will try root=/dev/mmcblk0p2.

    What's difference between mmcblk0p1 & mmcblk0p2?

    Can you kindly explain definition? 

    Thanks.

  • Hi Cloud 

    You need to change full args_mmc variable with the below value as mentioned earlier 

    setenv args_mmc "run finduuid;setenv bootargs console=ttyS2,115200n8  root=/dev/mmcblk0p1 rw rootfste=ext4 rootwait"

    Sorry, we will try root=/dev/mmcblk0p2.

    IT tells where is your root file system is , in your case it is mmcblk0p1 partition so that thing will remain same .

    You need to change the command line according to the one which i mentioned above.

    Regards
    Diwakar

  • Hi, Diwakar

    Base on previous discussion, I feel a little bit confuse.

    How do you know customer's rootfs is located on  "mmcblk0p1" ?

    Queston 1 : 

    Base on this reference : https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j721s2/09_01_00_06/exports/docs/linux/How_to_Guides/Target/How_to_flash_emmc_device.html

    rootfs should be on  "mmcblk0p2", not "mmcblk0p1". So we need your guidance

    Question 2:

    Base on information as below, 

    mmcblk0 is eMMC, so how do we mapping mmcblk0p1 or mmcblk0p2 for boot0 or boot1? 

    root@j721e-evm:~# ls -l /dev/mmcblk*
    brw-rw----    1 root     disk      179,   0 Jul 18 22:49 /dev/mmcblk0
    brw-rw----    1 root     disk      179,  32 Jul 17 22:37 /dev/mmcblk0boot0
    brw-rw----    1 root     disk      179,  64 Jul 17 22:37 /dev/mmcblk0boot1
    crw-------    1 root     root      242,   0 Jul 17 22:37 /dev/mmcblk0rpmb
    brw-rw----    1 root     disk      179,  96 Jul 17 22:37 /dev/mmcblk1
    brw-rw----    1 root     disk      179,  97 Jul 17 22:37 /dev/mmcblk1p1
    brw-rw----    1 root     disk      179,  98 Jul 17 22:37 /dev/mmcblk1p2

    Many Thanks

    Gibbs

  • Hi Gibbs 

    Let me add more details :

    Based on the probing of the (emmc/sd)device mmc0  mmc1 get assigned.

    Ideally on TDA4VM  emmc is mmcblk0  and SD will be mmcblk1  and p1 p2 are the partition of that particular block device , like mmcblk1p1 is sd partition

    reference for the emmc partition structure.

    How do you know customer's rootfs is located on  "mmcblk0p1" ?

    So its up to the Customer where they are keeping the rootfs in the UDA partition.

    based on the kernal command line which is present in the logs which you provided 

    root filesystem is defined to be present in mmcblk0p1 by the customer , so i am assuming that is the correct location.

    You can confirm it by checking the kernel command line in the passing case.

    and based on the above logs i suggested to change the command line as below: 

    setenv args_mmc "run finduuid;setenv bootargs console=ttyS2,115200n8  root=/dev/mmcblk0p1 rw rootfste=ext4 rootwait"

    so how do we mapping mmcblk0p1 or mmcblk0p2 for boot0 or boot1? 

    mmcblkop1 and mmcblk0p2 is the two sub partition present in the UDA partition of emmc . 

    boot0 and boot1 partition are these 

    brw-rw---- 1 root disk 179, 32 Jul 17 22:37 /dev/mmcblk0boot0
    brw-rw---- 1 root disk 179, 64 Jul 17 22:37 /dev/mmcblk0boot1

    Regards
    Diwakar

  • Hi, Diwakar

    Thanks your quick explanation.

    So let's me make a double check (conclusion)

    1.  Basically, We can use  "ls /dev/block/mmcblk0*" command to list all possible partition on eMMC, example show as below. (Y/N)?

    root@xxx:/ # ls /dev/block/mmcblk0*
    /dev/block/mmcblk0
    /dev/block/mmcblk0boot0
    /dev/block/mmcblk0boot1
    /dev/block/mmcblk0rpmb
    /dev/block/mmcblk0p1
    /dev/block/mmcblk0p2

    2. Bootloader (ex:u-boot) usually store in mmcblk0boot0 or mmcblk0boot1. (Y/N)?

    3. Linux kernel/rootfs usually store in mmcblk0p1 or mmcblk0p2. (Y/N)?

    4. As far as I know, is "linux kernel image" is part of rootfs? (Y/N)? because I think linux kernel image store in "boot" folder in root file system.

    5.Follow customer's Linux boot log & item4, it tell us linux kernel already uncompress to RAM, does it also mean "dev/mmcblk0p1" is correct rootfs for customer's board? (Y/N)?

    Thanks again

    Gibbs

  • Hi Gibbs 

    2. Bootloader (ex:u-boot) usually store in mmcblk0boot0 or mmcblk0boot1. (Y/N)?

    Yes, but it depends on the boot mode which you are using 

    3. Linux kernel/rootfs usually store in mmcblk0p1 or mmcblk0p2. (Y/N)?

    correct considering customer is using as a boot media.

    4. As far as I know, is "linux kernel image" is part of rootfs? (Y/N)? because I think linux kernel image store in "boot" folder in root file system.

    Yes

    5.Follow customer's Linux boot log & item4, it tell us linux kernel already uncompress to RAM, does it also mean "dev/mmcblk0p1" is correct rootfs for customer's board? (Y/N)?

    from where to load the kernel is defined by the U-BOOT envoirment variable , next linux will try to mount the file system during boot process.

    and linux know about the rootfs using kernal command.

    Regards
    Diwakar