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: Some PCIE Questions

Part Number: TDA4VM

Tool/software:

Hi,

  In recent testing, I found that the probe function in the MVL driver was not called when PCIE was not successfully mounted. Therefore, we suspect that there may be a connection with the MVL chip, and we are currently in

communication with the MVL manufacturer.

  If you have any new suggestions, please let me know.

Regards,

Yang

  • Hi Yang,

    Thanks for creating the new E2E thread. The last thread, I had assigned to our hardware team to see if they could respond, but it looks like they had not looked at it. I will try messaging them to see if they can respond to this new thread as well.

    In terms of software, any PCIe device driver will use the vendor ID (VID) and device ID (DID) obtained from a common standard PCIe space to know which device driver to use. If there are PCIe issues sometimes when booting up the device, but not always, then it might be hardware issues (although, this would be very rare).

    But checking with the manufacturer is a good step.

    Regards,

    Takuma

  • Hi,

      After adding a patch, we ensured that it would not enter the init function without recognizing the PCIe device, in order to avoid kernel panic issues. However,

    after Link up, the problem still occurred. Could you please help us take a look? It seems that there was a freeze during the verification process of BAR.

    [2025-06-16 19:52:08.204] U-Boot SPL 2024.04 (Jun 13 2025 - 10:30:46 +0800)
    [2025-06-16 19:52:08.220] SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    [2025-06-16 19:52:08.283] Trying to boot from MMC2
    [2025-06-16 19:52:08.439] Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    [2025-06-16 19:52:08.439] Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    [2025-06-16 19:52:08.439] Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    [2025-06-16 19:52:08.439] Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    [2025-06-16 19:52:08.439] Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    [2025-06-16 19:52:08.439] Loading Environment from nowhere... OK
    [2025-06-16 19:52:08.455] Starting ATF on ARM64 core...
    [2025-06-16 19:52:08.470] 
    [2025-06-16 19:52:08.470] NOTICE:  BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
    [2025-06-16 19:52:08.470] NOTICE:  BL31: Built : 16:09:05, Feb  9 2024
    [2025-06-16 19:52:08.486] I/TC: 
    [2025-06-16 19:52:08.486] 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
    [2025-06-16 19:52:08.579] I/TC: WARNING: This OP-TEE configuration might be insecure!
    [2025-06-16 19:52:08.579] I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
    [2025-06-16 19:52:08.579] I/TC: Primary CPU initializing
    [2025-06-16 19:52:08.579] I/TC: GIC redistributor base address not provided
    [2025-06-16 19:52:08.579] I/TC: Assuming default GIC group status and modifier
    [2025-06-16 19:52:08.579] I/TC: SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    [2025-06-16 19:52:08.579] I/TC: HUK Initialized
    [2025-06-16 19:52:08.579] I/TC: Activated SA2UL device
    [2025-06-16 19:52:08.579] I/TC: Fixing SA2UL firewall owner for GP device
    [2025-06-16 19:52:08.579] I/TC: Enabled firewalls for SA2UL TRNG device
    [2025-06-16 19:52:08.579] I/TC: SA2UL TRNG initialized
    [2025-06-16 19:52:08.579] I/TC: SA2UL Drivers initialized
    [2025-06-16 19:52:08.579] I/TC: Primary CPU switching to normal world boot
    [2025-06-16 19:52:08.720] 
    [2025-06-16 19:52:08.720] U-Boot SPL 2024.04 (Jun 13 2025 - 10:30:41 +0800)
    [2025-06-16 19:52:08.720] SYSFW ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    [2025-06-16 19:52:08.814] Detected: J7X-BASE-CPB rev E3
    [2025-06-16 19:52:08.814] Detected: J7X-VSC8514-ETH rev E2
    [2025-06-16 19:52:08.814] Trying to boot from MMC2
    [2025-06-16 19:52:08.923] Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    [2025-06-16 19:52:08.923] Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted
    [2025-06-16 19:52:09.923] 
    [2025-06-16 19:52:09.923] 
    [2025-06-16 19:52:09.923] U-Boot 2024.04 (Jun 13 2025 - 10:30:41 +0800)
    [2025-06-16 19:52:09.923] 
    [2025-06-16 19:52:09.923] SoC:   J721E SR1.1 GP
    [2025-06-16 19:52:09.923] Model: Texas Instruments J721e EVM
    [2025-06-16 19:52:09.923] Board: J721EX-PM2-SOM rev E8
    [2025-06-16 19:52:09.923] DRAM:  2 GiB (effective 4 GiB)
    [2025-06-16 19:52:10.438] Core:  115 devices, 34 uclasses, devicetree: separate
    [2025-06-16 19:52:10.485] Flash: 0 Bytes
    [2025-06-16 19:52:10.485] MMC:   mmc@4f80000: 0, mmc@4fb0000: 1
    [2025-06-16 19:52:10.485] Loading Environment from nowhere... OK
    [2025-06-16 19:52:10.485] In:    serial@2800000
    [2025-06-16 19:52:10.485] Out:   serial@2800000
    [2025-06-16 19:52:10.485] Err:   serial@2800000
    [2025-06-16 19:52:10.485] am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1
    [2025-06-16 19:52:10.548] Detected: J7X-BASE-CPB rev E3
    [2025-06-16 19:52:10.548] Detected: J7X-VSC8514-ETH rev E2
    [2025-06-16 19:52:10.548] Net:   PHY PassiveMode: 0x0000 
    [2025-06-16 19:52:10.642] eth0: ethernet@46000000port@1
    [2025-06-16 19:52:10.657] Hit any key to stop autoboot:  2  1  0 
    [2025-06-16 19:52:12.844] switch to partitions #0, OK
    [2025-06-16 19:52:12.844] mmc1 is current device
    [2025-06-16 19:52:12.844] SD/MMC found on device 1
    [2025-06-16 19:52:12.844] 198 bytes read in 30 ms (5.9 KiB/s)
    [2025-06-16 19:52:12.844] Loaded env from uEnv.txt
    [2025-06-16 19:52:12.844] Importing environment from mmc1 ...
    [2025-06-16 19:52:12.844] Running uenvcmd ...
    [2025-06-16 19:52:12.844] GPIO: 'gpio@22_17' not found
    [2025-06-16 19:52:12.844] Command 'gpio' failed: Error -22
    [2025-06-16 19:52:12.844] GPIO: 'gpio@22_16' not found
    [2025-06-16 19:52:12.844] Command 'gpio' failed: Error -22
    [2025-06-16 19:52:12.844] k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work
    [2025-06-16 19:52:12.844] k3_r5f_rproc r5f@41400000: Core 2 is already in use. No rproc commands work
    [2025-06-16 19:52:13.078] 3724620 bytes read in 191 ms (18.6 MiB/s)
    [2025-06-16 19:52:13.078] Load Remote Processor 2 with data@addr=0x82000000 3724620 bytes: Success!
    [2025-06-16 19:52:13.125] 322804 bytes read in 51 ms (6 MiB/s)
    [2025-06-16 19:52:13.141] Load Remote Processor 3 with data@addr=0x82000000 322804 bytes: Success!
    [2025-06-16 19:52:13.141] Failed to load '/lib/firmware/j7-main-r5f1_0-fw'
    [2025-06-16 19:52:13.172] Failed to load '/lib/firmware/j7-main-r5f1_1-fw'
    [2025-06-16 19:52:13.266] 998192 bytes read in 78 ms (12.2 MiB/s)
    [2025-06-16 19:52:13.266] Load Remote Processor 6 with data@addr=0x82000000 998192 bytes: Success!
    [2025-06-16 19:52:13.344] 998192 bytes read in 78 ms (12.2 MiB/s)
    [2025-06-16 19:52:13.344] Load Remote Processor 7 with data@addr=0x82000000 998192 bytes: Success!
    [2025-06-16 19:52:13.938] 13504656 bytes read in 595 ms (21.6 MiB/s)
    [2025-06-16 19:52:13.969] Load Remote Processor 8 with data@addr=0x82000000 13504656 bytes: Success!
    [2025-06-16 19:52:14.891] 21611008 bytes read in 922 ms (22.4 MiB/s)
    [2025-06-16 19:52:14.922] 118430 bytes read in 38 ms (3 MiB/s)
    [2025-06-16 19:52:14.937] Working FDT set to 88000000
    [2025-06-16 19:52:14.969] 1783 bytes read in 33 ms (52.7 KiB/s)
    [2025-06-16 19:52:15.031] 11276 bytes read in 34 ms (323.2 KiB/s)
    [2025-06-16 19:52:15.141] ## Flattened Device Tree blob at 88000000
    [2025-06-16 19:52:15.172]    Booting using the fdt blob at 0x88000000
    [2025-06-16 19:52:15.172] Working FDT set to 88000000
    [2025-06-16 19:52:15.172] ERROR: reserving fdt memory region failed (addr=880000000 size=27000000 flags=4)
    [2025-06-16 19:52:15.219]    Loading Device Tree to 000000008fee0000, end 000000008fffffff ... OK
    [2025-06-16 19:52:15.250] Working FDT set to 8fee0000
    [2025-06-16 19:52:15.250] 
    [2025-06-16 19:52:15.250] Starting kernel ...
    [2025-06-16 19:52:15.250] 
    [2025-06-16 19:52:16.031] [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [2025-06-16 19:52:16.031] [    0.000000] Linux version 6.6.32 (master@NR06012201256505) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240620) #10 SMP PREEMPT Fri Jun 13 10:28:03 CST 2025
    [2025-06-16 19:52:16.031] [    0.000000] KASLR disabled due to lack of seed
    [2025-06-16 19:52:16.031] [    0.000000] Machine model: Texas Instruments J721e EVM
    [2025-06-16 19:52:16.031] [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [2025-06-16 19:52:16.031] [    0.000000] printk: bootconsole [ns16550a0] enabled
    [2025-06-16 19:52:16.031] [    0.000000] efi: UEFI not found.
    [2025-06-16 19:52:16.031] [    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
    [2025-06-16 19:52:16.031] [    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
    [2025-06-16 19:52:16.031] [    0.000000] OF: reserved mem: 0x00000008e0000000..0x00000008ffffffff (524288 KiB) map reusable linux,cma
    [2025-06-16 19:52:16.031] [    0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
    [2025-06-16 19:52:16.031] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [2025-06-16 19:52:16.047] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.047] [    0.000000] OF: reserved mem: 0x00000000a0000000..0x00000000a00fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a0000000
    [2025-06-16 19:52:16.047] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [2025-06-16 19:52:16.047] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.047] [    0.000000] OF: reserved mem: 0x00000000a0100000..0x00000000a0ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a0100000
    [2025-06-16 19:52:16.047] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [2025-06-16 19:52:16.047] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.047] [    0.000000] OF: reserved mem: 0x00000000a1000000..0x00000000a10fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a1000000
    [2025-06-16 19:52:16.047] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [2025-06-16 19:52:16.062] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.062] [    0.000000] OF: reserved mem: 0x00000000a1100000..0x00000000a1ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a1100000
    [2025-06-16 19:52:16.062] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [2025-06-16 19:52:16.062] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.062] [    0.000000] OF: reserved mem: 0x00000000a2000000..0x00000000a20fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a2000000
    [2025-06-16 19:52:16.062] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
    [2025-06-16 19:52:16.062] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.062] [    0.000000] OF: reserved mem: 0x00000000a2100000..0x00000000a3ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a2100000
    [2025-06-16 19:52:16.062] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [2025-06-16 19:52:16.093] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.093] [    0.000000] OF: reserved mem: 0x00000000a4000000..0x00000000a40fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a4000000
    [2025-06-16 19:52:16.093] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
    [2025-06-16 19:52:16.093] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.093] [    0.000000] OF: reserved mem: 0x00000000a4100000..0x00000000a5ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a4100000
    [2025-06-16 19:52:16.093] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [2025-06-16 19:52:16.093] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.093] [    0.000000] OF: reserved mem: 0x00000000a6000000..0x00000000a60fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a6000000
    [2025-06-16 19:52:16.109] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [2025-06-16 19:52:16.109] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.109] [    0.000000] OF: reserved mem: 0x00000000a6100000..0x00000000a6ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a6100000
    [2025-06-16 19:52:16.109] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [2025-06-16 19:52:16.109] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.109] [    0.000000] OF: reserved mem: 0x00000000a7000000..0x00000000a70fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a7000000
    [2025-06-16 19:52:16.109] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [2025-06-16 19:52:16.109] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.109] [    0.000000] OF: reserved mem: 0x00000000a7100000..0x00000000a7ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a7100000
    [2025-06-16 19:52:16.125] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [2025-06-16 19:52:16.125] [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.125] [    0.000000] OF: reserved mem: 0x00000000a8000000..0x00000000a80fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a8000000
    [2025-06-16 19:52:16.125] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [2025-06-16 19:52:16.125] [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.125] [    0.000000] OF: reserved mem: 0x00000000a8100000..0x00000000a8ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a8100000
    [2025-06-16 19:52:16.125] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
    [2025-06-16 19:52:16.125] [    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.125] [    0.000000] OF: reserved mem: 0x00000000a9000000..0x00000000a90fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a9000000
    [2025-06-16 19:52:16.140] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
    [2025-06-16 19:52:16.140] [    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.140] [    0.000000] OF: reserved mem: 0x00000000a9100000..0x00000000a9ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a9100000
    [2025-06-16 19:52:16.140] [    0.000000] OF: reserved mem: 0x00000000aa000000..0x00000000abffffff (32768 KiB) nomap non-reusable vision-apps-rtos-ipc-memory-region
    [2025-06-16 19:52:16.140] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
    [2025-06-16 19:52:16.140] [    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.140] [    0.000000] OF: reserved mem: 0x00000000ac000000..0x00000000b1ffffff (98304 KiB) nomap non-reusable vision-apps-dma-memory@ac000000
    [2025-06-16 19:52:16.140] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
    [2025-06-16 19:52:16.140] [    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.156] [    0.000000] OF: reserved mem: 0x00000000b2000000..0x00000000b20fffff (1024 KiB) nomap non-reusable vision-apps-c71-dma-memory@b2000000
    [2025-06-16 19:52:16.156] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
    [2025-06-16 19:52:16.156] [    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.156] [    0.000000] OF: reserved mem: 0x00000000b2100000..0x00000000b7ffffff (97280 KiB) nomap non-reusable vision-apps-c71-memory@b2100000
    [2025-06-16 19:52:16.156] [    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
    [2025-06-16 19:52:16.156] [    0.000000] OF: reserved mem: 0x00000000b8000000..0x00000000d7ffffff (524288 KiB) map non-reusable vision_apps_shared-memories
    [2025-06-16 19:52:16.156] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 192 MiB
    [2025-06-16 19:52:16.156] [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.156] [    0.000000] OF: reserved mem: 0x00000000d8000000..0x00000000e3ffffff (196608 KiB) nomap non-reusable vision-apps-core-heap-memory-lo@d8000000
    [2025-06-16 19:52:16.171] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4000000, size 8 MiB
    [2025-06-16 19:52:16.171] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@e4000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.171] [    0.000000] OF: reserved mem: 0x00000000e4000000..0x00000000e47fffff (8192 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-queues@e4000000
    [2025-06-16 19:52:16.171] [    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4800000, size 24 MiB
    [2025-06-16 19:52:16.171] [    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@e4800000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.171] [    0.000000] OF: reserved mem: 0x00000000e4800000..0x00000000e5ffffff (24576 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-buffers@e4800000
    [2025-06-16 19:52:16.171] [    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 624 MiB
    [2025-06-16 19:52:16.171] [    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
    [2025-06-16 19:52:16.171] [    0.000000] OF: reserved mem: 0x0000000880000000..0x00000008a6ffffff (638976 KiB) nomap non-reusable vision-apps-core-heap-memory-hi@880000000
    [2025-06-16 19:52:16.265] [    0.000000] Zone ranges:
    [2025-06-16 19:52:16.265] [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [2025-06-16 19:52:16.265] [    0.000000]   DMA32    empty
    [2025-06-16 19:52:16.265] [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [2025-06-16 19:52:16.265] [    0.000000] Movable zone start for each node
    [2025-06-16 19:52:16.265] [    0.000000] Early memory node ranges
    [2025-06-16 19:52:16.265] [    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
    [2025-06-16 19:52:16.265] [    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
    [2025-06-16 19:52:16.265] [    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
    [2025-06-16 19:52:16.265] [    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000e5ffffff]
    [2025-06-16 19:52:16.265] [    0.000000]   node   0: [mem 0x00000000e6000000-0x00000000ffffffff]
    [2025-06-16 19:52:16.265] [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008a6ffffff]
    [2025-06-16 19:52:16.265] [    0.000000]   node   0: [mem 0x00000008a7000000-0x00000008ffffffff]
    [2025-06-16 19:52:16.265] [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [2025-06-16 19:52:16.422] [    0.000000] psci: probing for conduit method from DT.
    [2025-06-16 19:52:16.422] [    0.000000] psci: PSCIv1.1 detected in firmware.
    [2025-06-16 19:52:16.422] [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [2025-06-16 19:52:16.422] [    0.000000] psci: Trusted OS migration not required
    [2025-06-16 19:52:16.422] [    0.000000] psci: SMC Calling Convention v1.4
    [2025-06-16 19:52:16.422] [    0.000000] percpu: Embedded 20 pages/cpu s43304 r8192 d30424 u81920
    [2025-06-16 19:52:16.422] [    0.000000] Detected PIPT I-cache on CPU0
    [2025-06-16 19:52:16.422] [    0.000000] CPU features: detected: GIC system register CPU interface
    [2025-06-16 19:52:16.422] [    0.000000] CPU features: detected: Spectre-v3a
    [2025-06-16 19:52:16.422] [    0.000000] CPU features: detected: Spectre-BHB
    [2025-06-16 19:52:16.422] [    0.000000] CPU features: detected: ARM erratum 1742098
    [2025-06-16 19:52:16.422] [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [2025-06-16 19:52:16.422] [    0.000000] alternatives: applying boot alternatives
    [2025-06-16 19:52:16.422] [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=PARTUUID=c8e2b277-02 rw rootfstype=ext4 rootwait
    [2025-06-16 19:52:16.422] [    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [2025-06-16 19:52:16.422] [    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [2025-06-16 19:52:16.422] [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
    [2025-06-16 19:52:16.422] [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [2025-06-16 19:52:16.422] [    0.000000] software IO TLB: area num 2.
    [2025-06-16 19:52:16.437] [    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
    [2025-06-16 19:52:17.078] [    0.000000] Memory: 1693496K/4194304K available (12800K kernel code, 1264K rwdata, 4420K rodata, 2496K init, 440K bss, 1976520K reserved, 524288K cma-reserved)
    [2025-06-16 19:52:17.078] [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [2025-06-16 19:52:17.078] [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [2025-06-16 19:52:17.078] [    0.000000] rcu: 	RCU event tracing is enabled.
    [2025-06-16 19:52:17.078] [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [2025-06-16 19:52:17.078] [    0.000000] 	Trampoline variant of Tasks RCU enabled.
    [2025-06-16 19:52:17.078] [    0.000000] 	Tracing variant of Tasks RCU enabled.
    [2025-06-16 19:52:17.078] [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [2025-06-16 19:52:17.078] [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [2025-06-16 19:52:17.078] [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [2025-06-16 19:52:17.078] [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [2025-06-16 19:52:17.078] [    0.000000] GICv3: 960 SPIs implemented
    [2025-06-16 19:52:17.078] [    0.000000] GICv3: 0 Extended SPIs implemented
    [2025-06-16 19:52:17.078] [    0.000000] Root IRQ handler: gic_handle_irq
    [2025-06-16 19:52:17.078] [    0.000000] GICv3: GICv3 features: 16 PPIs
    [2025-06-16 19:52:17.093] [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [2025-06-16 19:52:17.093] [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [2025-06-16 19:52:17.093] [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [2025-06-16 19:52:17.093] [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [2025-06-16 19:52:17.093] [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @8a7800000 (flat, esz 8, psz 64K, shr 0)
    [2025-06-16 19:52:17.093] [    0.000000] ITS: using cache flushing for cmd queue
    [2025-06-16 19:52:17.093] [    0.000000] GICv3: using LPI property table @0x00000008a7040000
    [2025-06-16 19:52:17.093] [    0.000000] GIC: using cache flushing for LPI property table
    [2025-06-16 19:52:17.093] [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008a7050000
    [2025-06-16 19:52:17.093] [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [2025-06-16 19:52:17.093] [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [2025-06-16 19:52:17.093] [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [2025-06-16 19:52:17.093] [    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [2025-06-16 19:52:17.109] [    0.008453] Console: colour dummy device 80x25
    [2025-06-16 19:52:17.109] [    0.013025] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [2025-06-16 19:52:17.109] [    0.023696] pid_max: default: 32768 minimum: 301
    [2025-06-16 19:52:17.109] [    0.028446] LSM: initializing lsm=capability,integrity
    [2025-06-16 19:52:17.109] [    0.033753] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [2025-06-16 19:52:17.109] [    0.041332] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [2025-06-16 19:52:17.109] [    0.050342] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [2025-06-16 19:52:17.109] [    0.057619] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
    [2025-06-16 19:52:17.109] [    0.065488] rcu: Hierarchical SRCU implementation.
    [2025-06-16 19:52:17.109] [    0.070384] rcu: 	Max phase no-delay instances is 1000.
    [2025-06-16 19:52:17.109] [    0.075947] Platform MSI: msi-controller@1820000 domain created
    [2025-06-16 19:52:17.109] [    0.082308] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [2025-06-16 19:52:17.109] [    0.091752] EFI services will not be available.
    [2025-06-16 19:52:17.109] [    0.096548] smp: Bringing up secondary CPUs ...
    [2025-06-16 19:52:17.124] I/TC: Secondary CPU 1 initializing
    [2025-06-16 19:52:17.124] I/TC: Secondary CPU 1 switching to normal world boot
    [2025-06-16 19:52:17.124] [    0.109909] Detected PIPT I-cache on CPU1
    [2025-06-16 19:52:17.124] [    0.109970] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [2025-06-16 19:52:17.124] [    0.109982] GICv3: CPU1: using allocated LPI pending table @0x00000008a7060000
    [2025-06-16 19:52:17.124] [    0.110017] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [2025-06-16 19:52:17.124] [    0.110087] smp: Brought up 1 node, 2 CPUs
    [2025-06-16 19:52:17.124] [    0.139435] SMP: Total of 2 processors activated.
    [2025-06-16 19:52:17.124] [    0.144240] CPU features: detected: 32-bit EL0 Support
    [2025-06-16 19:52:17.124] [    0.149494] CPU features: detected: CRC32 instructions
    [2025-06-16 19:52:17.124] [    0.154772] CPU: All CPU(s) started at EL2
    [2025-06-16 19:52:17.124] [    0.158954] alternatives: applying system-wide alternatives
    [2025-06-16 19:52:17.124] [    0.165800] devtmpfs: initialized
    [2025-06-16 19:52:17.124] [    0.176649] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [2025-06-16 19:52:17.124] [    0.186649] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [2025-06-16 19:52:17.124] [    0.203733] pinctrl core: initialized pinctrl subsystem
    [2025-06-16 19:52:17.140] [    0.209549] DMI not present or invalid.
    [2025-06-16 19:52:17.140] [    0.213887] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [2025-06-16 19:52:17.140] [    0.220501] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [2025-06-16 19:52:17.140] [    0.227810] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [2025-06-16 19:52:17.140] [    0.235821] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [2025-06-16 19:52:17.140] [    0.243957] audit: initializing netlink subsys (disabled)
    [2025-06-16 19:52:17.140] [    0.249610] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
    [2025-06-16 19:52:17.140] [    0.249854] thermal_sys: Registered thermal governor 'step_wise'
    [2025-06-16 19:52:17.140] [    0.257534] thermal_sys: Registered thermal governor 'power_allocator'
    [2025-06-16 19:52:17.140] [    0.263761] cpuidle: using governor menu
    [2025-06-16 19:52:17.140] [    0.274532] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [2025-06-16 19:52:17.140] [    0.281503] ASID allocator initialised with 65536 entries
    [2025-06-16 19:52:17.140] [    0.297335] platform 4800000.dsi: Fixed dependency cycle(s) with /bus@100000/dss@4a00000
    [2025-06-16 19:52:17.343] [    0.305632] platform 4800000.dsi: Fixed dependency cycle(s) with /bus@100000/dsi@4800000/bridge@0
    [2025-06-16 19:52:17.343] [    0.314924] platform 4800000.dsi: Fixed dependency cycle(s) with /bus@100000/dss@4a00000
    [2025-06-16 19:52:17.343] [    0.323221] platform 4a00000.dss: Fixed dependency cycle(s) with /bus@100000/dsi@4800000
    [2025-06-16 19:52:17.343] [    0.332080] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@100000/pinctrl@a40000/mcu-cpsw-cpts
    [2025-06-16 19:52:17.343] [    0.343080] platform a000000.dp-bridge: Fixed dependency cycle(s) with /connector
    [2025-06-16 19:52:17.343] [    0.350764] platform connector: Fixed dependency cycle(s) with /bus@100000/dp-bridge@a000000
    [2025-06-16 19:52:17.343] [    0.359660] platform panel0: Fixed dependency cycle(s) with /bus@100000/dsi@4800000/bridge@0
    [2025-06-16 19:52:17.343] [    0.368498] Modules: 27376 pages in range for non-PLT usage
    [2025-06-16 19:52:17.343] [    0.368500] Modules: 518896 pages in range for PLT usage
    [2025-06-16 19:52:17.343] [    0.374723] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [2025-06-16 19:52:17.343] [    0.387088] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [2025-06-16 19:52:17.359] [    0.393491] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [2025-06-16 19:52:17.359] [    0.400425] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [2025-06-16 19:52:17.359] [    0.406826] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [2025-06-16 19:52:17.359] [    0.413759] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [2025-06-16 19:52:17.359] [    0.420159] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [2025-06-16 19:52:17.359] [    0.427095] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [2025-06-16 19:52:17.359] [    0.434385] k3-chipinfo 43000014.chipid: Family:J721E rev:SR1.1 JTAGID[0x1bb6402f] Detected
    [2025-06-16 19:52:17.359] [    0.443541] iommu: Default domain type: Translated
    [2025-06-16 19:52:17.359] [    0.448466] iommu: DMA domain TLB invalidation policy: strict mode
    [2025-06-16 19:52:17.359] [    0.454942] SCSI subsystem initialized
    [2025-06-16 19:52:17.359] [    0.458979] usbcore: registered new interface driver usbfs
    [2025-06-16 19:52:17.359] [    0.464602] usbcore: registered new interface driver hub
    [2025-06-16 19:52:17.359] [    0.470042] usbcore: registered new device driver usb
    [2025-06-16 19:52:17.359] [    0.475505] pps_core: LinuxPPS API ver. 1 registered
    [2025-06-16 19:52:17.359] [    0.480577] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [2025-06-16 19:52:17.374] [    0.489915] PTP clock support registered
    [2025-06-16 19:52:17.374] [    0.494028] EDAC MC: Ver: 3.0.0
    [2025-06-16 19:52:17.374] [    0.497522] scmi_core: SCMI protocol bus registered
    [2025-06-16 19:52:17.374] [    0.502677] FPGA manager framework
    [2025-06-16 19:52:17.374] [    0.506193] Advanced Linux Sound Architecture Driver Initialized.
    [2025-06-16 19:52:17.374] [    0.512768] Bluetooth: Core ver 2.22
    [2025-06-16 19:52:17.374] [    0.516436] NET: Registered PF_BLUETOOTH protocol family
    [2025-06-16 19:52:17.374] [    0.521861] Bluetooth: HCI device and connection manager initialized
    [2025-06-16 19:52:17.374] [    0.528356] Bluetooth: HCI socket layer initialized
    [2025-06-16 19:52:17.374] [    0.533338] Bluetooth: L2CAP socket layer initialized
    [2025-06-16 19:52:17.374] [    0.538504] Bluetooth: SCO socket layer initialized
    [2025-06-16 19:52:17.374] [    0.543816] clocksource: Switched to clocksource arch_sys_counter
    [2025-06-16 19:52:17.374] [    0.550217] VFS: Disk quotas dquot_6.6.0
    [2025-06-16 19:52:17.374] [    0.554240] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [2025-06-16 19:52:17.374] [    0.564533] Carveout Heap: Exported 512 MiB at 0x00000000b8000000
    [2025-06-16 19:52:17.374] [    0.570853] NET: Registered PF_INET protocol family
    [2025-06-16 19:52:17.374] [    0.576042] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [2025-06-16 19:52:17.390] [    0.585020] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [2025-06-16 19:52:17.390] [    0.593809] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [2025-06-16 19:52:17.390] [    0.601731] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [2025-06-16 19:52:17.390] [    0.609943] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
    [2025-06-16 19:52:17.390] [    0.618906] TCP: Hash tables configured (established 32768 bind 32768)
    [2025-06-16 19:52:17.390] [    0.625767] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [2025-06-16 19:52:17.390] [    0.632690] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [2025-06-16 19:52:17.390] [    0.640182] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [2025-06-16 19:52:17.390] [    0.646462] RPC: Registered named UNIX socket transport module.
    [2025-06-16 19:52:17.390] [    0.652522] RPC: Registered udp transport module.
    [2025-06-16 19:52:17.390] [    0.657326] RPC: Registered tcp transport module.
    [2025-06-16 19:52:17.390] [    0.662128] RPC: Registered tcp-with-tls transport module.
    [2025-06-16 19:52:17.406] [    0.667731] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [2025-06-16 19:52:17.406] [    0.674314] NET: Registered PF_XDP protocol family
    [2025-06-16 19:52:17.406] [    0.679221] PCI: CLS 0 bytes, default 64
    [2025-06-16 19:52:17.406] [    0.684026] Initialise system trusted keyrings
    [2025-06-16 19:52:17.406] [    0.688723] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [2025-06-16 19:52:17.406] [    0.695501] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [2025-06-16 19:52:17.406] [    0.701621] NFS: Registering the id_resolver key type
    [2025-06-16 19:52:17.406] [    0.706797] Key type id_resolver registered
    [2025-06-16 19:52:17.406] [    0.711070] Key type id_legacy registered
    [2025-06-16 19:52:17.406] [    0.715173] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [2025-06-16 19:52:17.406] [    0.722021] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [2025-06-16 19:52:17.406] [    0.743327] Key type asymmetric registered
    [2025-06-16 19:52:18.140] [    0.747513] Asymmetric key parser 'x509' registered
    [2025-06-16 19:52:18.140] [    0.752525] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [2025-06-16 19:52:18.140] [    0.760093] io scheduler mq-deadline registered
    [2025-06-16 19:52:18.140] [    0.764720] io scheduler kyber registered
    [2025-06-16 19:52:18.140] [    0.768834] io scheduler bfq registered
    [2025-06-16 19:52:18.140] [    0.775247] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [2025-06-16 19:52:18.140] [    0.781606] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [2025-06-16 19:52:18.140] [    0.787797] pinctrl-single 104200.pinctrl: 20 pins, size 80
    [2025-06-16 19:52:18.140] [    0.793572] pinctrl-single 104280.pinctrl: 8 pins, size 32
    [2025-06-16 19:52:18.140] [    0.799557] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [2025-06-16 19:52:18.140] [    0.806363] Marvell PCIe Switch Driver - (622X) version 1.01.0000_MVQ6223
    [2025-06-16 19:52:18.140] [    0.813306] Copyright (c) Marvell - 2018
    [2025-06-16 19:52:18.140] [    0.817311] 622X loaded with module params max_vfs = 0, chan = 10
    [2025-06-16 19:52:18.140] [    0.826593] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
    [2025-06-16 19:52:18.140] [    0.835724] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [2025-06-16 19:52:18.140] [    0.844031] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [2025-06-16 19:52:18.155] [    0.851228] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [2025-06-16 19:52:18.155] [    0.859530] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [2025-06-16 19:52:18.155] [    0.872111] loop: module loaded
    [2025-06-16 19:52:18.155] [    0.875997] megasas: 07.725.01.00-rc1
    [2025-06-16 19:52:18.155] [    0.881787] tun: Universal TUN/TAP device driver, 1.6
    [2025-06-16 19:52:18.155] [    0.887628] VFIO - User Level meta-driver version: 0.3
    [2025-06-16 19:52:18.155] [    0.893560] usbcore: registered new interface driver usb-storage
    [2025-06-16 19:52:18.155] [    0.900066] i2c_dev: i2c /dev entries driver
    [2025-06-16 19:52:18.155] [    0.904457] bridge_ds90ub941_init start
    [2025-06-16 19:52:18.155] [    0.904478] pps_ldisc: PPS line discipline registered
    [2025-06-16 19:52:18.155] [    0.914234] tty0tty null modem driver v1.4
    [2025-06-16 19:52:18.155] [    0.918482] Bluetooth: HCI UART driver ver 2.3
    [2025-06-16 19:52:18.155] [    0.923024] Bluetooth: HCI UART protocol H4 registered
    [2025-06-16 19:52:18.155] [    0.928329] Bluetooth: HCI UART protocol Broadcom registered
    [2025-06-16 19:52:18.155] [    0.934124] usbcore: registered new interface driver btusb
    [2025-06-16 19:52:18.155] [    0.940201] sdhci: Secure Digital Host Controller Interface driver
    [2025-06-16 19:52:18.155] [    0.946537] sdhci: Copyright(c) Pierre Ossman
    [2025-06-16 19:52:18.171] [    0.951104] sdhci-pltfm: SDHCI platform and OF driver helper
    [2025-06-16 19:52:18.171] [    0.957360] ledtrig-cpu: registered to indicate activity on CPUs
    [2025-06-16 19:52:18.171] [    0.963668] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [2025-06-16 19:52:18.171] [    0.970494] usbcore: registered new interface driver usbhid
    [2025-06-16 19:52:18.171] [    0.976189] usbhid: USB HID core driver
    [2025-06-16 19:52:18.171] [    0.980981] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [2025-06-16 19:52:18.171] [    0.989717] optee: probing for conduit method.
    [2025-06-16 19:52:18.171] I/TC: Reserved shared memory is enabled
    [2025-06-16 19:52:18.171] I/TC: Dynamic shared memory is enabled
    [2025-06-16 19:52:18.171] I/TC: Normal World virtualization support is disabled
    [2025-06-16 19:52:18.171] I/TC: Asynchronous notifications are disabled
    [2025-06-16 19:52:18.171] [    0.994273] optee: revision 4.2 (12d7c4ee)
    [2025-06-16 19:52:18.171] [    1.010748] optee: dynamic shared memory is enabled
    [2025-06-16 19:52:18.171] [    1.020386] random: crng init done
    [2025-06-16 19:52:18.171] [    1.023921] optee: initialized driver
    [2025-06-16 19:52:18.171] [    1.029662] NET: Registered PF_PACKET protocol family
    [2025-06-16 19:52:18.171] [    1.034970] Bluetooth: RFCOMM TTY layer initialized
    [2025-06-16 19:52:18.171] [    1.039964] Bluetooth: RFCOMM socket layer initialized
    [2025-06-16 19:52:18.187] [    1.045225] Bluetooth: RFCOMM ver 1.11
    [2025-06-16 19:52:18.187] [    1.049061] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [2025-06-16 19:52:18.187] [    1.054488] Bluetooth: BNEP filters: protocol multicast
    [2025-06-16 19:52:18.187] [    1.059827] Bluetooth: BNEP socket layer initialized
    [2025-06-16 19:52:18.187] [    1.064897] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [2025-06-16 19:52:18.187] [    1.070945] Bluetooth: HIDP socket layer initialized
    [2025-06-16 19:52:18.187] [    1.076061] Key type dns_resolver registered
    [2025-06-16 19:52:18.187] [    1.084129] registered taskstats version 1
    [2025-06-16 19:52:18.187] [    1.088573] Loading compiled-in X.509 certificates
    [2025-06-16 19:52:18.187] [    1.101394] ti-sci 44083000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
    [2025-06-16 19:52:18.187] [    1.222281] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [2025-06-16 19:52:18.187] [    1.228912] tmp451 1-004c: tmp451_probe() Enter . 0x4c
    [2025-06-16 19:52:18.187] [    1.257268] tmp451 1-004c: tmp451 temperature sensor initialized . 
    [2025-06-16 19:52:18.202] [    1.263783] ds90ub941 1-0016: DSS DSI ti_ds90ub941 START
    [2025-06-16 19:52:18.202] [    1.269217] ds90ub941 1-0016: DSS DSI ti_ds90ub941 START1
    [2025-06-16 19:52:18.202] [    1.274878] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x01: 10
    [2025-06-16 19:52:18.202] [    1.282086] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x03: 154
    [2025-06-16 19:52:18.202] [    1.289383] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x5b: 1
    [2025-06-16 19:52:18.202] [    1.296501] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x1e: 1
    [2025-06-16 19:52:18.202] [    1.303618] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 26
    [2025-06-16 19:52:18.202] [    1.310825] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 1
    [2025-06-16 19:52:18.202] [    1.317944] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 3
    [2025-06-16 19:52:18.202] [    1.325060] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 3
    [2025-06-16 19:52:18.202] [    1.332179] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 4
    [2025-06-16 19:52:18.202] [    1.339296] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 112
    [2025-06-16 19:52:18.202] [    1.346591] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 5
    [2025-06-16 19:52:18.218] [    1.353708] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 230
    [2025-06-16 19:52:18.218] [    1.361002] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 6
    [2025-06-16 19:52:18.218] [    1.368119] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 46
    [2025-06-16 19:52:18.218] [    1.375324] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 7
    [2025-06-16 19:52:18.218] [    1.382442] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 0
    [2025-06-16 19:52:18.218] [    1.389559] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 8
    [2025-06-16 19:52:18.218] [    1.396676] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 5
    [2025-06-16 19:52:18.218] [    1.403792] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 9
    [2025-06-16 19:52:18.218] [    1.410909] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 45
    [2025-06-16 19:52:18.218] [    1.418115] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 10
    [2025-06-16 19:52:18.218] [    1.425320] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 80
    [2025-06-16 19:52:18.218] [    1.432525] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 11
    [2025-06-16 19:52:18.218] [    1.439732] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 5
    [2025-06-16 19:52:18.233] [    1.446850] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 12
    [2025-06-16 19:52:18.233] [    1.454056] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 216
    [2025-06-16 19:52:18.233] [    1.461351] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x66: 13
    [2025-06-16 19:52:18.233] [    1.468556] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x67: 22
    [2025-06-16 19:52:18.233] [    1.475762] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x65: 4
    [2025-06-16 19:52:18.233] [    1.482878] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x64: 21
    [2025-06-16 19:52:18.233] [    1.490083] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x1e: 1
    [2025-06-16 19:52:18.233] [    1.497200] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x07: 88
    [2025-06-16 19:52:18.233] [    1.504407] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x08: 92
    [2025-06-16 19:52:18.233] [    1.511613] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x03: 154
    [2025-06-16 19:52:18.233] [    1.518908] ds90ub941 1-0016: DSS DSI ti_ds90ub941  write register 0x01: 0
    [2025-06-16 19:52:18.405] [    1.546946] ds90ub941 1-0016: DSS DSI ti_ds90ub941 END
    [2025-06-16 19:52:18.405] [    1.552441] i2c 1-0027: Fixed dependency cycle(s) with /bus@100000/ticsi2rx@4500000/csi-bridge@4504000
    [2025-06-16 19:52:18.405] [    1.562028] omap_i2c 2010000.i2c: bus 1 rev0.12 at 400 kHz
    [2025-06-16 19:52:18.405] [    1.568025] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [2025-06-16 19:52:18.405] [    1.576617] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [2025-06-16 19:52:18.405] [    1.586020] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [2025-06-16 19:52:18.405] [    1.594683] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [2025-06-16 19:52:18.405] [    1.613598] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [2025-06-16 19:52:18.405] [    1.623491] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [2025-06-16 19:52:18.405] [    1.630250] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [2025-06-16 19:52:18.405] [    1.639989] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [2025-06-16 19:52:18.405] [    1.650143] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [2025-06-16 19:52:18.421] [    1.656905] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [2025-06-16 19:52:18.421] [    1.665055] printk: console [ttyS2] disabled
    [2025-06-16 19:52:18.421] [    1.669591] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 202, base_baud = 3000000) is a 8250
    [2025-06-16 19:52:18.421] [    1.678477] printk: console [ttyS2] enabled
    [2025-06-16 19:52:18.421] [    1.678477] printk: console [ttyS2] enabled
    [2025-06-16 19:52:18.421] [    1.686941] printk: bootconsole [ns16550a0] disabled
    [2025-06-16 19:52:18.421] [    1.686941] printk: bootconsole [ns16550a0] disabled
    [2025-06-16 19:52:18.421] [    1.700577] 2850000.serial: ttyS7 at MMIO 0x2850000 (irq = 203, base_baud = 3000000) is a 8250
    [2025-06-16 19:52:18.421] [    1.712953] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [2025-06-16 19:52:18.452] [    1.755816] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [2025-06-16 19:52:18.452] [    1.766764] mv88e2111 46000f00.mdio:00: PHY failed to boot firmware, status=0109
    [2025-06-16 19:52:18.452] [    1.774171] mv88q2220 46000f00.mdio:00: [mv88q2220_probe] PhyId: 0x002b0b20 , PhyAddr: 0x00 , 46000f00.mdio:00
    [2025-06-16 19:52:18.530] [    1.797353] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver mv88q2220
    [2025-06-16 19:52:18.530] [    1.805550] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
    [2025-06-16 19:52:18.530] [    1.813616] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [2025-06-16 19:52:18.530] [    1.826443] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [2025-06-16 19:52:18.530] [    1.833650] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [2025-06-16 19:52:18.530] [    1.840021] pps pps0: new PPS source ptp0
    [2025-06-16 19:52:18.530] [    1.844198] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [2025-06-16 19:52:18.530] [    1.854709] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [2025-06-16 19:52:18.577] [    1.899816] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [2025-06-16 19:52:18.577] [    1.907372] davinci_mdio c000f00.mdio: no live phy, scanning all
    [2025-06-16 19:52:19.383] [    2.487034] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [2025-06-16 19:52:19.383] [    2.499873] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [2025-06-16 19:52:19.383] [    2.507702] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [2025-06-16 19:52:19.383] [    2.517100] mmc0: CQHCI version 5.10
    [2025-06-16 19:52:19.383] [    2.519888] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [2025-06-16 19:52:19.383] [    2.520875] mmc1: CQHCI version 5.10
    [2025-06-16 19:52:19.383] [    2.531175] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [2025-06-16 19:52:19.383] [    2.544892] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [2025-06-16 19:52:19.383] [    2.555139] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [2025-06-16 19:52:19.383] [    2.566440] scsi host0: ufshcd
    [2025-06-16 19:52:19.383] [    2.571799] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [2025-06-16 19:52:19.383] [    2.578386] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [2025-06-16 19:52:19.399] [    2.578557] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [2025-06-16 19:52:19.399] [    2.585929] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [2025-06-16 19:52:19.399] [    2.600332] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [2025-06-16 19:52:19.399] [    2.607293] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [2025-06-16 19:52:19.399] [    2.614195] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [2025-06-16 19:52:19.399] [    2.626910] mmc1: new high speed SDXC card at address aaaa
    [2025-06-16 19:52:19.399] [    2.633149] mmcblk1: mmc1:aaaa SL64G 59.5 GiB
    [2025-06-16 19:52:19.399] [    2.638666] max20086_detect ok 
    [2025-06-16 19:52:19.399] [    2.645251] j721e-pcie 2930000.pcie: host bridge /bus@100000/pcie@2930000 ranges:
    [2025-06-16 19:52:19.399] [    2.652864]  mmcblk1: p1 p2
    [2025-06-16 19:52:19.399] [    2.653112] max20086_i2c_probe is 0 
    [2025-06-16 19:52:19.399] [    2.656020] j721e-pcie 2930000.pcie:       IO 0x4410001000..0x4410010fff -> 0x0000001000
    [2025-06-16 19:52:19.399] [    2.667305] j721e-pcie 2930000.pcie:      MEM 0x4410011000..0x4417ffffff -> 0x0000011000
    [2025-06-16 19:52:19.399] [    2.675402] j721e-pcie 2930000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [2025-06-16 19:52:19.727] [    2.700945] scsi 0:0:0:49488: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [2025-06-16 19:52:19.727] [    2.710363] scsi 0:0:0:49476: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [2025-06-16 19:52:19.727] [    2.719582] scsi 0:0:0:49456: Well-known LUN    SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [2025-06-16 19:52:19.727] [    2.729447] scsi 0:0:0:0: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [2025-06-16 19:52:19.727] [    2.738316] mmc0: Command Queue Engine enabled
    [2025-06-16 19:52:19.727] [    2.738585] sd 0:0:0:0: [sda] 61743104 4096-byte logical blocks: (253 GB/236 GiB)
    [2025-06-16 19:52:19.727] [    2.742770] mmc0: new HS200 MMC card at address 0001
    [2025-06-16 19:52:19.727] [    2.750327] scsi 0:0:0:1: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [2025-06-16 19:52:19.727] [    2.755317] sd 0:0:0:0: [sda] Write Protect is off
    [2025-06-16 19:52:19.727] [    2.764224] scsi 0:0:0:2: Direct-Access     SAMSUNG  KLUEGAJ1ZD-B0CQ  5900 PQ: 0 ANSI: 6
    [2025-06-16 19:52:19.727] [    2.768250] mmcblk0: mmc0:0001 AAM20F 59.3 GiB
    [2025-06-16 19:52:19.727] [    2.777025] sd 0:0:0:1: [sdb] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [2025-06-16 19:52:19.727] [    2.787916] j721e-pcie 2930000.pcie: Link up
    [2025-06-16 19:52:19.727] [    2.787936] sd 0:0:0:2: [sdc] 8192 4096-byte logical blocks: (33.6 MB/32.0 MiB)
    [2025-06-16 19:52:19.742] [    2.792232] sd 0:0:0:1: [sdb] Write Protect is off
    [2025-06-16 19:52:19.742] [    2.799491] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [2025-06-16 19:52:19.742] [    2.812845] sd 0:0:0:1: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [2025-06-16 19:52:19.742] [    2.813627] sd 0:0:0:0: [sda] Preferred minimum I/O size 524288 bytes
    [2025-06-16 19:52:19.742] [    2.821400] j721e-pcie 2930000.pcie: Link up
    [2025-06-16 19:52:19.742] [    2.827822] sd 0:0:0:2: [sdc] Write Protect is off
    [2025-06-16 19:52:19.742] [    2.832119] j721e-pcie 2930000.pcie: Checking PCIe link status before enumeration...
    [2025-06-16 19:52:19.742] [    2.836911] sd 0:0:0:1: [sdb] Preferred minimum I/O size 524288 bytes
    [2025-06-16 19:52:19.742] [    2.851057] sd 0:0:0:0: [sda] Optimal transfer size 524288 bytes
    [2025-06-16 19:52:19.742] [    2.851292] mmcblk0boot0: mmc0:0001 AAM20F 31.5 MiB
    [2025-06-16 19:52:19.742] [    2.857107] sd 0:0:0:2: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
    [2025-06-16 19:52:19.742] [    2.862747] mmcblk0boot1: mmc0:0001 AAM20F 31.5 MiB
    [2025-06-16 19:52:19.742] [    2.870909] sd 0:0:0:2: [sdc] Preferred minimum I/O size 524288 bytes
    [2025-06-16 19:52:19.758] [    2.875336] sd 0:0:0:1: [sdb] Optimal transfer size 524288 bytes
    [2025-06-16 19:52:19.758] [    2.876466] mmcblk0rpmb: mmc0:0001 AAM20F 4.00 MiB, chardev (238:0)
    [2025-06-16 19:52:19.758] [    2.881821] j721e-pcie 2930000.pcie: PCIe link up after 10 ms
    [2025-06-16 19:52:19.758] [    2.887880] sd 0:0:0:2: [sdc] Optimal transfer size 524288 bytes
    [2025-06-16 19:52:19.758] [    2.894682] j721e-pcie 2930000.pcie: PCI host bridge to bus 0000:00
    [2025-06-16 19:52:19.758] [    2.912066] pci_bus 0000:00: root bus resource [bus 00-ff]
    [2025-06-16 19:52:19.758] [    2.917567] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x1000-0x10fff])
    [2025-06-16 19:52:19.758] [    2.926440] pci_bus 0000:00: root bus resource [mem 0x4410011000-0x4417ffffff] (bus address [0x00011000-0x07ffffff])
    [2025-06-16 19:52:19.758] [    2.937009] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
    [2025-06-16 19:52:19.758] [    2.937058] sd 0:0:0:1: [sdb] Attached SCSI disk
    [2025-06-16 19:52:19.758] [    2.943028] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [2025-06-16 19:52:19.758] [    2.957308] sd 0:0:0:2: [sdc] Attached SCSI disk
    [2025-06-16 19:52:19.758] [    2.957330] pci 0000:00:00.0: supports D1
    [2025-06-16 19:52:19.758] [    2.965931] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [2025-06-16 19:52:19.774] [    2.972232]  sda: sda1 sda2 sda3
    [2025-06-16 19:52:19.774] [    2.973858] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [2025-06-16 19:52:19.774] [    2.975785] sd 0:0:0:0: [sda] Attached SCSI disk
    [2025-06-16 19:52:19.774] [    2.983565] pci 0000:01:00.0: [11ab:0e23] type 00 class 0x020000
    [2025-06-16 19:52:19.774] [    2.994103] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit]
    [2025-06-16 19:52:19.774] [    3.000910] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit]
    [2025-06-16 19:52:19.774] [    3.008043] pci 0000:01:00.0: supports D1 D2
    [2025-06-16 19:52:19.774] [    3.012302] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
    [2025-06-16 19:52:19.774] [    3.019011] pci 0000:01:00.0: reg 0x1c4: [mem 0x00000000-0x000fffff 64bit]
    [2025-06-16 19:52:19.774] [    3.025888] pci 0000:01:00.0: VF(n) BAR0 space: [mem 0x00000000-0x006fffff 64bit] (contains BAR0 for 7 VFs)
    [2025-06-16 19:52:19.774] [    3.035643] pci 0000:01:00.0: reg 0x1cc: [mem 0x00000000-0x00003fff 64bit]
    [2025-06-16 19:52:19.774] [    3.042505] pci 0000:01:00.0: VF(n) BAR2 space: [mem 0x00000000-0x0001bfff 64bit] (contains BAR2 for 7 VFs)
    [2025-06-16 19:52:19.805] [    3.052504] pci 0000:01:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x2 link at 0000:00:00.0 (capable of 15.752 Gb/s with 8.0 GT/s PCIe x2 link)
    [2025-06-16 19:52:19.805] [    3.067858] pci 0000:01:00.1: [11ab:0e23] type 00 class 0x020000
    [2025-06-16 19:52:19.805] [    3.073898] pci 0000:01:00.1: reg 0x10: [mem 0x00000000-0x000fffff 64bit]
    [2025-06-16 19:52:19.805] [    3.080700] pci 0000:01:00.1: reg 0x18: [mem 0x00000000-0x00003fff 64bit]
    [2025-06-16 19:52:19.805] [    3.087790] pci 0000:01:00.1: supports D1 D2
    [2025-06-16 19:52:19.805] [    3.092049] pci 0000:01:00.1: PME# supported from D0 D1 D2 D3hot D3cold
    [2025-06-16 19:52:19.805] [    3.098736] pci 0000:01:00.1: reg 0x1c4: [mem 0x00000000-0x000fffff 64bit]
    [2025-06-16 19:52:19.805] [    3.105595] pci 0000:01:00.1: VF(n) BAR0 space: [mem 0x00000000-0x006fffff 64bit] (contains BAR0 for 7 VFs)
    [2025-06-16 19:52:19.805] [    3.115343] pci 0000:01:00.1: reg 0x1cc: [mem 0x00000000-0x00003fff 64bit]
    [2025-06-16 19:52:19.805] [    3.122202] pci 0000:01:00.1: VF(n) BAR2 space: [mem 0x00000000-0x0001bfff 64bit] (contains BAR2 for 7 VFs)
    [2025-06-16 19:52:19.852] [    3.167874] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [2025-06-16 19:52:19.852] [    3.174498] pci 0000:00:00.0: BAR 14: assigned [mem 0x4410100000-0x44111fffff]
    [2025-06-16 19:52:19.852] [    3.181713] pci 0000:01:00.0: BAR 0: assigned [mem 0x4410100000-0x44101fffff 64bit]
    [2025-06-16 19:52:20.211] [    3.202423] SError Interrupt on CPU0, code 0x00000000bf000000 -- SError
    [2025-06-16 19:52:20.211] [    3.202428] CPU: 0 PID: 37 Comm: kworker/u4:2 Not tainted 6.6.32 #10
    [2025-06-16 19:52:20.211] [    3.202433] Hardware name: Texas Instruments J721e EVM (DT)
    [2025-06-16 19:52:20.211] [    3.202435] Workqueue: events_unbound deferred_probe_work_func
    [2025-06-16 19:52:20.211] [    3.202451] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [2025-06-16 19:52:20.211] [    3.202455] pc : pci_generic_config_read+0x70/0xb8
    [2025-06-16 19:52:20.211] [    3.202464] lr : pci_generic_config_read+0x24/0xb8
    [2025-06-16 19:52:20.211] [    3.202469] sp : ffff800081a13760
    [2025-06-16 19:52:20.211] [    3.202470] x29: ffff800081a13760 x28: ffff800080d066d8 x27: ffff0008284597c0
    [2025-06-16 19:52:20.211] [    3.202475] x26: ffff000828b36b80 x25: 0000000000000000 x24: ffff8000814e9b90
    [2025-06-16 19:52:20.211] [    3.202480] x23: 0000000000000000 x22: ffff800081a137f2 x21: ffff000828645800
    [2025-06-16 19:52:20.211] [    3.202484] x20: ffff800081a13794 x19: 0000000000000002 x18: 0000000000000006
    [2025-06-16 19:52:20.211] [    3.202488] x17: 6666666666313031 x16: 343478302d303030 x15: 3030313031343478
    [2025-06-16 19:52:20.211] [    3.202492] x14: 30206d656d5b2064 x13: ffff80008137ea58 x12: 00000000000005a9
    [2025-06-16 19:52:20.211] [    3.202496] x11: 00000000000001e3 x10: ffff8000813d6a58 x9 : ffff80008137ea58
    [2025-06-16 19:52:20.227] [    3.202500] x8 : 0000000000100000 x7 : ffff000828b36b20 x6 : 0000000000140204
    [2025-06-16 19:52:20.227] [    3.202504] x5 : ffff000828645000 x4 : 0000000000000001 x3 : ffff800086000000
    [2025-06-16 19:52:20.227] [    3.202508] x2 : ffff800086400008 x1 : 0000000000000000 x0 : 0000000000000000
    [2025-06-16 19:52:20.227] [    3.202513] Kernel panic - not syncing: Asynchronous SError Interrupt
    [2025-06-16 19:52:20.227] [    3.202516] CPU: 0 PID: 37 Comm: kworker/u4:2 Not tainted 6.6.32 #10
    [2025-06-16 19:52:20.227] [    3.202519] Hardware name: Texas Instruments J721e EVM (DT)
    [2025-06-16 19:52:20.227] [    3.202520] Workqueue: events_unbound deferred_probe_work_func
    [2025-06-16 19:52:20.227] [    3.202524] Call trace:
    [2025-06-16 19:52:20.227] [    3.202526]  dump_backtrace+0x90/0xe8
    [2025-06-16 19:52:20.227] [    3.202532]  show_stack+0x18/0x24
    [2025-06-16 19:52:20.227] [    3.202536]  dump_stack_lvl+0x48/0x60
    [2025-06-16 19:52:20.227] [    3.202542]  dump_stack+0x18/0x24
    [2025-06-16 19:52:20.227] [    3.202544]  panic+0x324/0x380
    [2025-06-16 19:52:20.227] [    3.202549]  nmi_panic+0x8c/0x90
    [2025-06-16 19:52:20.227] [    3.202553]  arm64_serror_panic+0x6c/0x78
    [2025-06-16 19:52:20.227] [    3.202557]  do_serror+0x3c/0x70
    [2025-06-16 19:52:20.227] [    3.202562]  el1h_64_error_handler+0x30/0x48
    [2025-06-16 19:52:20.227] [    3.202568]  el1h_64_error+0x64/0x68
    [2025-06-16 19:52:20.242] [    3.202570]  pci_generic_config_read+0x70/0xb8
    [2025-06-16 19:52:20.242] [    3.202575]  cdns_ti_pcie_config_read+0x18/0x34
    [2025-06-16 19:52:20.242] [    3.202581]  pci_bus_read_config_word+0x7c/0xe4
    [2025-06-16 19:52:20.242] [    3.202585]  pci_read_config_word+0x30/0x4c
    [2025-06-16 19:52:20.242] [    3.202589]  pci_std_update_resource+0x234/0x260
    [2025-06-16 19:52:20.242] [    3.202594]  pci_assign_resource+0x200/0x298
    [2025-06-16 19:52:20.242] [    3.202598]  assign_requested_resources_sorted+0x54/0xb4
    [2025-06-16 19:52:20.242] [    3.202603]  __assign_resources_sorted+0x668/0x7b4
    [2025-06-16 19:52:20.242] [    3.202607]  __pci_bus_assign_resources+0x84/0x258
    [2025-06-16 19:52:20.242] [    3.202611]  __pci_bus_assign_resources+0x1bc/0x258
    [2025-06-16 19:52:20.242] [    3.202615]  pci_bus_assign_resources+0x18/0x24
    [2025-06-16 19:52:20.242] [    3.202619]  pci_host_probe+0x70/0xbc
    [2025-06-16 19:52:20.242] [    3.202622]  cdns_pcie_host_setup+0x170/0x274
    [2025-06-16 19:52:20.242] [    3.202625]  j721e_pcie_probe+0x49c/0x51c
    [2025-06-16 19:52:20.242] [    3.202628]  platform_probe+0x68/0xc4
    [2025-06-16 19:52:20.242] [    3.202633]  really_probe+0x148/0x2b0
    [2025-06-16 19:52:20.242] [    3.202636]  __driver_probe_device+0x78/0x12c
    [2025-06-16 19:52:20.242] [    3.202639]  driver_probe_device+0xd8/0x15c
    [2025-06-16 19:52:20.242] [    3.202642]  __device_attach_driver+0xb8/0x134
    [2025-06-16 19:52:20.242] [    3.202645]  bus_for_each_drv+0x88/0xe8
    [2025-06-16 19:52:20.242] [    3.202648]  __device_attach+0xa0/0x190
    [2025-06-16 19:52:20.258] [    3.202651]  device_initial_probe+0x14/0x20
    [2025-06-16 19:52:20.258] [    3.202654]  bus_probe_device+0xac/0xb0
    [2025-06-16 19:52:20.258] [    3.202656]  deferred_probe_work_func+0x88/0xc0
    [2025-06-16 19:52:20.258] [    3.202659]  process_one_work+0x138/0x248
    [2025-06-16 19:52:20.258] [    3.202665]  worker_thread+0x320/0x438
    [2025-06-16 19:52:20.258] [    3.202669]  kthread+0x110/0x114
    [2025-06-16 19:52:20.258] [    3.202672]  ret_from_fork+0x10/0x20
    [2025-06-16 19:52:20.258] [    3.202677] SMP: stopping secondary CPUs
    [2025-06-16 19:52:20.258] [    3.202684] Kernel Offset: disabled
    [2025-06-16 19:52:20.258] [    3.202685] CPU features: 0x0,80000200,28020000,1000420b
    [2025-06-16 19:52:20.258] [    3.202688] Memory Limit: none
    [2025-06-16 19:52:20.258] [    3.512748] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---

    PCIE_normal.txt

    Here is the patch:

    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/pci/controller/cadence/pcie-cadence-host.c b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/pci/controller/cadence/pcie-cadence-host.c
    index 8af95e9da..1ac80bf96 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/pci/controller/cadence/pcie-cadence-host.c
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/pci/controller/cadence/pcie-cadence-host.c
    @@ -570,6 +570,37 @@ int cdns_pcie_host_setup(struct cdns_pcie_rc *rc)
     	if (!bridge->ops)
     		bridge->ops = &cdns_pcie_host_ops;
     
    +    /*****************************************************************/
    +    /* 添加的修复代码开始 - 等待链路进入 L0 状态 */
    +    /*****************************************************************/
    +    {
    +        int retries = 100; // 100×10ms = 1秒超时
    +        bool link_up = false;
    +        
    +        dev_info(dev, "Checking PCIe link status before enumeration...\n");
    +        
    +        while (retries--) {
    +			msleep(10);
    +            if (cdns_pcie_link_up(pcie)) {
    +                link_up = true;
    +                dev_err(dev, "PCIe link up after %d ms\n", 
    +                         (100 - retries) * 10);
    +                break;
    +            }
    +        }
    +        
    +        if (!link_up) {
    +            u32 ltssm_state = readl(pcie->reg_base + CDNS_PCIE_LM_RC);
    +            dev_err(dev, "PCIe link never came up! LTSSM state: 0x%08x\n", 
    +                    ltssm_state);
    +            ret = -ETIMEDOUT;
    +            goto err_init;
    +        }
    +    }
    +    /*****************************************************************/
    +    /* 添加的修复代码结束 */
    +    /*****************************************************************/
    +
     	ret = pci_host_probe(bridge);
     	if (ret < 0)
     		goto err_init;
    diff --git a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/pci/controller/cadence/pcie-cadence.h b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/pci/controller/cadence/pcie-cadence.h
    index d55dfd173..7c90b2b8c 100644
    --- a/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/pci/controller/cadence/pcie-cadence.h
    +++ b/psdkla/board-support/ti-linux-kernel-6.6.32+git-ti/drivers/pci/controller/cadence/pcie-cadence.h
    @@ -21,6 +21,8 @@
      */
     #define CDNS_PCIE_LM_BASE	0x00100000
     
    +#define CDNS_PCIE_LM_RC               0x00B0
    +
     /* Vendor ID Register */
     #define CDNS_PCIE_LM_ID		(CDNS_PCIE_LM_BASE + 0x0044)
     #define  CDNS_PCIE_LM_ID_VENDOR_MASK	GENMASK(15, 0)
    

    Regards,

    Yang

  • Hi Yang,

    Last significant function in the callstack was pci_generic_config_read. Since it is happening during BAR initialization, I am guessing it is trying to read the BAR registers. If the read to PCIe device occurred to some location that should not be accessed (like if the PCIe device is not ready and there was a read to PCIe device's memory, or some invalid memory location), then a bus error can trigger the SError response you are seeing. Since in previous thread you were seeing link down logs, I think PCIe device is being disabled suddenly during BAR initialization. The reason for this, I am not sure.

    On a slightly different topic, you mentioned issue was seen 1/20 times, but is this rate seen on all boards? Or is it just 1 board that shows this issue?

    Regards,

    Takuma

  • Hi,

    On a slightly different topic, you mentioned issue was seen 1/20 times, but is this rate seen on all boards? Or is it just 1 board that shows this issue?

      The same problem occurs when testing on multiple boards, and the probability is very close.

      

      I found a similar problem on the forum. I used the modification of the following post, but still failed to solve the problem.

      e2e.ti.com/.../faq-j721exsomxevm-how-to-work-around-errata-i2086-for-pcie-switches-and-multifunction-devices-for-j721e-tda4vm-dra829

    Regards,

    Yang

  • Hi,

      The kernel Panic problem in PCIE should have been fixed or masked. At present, my test does not reproduce the problem.

      But I want to ask, do you have any ideas about the problem of PCI bridge probability mount failure? Or can you tell me where to identify? I wonder if you can

    add a delay or retry operation to the identified place.

    Reagrds,

    Yang

  • Hi Yang,

    The kernel Panic problem in PCIE should have been fixed or masked. At present, my test does not reproduce the problem.

    What was the fix?

    As for reason of mount failure, I am not sure. I have tried to contact our hardware team to see if they can give some comments from the hardware-perspective, but so far, no comments.

    To give you some ideas to try out, below is a screenshot from the PCI-SIG specifications that shows timings for Initial Power-Up:

    You could try:

    1. Increasing PERST deassertion time (aka, 2. TPVPERL in above diagram). That would be this msleep here: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/pci/controller/cadence/pci-j721e.c?h=ti-linux-6.12.y#n684.
    2. Increasing time until PCIe Link active (aka, 4. in above diagram). That would be after the PERST signal gets deasserted, so after the msleep and setting the GPIO value, you could put another delay.

    In general, 100ms should be enough for the PERST deassertion time. It is very rare to see issues with the timings we have in the driver. But, you can try above experiments out if you are out of ideas. 

    Regards,

    Takuma

  • Hi,

    In general, 100ms should be enough for the PERST deassertion time. It is very rare to see issues with the timings we have in the driver. But, you can try above experiments out if you are out of ideas. 

      Thank you. I will try to see if there are different phenomena in these days.

    What was the fix?

      I found a previous post about the problem with the kernel panic:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1234995/dra829v-connection-between-dra829-and-pcie-sw-pi7c9x3g1632gp-again/4748057#4748057

    The following two patches were added:

    From 200f2ec50060b4971a21f84ac57f36cd218f5a54 Mon Sep 17 00:00:00 2001
    From: Takuma Fujiwara <t-fujiwara1@ti.com>
    Date: Tue, 1 Aug 2023 07:47:51 -0500
    Subject: [PATCH] Testing return from ea handler for debug purposes
    
    ---
     plat/common/aarch64/plat_common.c | 2 ++
     1 file changed, 2 insertions(+)
    
    diff --git a/plat/common/aarch64/plat_common.c b/plat/common/aarch64/plat_common.c
    index 8ce1d6c76..522e75165 100644
    --- a/plat/common/aarch64/plat_common.c
    +++ b/plat/common/aarch64/plat_common.c
    @@ -89,6 +89,8 @@ void plat_default_ea_handler(unsigned int ea_reason, uint64_t syndrome, void *co
     #endif
     	unsigned int level = (unsigned int)GET_EL(read_spsr_el3());
     
    +	return;
    +
     	ERROR_NL();
     	ERROR("Unhandled External Abort received on 0x%lx from %s\n",
     		read_mpidr_el1(), get_el_str(level));
    -- 
    2.17.1
    
    

    From 0b0c614d4144c203f7ea0e26959f6368704c45b1 Mon Sep 17 00:00:00 2001
    From: Takuma Fujiwara <t-fujiwara1@ti.com>
    Date: Mon, 31 Jul 2023 15:39:42 -0500
    Subject: [PATCH] Temporary workaround to disable kernel panic for pcie switch
     - errata i2086 for J721E/DRA829/TDA4VM. Also disables any other interrupts
     with ID 0xbf000000, so undefined behaviors will happen if hit outside the
     context of pcie initialization.
    
    ---
     arch/arm64/kernel/traps.c | 14 +++++++++++---
     1 file changed, 11 insertions(+), 3 deletions(-)
    
    diff --git a/arch/arm64/kernel/traps.c b/arch/arm64/kernel/traps.c
    index 2059d8f43..8a7e5e1dd 100644
    --- a/arch/arm64/kernel/traps.c
    +++ b/arch/arm64/kernel/traps.c
    @@ -874,9 +874,17 @@ asmlinkage void noinstr do_serror(struct pt_regs *regs, unsigned int esr)
     {
     	arm64_enter_nmi(regs);
     
    -	/* non-RAS errors are not containable */
    -	if (!arm64_is_ras_serror(esr) || arm64_is_fatal_ras_serror(regs, esr))
    -		arm64_serror_panic(regs, esr);
    +	/* Temporary workaround to disable kernel panic for 
    +	 * pcie switch - errata i2086 for J721E/DRA829/TDA4VM. 
    +	 * Also disables any other interrupts with ID 0xbf000000,
    +	 * so undefined behaviors will happen if hit outside the
    +	 * context of pcie initialization.
    +	 */
    +	if (esr!=0xbf000000){ 
    +		/* non-RAS errors are not containable */
    +		if (!arm64_is_ras_serror(esr) || arm64_is_fatal_ras_serror(regs, esr))
    +			arm64_serror_panic(regs, esr);
    +	}
     
     	arm64_exit_nmi(regs);
     }
    -- 
    2.17.1
    
    

    Regards,

    Yang

  • Hi Yang,

    Ok, understood. Those patches were for errata i2086 where SoC assumes a non-recoverable bus error when a UR (Unsupported Request) response is received from PCIe device. The UR response is always created for PCIe switches (switches that can connect multiple PCIe devices, not to be confused with network switches), or multifunction devices that have more than 1 but less than 6 functions. It should usually not occur for a normal network card.

    But, if the workaround works and PCIe device gets enumerated correctly, then most likely errata i2086 was being seen for your device. 

    Regards,

    Takuma

  • Hi,

      For the problem that PCIE is not attached, I want to know whether I can make PCIE recognize the PCI bridge device again after power on? Similar to a hot

    swap operation.

    For example, can I reset the MVL switch, and then rerun the process of PCI bridge device identification on the TDA4?

    Regards,

    Yang

  • Hi Yang,

    Yes, it is possible to scan the PCIe bus. Although, whether it works will depend on whether the PCIe device connected supports hotplug.

    • This should scan the PCIe bus at runtime: echo 1 > /sys/bus/pci/rescan

    And if you ever need to remove a PCIe device, an example for removing a PCIe device on bus 0, device 0, function 0 would be echo 1 > /sys/bus/pci/devices/0000\:00\:00.0/remove

    Regards,

    Takuma

  • Hi,

      There is good news. After I set the PCIE of TDA4 to GEN1, the problem of failing to mount PCIE will no longer occur. What do you think is the reason for this

    phenomenon?

    Regards,

    Yang

  • Hi Yang,

    It could be an errata is being hit. Or, it could be that there is some signal integrity issues. 

    When errata is hit, issues are typically more frequent. So, it is rare, but maybe there is some integrity issue with the signals?

    Regards,

    Takuma

  • Hi Yang,

    It may be hard to do for your board, but is it possible to capture some eye diagrams?

    Since issue is infrequent, and the patch that ignores bus error creates improvements in observed behavior, and setting to GEN1 speed makes problem of failing to mount PCIe disappear, these are all behaviors that could be linked to signal integrity. Specifically, bus error can be caused by malformed packets due to signal integrity issues which could create UR response, and GEN1 speeds will relax some of the signal requirements. Once you obtain eye diagrams, you can reference the "PCI Express Card Electromechanical Specification Revision 3.0" from PCI-SIG which has the definitions for the PCIe standard for what eye diagram should look like for each different PCIe gen speeds. 

    Regards,

    Takuma