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.

SK-TDA4VM: Unable to Capture IMX390 via CSI2 from DS90UB960 using V4L2

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

Tool/software:

Hi export,

We are working on a camera integration project with the following setup:

  • Deserializer: DS90UB960Q1-EVM

  • Camera: RCM-IMX390

  • Processor: SK-TDA4VM

  • Connection: IMX390 ==> UB953 ==> UB960 ==> SK-TDA4VM CSI2 RX

  • Software Interface: V4L2

Our dtb file is using default file by Edgeai: 

    

name_overlays=ti/k3-j721e-edgeai-apps.dtbo ti/k3-j721e-sk-fpdlink-fusion.dtbo ti/k3-fpdlink-imx390-rcm-0-0.dtbo

So far we have completed the following steps:

  • UB960 forwarding has been enabled correctly.

  • Registers for enabling CSI2 output have been configured (as confirmed by FPD-Link team).

  • UB960 I2C register 0x33 has been set to 0x53 to enable CSI output.

  • UB960 port forwarding from RX to CSI has been confirmed (register 0x20 = 0xE0).

However, on the TDA4VM side, we are not seeing any video stream on /dev/video3 via V4L2 interface.
No error is reported, but capture fails silently. We suspect CSI2 receiver or internal routing might not be fully configured.

root@tda4vm-sk:/opt/edgeai-gst-apps#  v4l2-ctl -d3 --set-fmt-video=width=1936,height=1100,pixelformat=RG12 --stream-mmap --verbose
VIDIOC_QUERYCAP: ok
VIDIOC_G_FMT: ok
VIDIOC_S_FMT: ok
Format Video Capture:
        Width/Height      : 1936/1100
        Pixel Format      : 'RG12' (12-bit Bayer RGRG/GBGB)
        Field             : None
        Bytes per Line    : 3872
        Size Image        : 4259200
        Colorspace        : Default
        Transfer Function : Default (maps to Rec. 709)
        YCbCr/HSV Encoding: Default (maps to ITU-R 601)
        Quantization      : Default (maps to Full Range)
        Flags             :
                VIDIOC_REQBUFS returned 0 (Success)
                VIDIOC_QUERYBUF returned 0 (Success)
                VIDIOC_QUERYBUF returned 0 (Success)
                VIDIOC_QUERYBUF returned 0 (Success)
                VIDIOC_QUERYBUF returned 0 (Success)
                VIDIOC_G_FMT returned 0 (Success)
                VIDIOC_QBUF returned 0 (Success)
                VIDIOC_QBUF returned 0 (Success)
                VIDIOC_QBUF returned 0 (Success)
                VIDIOC_QBUF returned 0 (Success)
                VIDIOC_STREAMON returned 0 (Success)
^C

Here is our dmesg log and check the camera imx390 and ds90ub960 is probed:

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
[    0.000000] Linux version 6.6.44-ti-01478-g541c20281af7-dirty (oe-user@oe-host) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP PREEMPT Thu Nov 14 19:20:24 UTC 2024
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Texas Instruments J721E SK
[    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[    0.000000] printk: bootconsole [ns16550a0] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000008e0000000, size 512 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000008e0000000..0x00000008ffffffff (524288 KiB) map reusable linux,cma
[    0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a0000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a0000000..0x00000000a00fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a0000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a0100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a0100000..0x00000000a0ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a0100000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a1000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a1000000..0x00000000a10fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a1000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a1100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a1100000..0x00000000a1ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a1100000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a2000000..0x00000000a20fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a2000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a2100000..0x00000000a3ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a2100000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a4000000..0x00000000a40fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a4000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a4100000..0x00000000a5ffffff (31744 KiB) nomap non-reusable vision-apps-r5f-memory@a4100000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a6000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a6000000..0x00000000a60fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a6000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a6100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a6100000..0x00000000a6ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a6100000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-dma-memory@a7000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a7000000..0x00000000a70fffff (1024 KiB) nomap non-reusable vision-apps-r5f-dma-memory@a7000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a7100000..0x00000000a7ffffff (15360 KiB) nomap non-reusable vision-apps-r5f-memory@a7100000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a8000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a8000000..0x00000000a80fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a8000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a8100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a8100000..0x00000000a8ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a8100000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c66-dma-memory@a9000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a9000000..0x00000000a90fffff (1024 KiB) nomap non-reusable vision-apps-c66-dma-memory@a9000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c66-memory@a9100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000a9100000..0x00000000a9ffffff (15360 KiB) nomap non-reusable vision-apps-c66-memory@a9100000
[    0.000000] OF: reserved mem: 0x00000000aa000000..0x00000000abffffff (32768 KiB) nomap non-reusable vision-apps-rtos-ipc-memory-region
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 96 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@ac000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000ac000000..0x00000000b1ffffff (98304 KiB) nomap non-reusable vision-apps-dma-memory@ac000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b2000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000b2000000..0x00000000b20fffff (1024 KiB) nomap non-reusable vision-apps-c71-dma-memory@b2000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2100000, size 95 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-c71-memory@b2100000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000b2100000..0x00000000b7ffffff (97280 KiB) nomap non-reusable vision-apps-c71-memory@b2100000
[    0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout
[    0.000000] OF: reserved mem: 0x00000000b8000000..0x00000000d7ffffff (524288 KiB) map non-reusable vision_apps_shared-memories
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 192 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000d8000000..0x00000000e3ffffff (196608 KiB) nomap non-reusable vision-apps-core-heap-memory-lo@d8000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4000000, size 8 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-queues@e4000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000e4000000..0x00000000e47fffff (8192 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-queues@e4000000
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000e4800000, size 24 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-r5f-virtual-eth-buffers@e4800000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x00000000e4800000..0x00000000e5ffffff (24576 KiB) nomap non-reusable vision-apps-r5f-virtual-eth-buffers@e4800000
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 624 MiB
[    0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool
[    0.000000] OF: reserved mem: 0x0000000880000000..0x00000008a6ffffff (638976 KiB) nomap non-reusable vision-apps-core-heap-memory-hi@880000000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000080000000-0x000000009e7fffff]
[    0.000000]   node   0: [mem 0x000000009e800000-0x00000000b7ffffff]
[    0.000000]   node   0: [mem 0x00000000b8000000-0x00000000d7ffffff]
[    0.000000]   node   0: [mem 0x00000000d8000000-0x00000000e5ffffff]
[    0.000000]   node   0: [mem 0x00000000e6000000-0x00000000ffffffff]
[    0.000000]   node   0: [mem 0x0000000880000000-0x00000008a6ffffff]
[    0.000000]   node   0: [mem 0x00000008a7000000-0x00000008ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.5
[    0.000000] percpu: Embedded 20 pages/cpu s43176 r8192 d30552 u81920
[    0.000000] pcpu-alloc: s43176 r8192 d30552 u81920 alloc=20*4096
[    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: Spectre-v3a
[    0.000000] CPU features: detected: Spectre-BHB
[    0.000000] CPU features: detected: ARM erratum 1742098
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 systemd.hostname=tda4vm-sk root=PARTUUID=076c4a2a-02 rw rootfstype=ext4 rootwait
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1032192
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 2.
[    0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB)
[    0.000000] Memory: 1693916K/4194304K available (12480K kernel code, 1272K rwdata, 4184K rodata, 2496K init, 528K bss, 1976100K reserved, 524288K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu: 	RCU event tracing is enabled.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
[    0.000000] 	Trampoline variant of Tasks RCU enabled.
[    0.000000] 	Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 960 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
[    0.000000] ITS [mem 0x01820000-0x0182ffff]
[    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @8a7800000 (flat, esz 8, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x00000008a7040000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008a7050000
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[    0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[    0.008424] Console: colour dummy device 80x25
[    0.012992] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[    0.023663] pid_max: default: 32768 minimum: 301
[    0.028421] LSM: initializing lsm=capability,selinux,integrity
[    0.034394] SELinux:  Initializing.
[    0.038026] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.045597] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.054475] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[    0.061730] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[    0.069576] rcu: Hierarchical SRCU implementation.
[    0.074472] rcu: 	Max phase no-delay instances is 1000.
[    0.079989] Platform MSI: msi-controller@1820000 domain created
[    0.086260] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
[    0.095708] EFI services will not be available.
[    0.100450] smp: Bringing up secondary CPUs ...
[    0.113661] Detected PIPT I-cache on CPU1
[    0.113706] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
[    0.113718] GICv3: CPU1: using allocated LPI pending table @0x00000008a7060000
[    0.113747] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
[    0.113802] smp: Brought up 1 node, 2 CPUs
[    0.143148] SMP: Total of 2 processors activated.
[    0.147953] CPU features: detected: 32-bit EL0 Support
[    0.153206] CPU features: detected: CRC32 instructions
[    0.158482] CPU: All CPU(s) started at EL2
[    0.162665] alternatives: applying system-wide alternatives
[    0.169167] devtmpfs: initialized
[    0.179975] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.189953] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.203205] pinctrl core: initialized pinctrl subsystem
[    0.208842] DMI not present or invalid.
[    0.213073] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.219606] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.226908] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.234905] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.243025] audit: initializing netlink subsys (disabled)
[    0.248642] audit: type=2000 audit(0.156:1): state=initialized audit_enabled=0 res=1
[    0.248848] thermal_sys: Registered thermal governor 'step_wise'
[    0.256560] thermal_sys: Registered thermal governor 'power_allocator'
[    0.262774] cpuidle: using governor menu
[    0.273524] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.280486] ASID allocator initialised with 65536 entries
[    0.296621] platform a000000.dp-bridge: Fixed dependency cycle(s) with /bus@100000/dss@4a00000
[    0.305674] platform a000000.dp-bridge: Fixed dependency cycle(s) with /bus@100000/dss@4a00000
[    0.314506] platform 4a00000.dss: Fixed dependency cycle(s) with /bus@100000/dp-bridge@a000000
[    0.325149] platform a000000.dp-bridge: Fixed dependency cycle(s) with /connector
[    0.332838] platform connector: Fixed dependency cycle(s) with /bus@100000/dp-bridge@a000000
[    0.341696] platform hdmi-connector: Fixed dependency cycle(s) with /dvi-bridge
[    0.349195] platform 4a00000.dss: Fixed dependency cycle(s) with /dvi-bridge
[    0.356423] platform dvi-bridge: Fixed dependency cycle(s) with /hdmi-connector
[    0.363922] platform dvi-bridge: Fixed dependency cycle(s) with /bus@100000/dss@4a00000
[    0.372385] Modules: 27488 pages in range for non-PLT usage
[    0.372388] Modules: 519008 pages in range for PLT usage
[    0.378491] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.390858] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.397260] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.404194] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.410595] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.417528] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.423929] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.430863] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.438006] k3-chipinfo 43000014.chipid: Family:J721E rev:SR1.1 JTAGID[0x1bb6402f] Detected
[    0.447001] iommu: Default domain type: Translated
[    0.451903] iommu: DMA domain TLB invalidation policy: strict mode
[    0.458336] SCSI subsystem initialized
[    0.462244] libata version 3.00 loaded.
[    0.462323] usbcore: registered new interface driver usbfs
[    0.467940] usbcore: registered new interface driver hub
[    0.473379] usbcore: registered new device driver usb
[    0.478814] pps_core: LinuxPPS API ver. 1 registered
[    0.483886] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.493222] PTP clock support registered
[    0.497336] EDAC MC: Ver: 3.0.0
[    0.500781] scmi_core: SCMI protocol bus registered
[    0.505902] FPGA manager framework
[    0.509415] Advanced Linux Sound Architecture Driver Initialized.
[    0.516085] vgaarb: loaded
[    0.519002] clocksource: Switched to clocksource arch_sys_counter
[    0.525370] VFS: Disk quotas dquot_6.6.0
[    0.529398] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.539871] Carveout Heap: Exported 512 MiB at 0x00000000b8000000
[    0.546160] NET: Registered PF_INET protocol family
[    0.551272] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.560318] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.569064] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.576986] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.585187] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.593656] TCP: Hash tables configured (established 32768 bind 32768)
[    0.600428] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.607342] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.614774] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.620895] RPC: Registered named UNIX socket transport module.
[    0.626953] RPC: Registered udp transport module.
[    0.631756] RPC: Registered tcp transport module.
[    0.636558] RPC: Registered tcp-with-tls transport module.
[    0.642160] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.648743] NET: Registered PF_XDP protocol family
[    0.653645] PCI: CLS 0 bytes, default 64
[    0.658286] Initialise system trusted keyrings
[    0.662945] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[    0.669693] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.675790] NFS: Registering the id_resolver key type
[    0.680968] Key type id_resolver registered
[    0.685240] Key type id_legacy registered
[    0.689341] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.696189] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.717557] Key type asymmetric registered
[    0.721744] Asymmetric key parser 'x509' registered
[    0.726751] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    0.734397] io scheduler mq-deadline registered
[    0.739033] io scheduler kyber registered
[    0.743143] io scheduler bfq registered
[    0.749214] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
[    0.755630] pinctrl-single 11c000.pinctrl: 173 pins, size 692
[    0.762088] pinctrl-single 104200.pinctrl: 20 pins, size 80
[    0.767846] pinctrl-single 104280.pinctrl: 8 pins, size 32
[    0.777299] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
[    0.786380] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
[    0.794544] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
[    0.801640] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
[    0.809387] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
[    0.820645] loop: module loaded
[    0.824454] megasas: 07.725.01.00-rc1
[    0.830051] tun: Universal TUN/TAP device driver, 1.6
[    0.835807] VFIO - User Level meta-driver version: 0.3
[    0.841749] usbcore: registered new interface driver usb-storage
[    0.848236] i2c_dev: i2c /dev entries driver
[    0.853270] sdhci: Secure Digital Host Controller Interface driver
[    0.859592] sdhci: Copyright(c) Pierre Ossman
[    0.864167] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.870316] ledtrig-cpu: registered to indicate activity on CPUs
[    0.876631] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.883612] usbcore: registered new interface driver usbhid
[    0.889308] usbhid: USB HID core driver
[    0.893913] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[    0.902613] optee: probing for conduit method.
[    0.907168] optee: revision 4.4 (8f645256efc0dc66)
[    0.923599] optee: dynamic shared memory is enabled
[    0.933902] random: crng init done
[    0.937434] optee: initialized driver
[    0.942549] Initializing XFRM netlink socket
[    0.946940] NET: Registered PF_PACKET protocol family
[    0.952141] Key type dns_resolver registered
[    0.960145] registered taskstats version 1
[    0.964391] Loading compiled-in X.509 certificates
[    0.976544] ti-sci 44083000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.1.6--v10.01.06 (Fiery Fox)')
[    1.096109] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
[    1.102413] pca954x 1-0071: supply vdd not found, using dummy regulator
[    1.131182] i2c i2c-1: Added multiplexed i2c bus 2
[    1.136174] i2c i2c-1: Added multiplexed i2c bus 3
[    1.141073] pca954x 1-0071: registered 2 multiplexed busses for I2C switch pca9543
[    1.148832] omap_i2c 2000000.i2c: bus 1 rev0.12 at 400 kHz
[    1.154888] omap_i2c 2010000.i2c: bus 4 rev0.12 at 100 kHz
[    1.161034] pca954x 5-0070: supply vdd not found, using dummy regulator
[    1.191237] i2c 6-003d: Fixed dependency cycle(s) with /bus@100000/ticsi2rx@4500000/csi-bridge@4504000
[    1.200764] i2c 6-003d: Fixed dependency cycle(s) with /bus@100000/i2c@2030000/i2c-mux@70/i2c@0/deser@3d/links/link@0/serializer
[    1.212655] i2c i2c-5: Added multiplexed i2c bus 6
[    1.217641] i2c i2c-5: Added multiplexed i2c bus 7
[    1.222542] pca954x 5-0070: registered 2 multiplexed busses for I2C switch pca9543
[    1.230303] omap_i2c 2030000.i2c: bus 5 rev0.12 at 400 kHz
[    1.236355] omap_i2c 2050000.i2c: bus 8 rev0.12 at 400 kHz
[    1.242104] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
[    1.250662] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
[    1.260010] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
[    1.268625] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
[    1.286489] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
[    1.296383] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
[    1.303143] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
[    1.312888] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
[    1.323042] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
[    1.329801] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
[    1.337923] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 206, base_baud = 6000000) is a 8250
[    1.347599] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 207, base_baud = 3000000) is a 8250
[    1.356453] printk: console [ttyS2] enabled
[    1.364949] printk: bootconsole [ns16550a0] disabled
[    1.375648] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 208, base_baud = 3000000) is a 8250
[    1.385694] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
[    1.431008] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[    1.440583] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867
[    1.448856] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
[    1.461667] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
[    1.468874] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
[    1.475201] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
[    1.485628] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
[    1.768135] tps6594-rtc tps6594-rtc.4.auto: registered as rtc0
[    1.774105] tps6594-rtc tps6594-rtc.4.auto: hctosys: unable to read the hardware clock
[    2.033063] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    2.040567] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.048656] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.056737] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    3.171356] j721e-pcie 2900000.pcie: PCI host bridge to bus 0000:00
[    3.177635] pci_bus 0000:00: root bus resource [bus 00-ff]
[    3.183114] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x10001000-0x10010fff])
[    3.192574] pci_bus 0000:00: root bus resource [mem 0x10011000-0x17ffffff]
[    3.199453] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
[    3.205446] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
[    3.215141] pci 0000:00:00.0: supports D1
[    3.219140] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    3.226938] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    3.235056] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    3.241665] pci 0000:00:00.0: PCI bridge to [bus 01]
[    3.246694] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
[    3.253474] pcieport 0000:00:00.0: PME: Signaling with IRQ 654
[    3.259457] pcieport 0000:00:00.0: AER: enabled with IRQ 654
[    3.265417] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    3.272904] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    3.280986] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    3.289065] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    4.407145] j721e-pcie 2910000.pcie: PCI host bridge to bus 0001:00
[    4.413409] pci_bus 0001:00: root bus resource [bus 00-ff]
[    4.418883] pci_bus 0001:00: root bus resource [io  0x10000-0x1ffff] (bus address [0x18001000-0x18010fff])
[    4.428515] pci_bus 0001:00: root bus resource [mem 0x18011000-0x1fffffff]
[    4.435391] pci 0001:00:00.0: [104c:b00d] type 01 class 0x060400
[    4.441385] pci_bus 0001:00: 2-byte config write to 0001:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
[    4.451078] pci 0001:00:00.0: supports D1
[    4.455077] pci 0001:00:00.0: PME# supported from D0 D1 D3hot
[    4.462816] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    4.470936] pci_bus 0001:01: busn_res: [bus 01-ff] end is updated to 01
[    4.477560] pci 0001:00:00.0: PCI bridge to [bus 01]
[    4.482591] pcieport 0001:00:00.0: of_irq_parse_pci: failed with rc=-22
[    4.489354] pcieport 0001:00:00.0: PME: Signaling with IRQ 656
[    4.495329] pcieport 0001:00:00.0: AER: enabled with IRQ 656
[    4.501884] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
[    4.513203] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
[    4.527997] spi-nor spi0.0: s28hs512t (65536 Kbytes)
[    4.533008] 8 fixed-partitions partitions found on MTD device 47040000.spi.0
[    4.540049] Creating 8 MTD partitions on "47040000.spi.0":
[    4.545520] 0x000000000000-0x000000080000 : "ospi.tiboot3"
[    4.551617] 0x000000080000-0x000000280000 : "ospi.tispl"
[    4.557475] 0x000000280000-0x000000680000 : "ospi.u-boot"
[    4.563359] 0x000000680000-0x0000006c0000 : "ospi.env"
[    4.568997] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
[    4.574791] 0x0000007c0000-0x000000800000 : "ospi.env.backup"
[    4.581004] 0x000000800000-0x000003fc0000 : "ospi.rootfs"
[    4.586871] 0x000003fc0000-0x000004000000 : "ospi.phypattern"
[    4.726117] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
[    4.771005] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[    4.780546] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867
[    4.788818] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
[    4.801627] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
[    4.808833] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
[    4.815124] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
[    4.832388] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
[    4.844096] mmc1: CQHCI version 5.10
[    4.851392] clk: Disabling unused clocks
[    4.878382] ALSA device list:
[    4.881408]   No soundcards found.
[    4.885601] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
[    4.893234] Waiting for root device PARTUUID=076c4a2a-02...
[    4.928935] tps6594 0-004c: Error IRQ trap overvoltage for LDO1
[    4.939783] mmc1: new ultra high speed DDR50 SDXC card at address 59b4
[    4.946685] mmcblk1: mmc1:59b4 EE4S5 239 GiB
[    4.952448]  mmcblk1: p1 p2
[    5.443833] EXT4-fs (mmcblk1p2): recovery complete
[    5.450634] EXT4-fs (mmcblk1p2): mounted filesystem bb2010b9-46f2-43c4-8ec9-c88f72483d7f r/w with ordered data mode. Quota mode: none.
[    5.462749] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    5.469546] devtmpfs: mounted
[    5.473513] Freeing unused kernel memory: 2496K
[    5.478137] Run /sbin/init as init process
[    5.482225]   with arguments:
[    5.482226]     /sbin/init
[    5.482228]   with environment:
[    5.482230]     HOME=/
[    5.482232]     TERM=linux
[    5.734155] systemd[1]: System time before build time, advancing clock.
[    5.790624] NET: Registered PF_INET6 protocol family
[    5.796144] Segment Routing with IPv6
[    5.799820] In-situ OAM (IOAM) with IPv6
[    5.833527] systemd[1]: systemd 255.13^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[    5.865402] systemd[1]: Detected architecture arm64.
[    5.883134] systemd[1]: Hostname set to <tda4vm-sk>.
[    5.975964] systemd-sysv-generator[97]: SysV service '/etc/init.d/edgeai-launcher.sh' lacks a native systemd unit file. ~ Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it safe, robust and future-proof. ! This compatibility logic is deprecated, expect removal soon. !
[    6.097335] systemd[1]: /usr/lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
[    6.158722] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
[    6.209619] systemd[1]: Queued start job for default target Graphical Interface.
[    6.250108] systemd[1]: Created slice Slice /system/getty.
[    6.272312] systemd[1]: Created slice Slice /system/modprobe.
[    6.296217] systemd[1]: Created slice Slice /system/serial-getty.
[    6.319927] systemd[1]: Created slice User and Session Slice.
[    6.343237] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    6.367158] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    6.391095] systemd[1]: Expecting device /dev/ttyS2...
[    6.407114] systemd[1]: Reached target Path Units.
[    6.423060] systemd[1]: Reached target Remote File Systems.
[    6.443052] systemd[1]: Reached target Slice Units.
[    6.459058] systemd[1]: Reached target Swaps.
[    6.501658] systemd[1]: Listening on RPCbind Server Activation Socket.
[    6.523179] systemd[1]: Reached target RPC Port Mapper.
[    6.546249] systemd[1]: Listening on Process Core Dump Socket.
[    6.567291] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    6.591668] systemd[1]: Listening on Journal Audit Socket.
[    6.615414] systemd[1]: Listening on Journal Socket (/dev/log).
[    6.635410] systemd[1]: Listening on Journal Socket.
[    6.655466] systemd[1]: Listening on Network Service Netlink Socket.
[    6.679992] systemd[1]: Listening on udev Control Socket.
[    6.703365] systemd[1]: Listening on udev Kernel Socket.
[    6.723367] systemd[1]: Listening on User Database Manager Socket.
[    6.763243] systemd[1]: Mounting Huge Pages File System...
[    6.785235] systemd[1]: Mounting POSIX Message Queue File System...
[    6.811344] systemd[1]: Mounting Kernel Debug File System...
[    6.831333] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[    6.854559] systemd[1]: Mounting Temporary Directory /tmp...
[    6.876155] systemd[1]: Starting Create List of Static Device Nodes...
[    6.885204] systemd[1]: Starting Load Kernel Module configfs...
[    6.921306] systemd[1]: Starting Load Kernel Module drm...
[    6.971532] systemd[1]: Starting Load Kernel Module fuse...
[    6.985063] systemd[1]: Starting Start psplash boot splash screen...
[    7.034250] fuse: init (API version 7.39)
[    7.039542] systemd[1]: Starting RPC Bind...
[    7.059267] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
[    7.091378] systemd[1]: Starting Journal Service...
[    7.116254] systemd[1]: Starting Load Kernel Modules...
[    7.134101] systemd-journald[115]: Collecting audit messages is enabled.
[    7.144371] cryptodev: loading out-of-tree module taints kernel.
[    7.151087] cryptodev: driver 1.14 loaded.
[    7.155810] systemd[1]: Starting Generate network units from Kernel command line...
[    7.179601] systemd[1]: Starting Remount Root and Kernel File Systems...
[    7.220593] systemd[1]: Starting Coldplug All udev Devices...
[    7.249015] systemd[1]: Started RPC Bind.
[    7.256047] EXT4-fs (mmcblk1p2): re-mounted bb2010b9-46f2-43c4-8ec9-c88f72483d7f r/w. Quota mode: none.
[    7.269900] systemd[1]: Started Journal Service.
[    7.688666] systemd-journald[115]: Received client request to flush runtime journal.
[    7.928497] audit: type=1334 audit(1728487094.192:2): prog-id=6 op=LOAD
[    7.935368] audit: type=1334 audit(1728487094.200:3): prog-id=7 op=LOAD
[    8.114194] audit: type=1334 audit(1728487094.376:4): prog-id=8 op=LOAD
[    8.145352] audit: type=1334 audit(1728487094.408:5): prog-id=9 op=LOAD
[    8.234754] audit: type=1334 audit(1728487094.496:6): prog-id=10 op=LOAD
[    8.241489] audit: type=1334 audit(1728487094.504:7): prog-id=11 op=LOAD
[    8.248383] audit: type=1334 audit(1728487094.512:8): prog-id=12 op=LOAD
[    8.869958] audit: type=1334 audit(1750846976.567:9): prog-id=13 op=LOAD
[    9.038116] dbus-broker-lau[316]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[    9.355979] audit: type=1334 audit(1750846977.055:10): prog-id=14 op=LOAD
[    9.367066] audit: type=1334 audit(1750846977.063:11): prog-id=15 op=LOAD
[    9.445474] CAN device driver interface
[    9.617514] mc: Linux media interface: v0.10
[    9.709323] omap_rng 4e10000.rng: Random Number Generator ver. 241b34c
[    9.717654] videodev: Linux video capture interface: v2.00
[    9.798565] cdns-mhdp8546 a000000.dp-bridge: invalid resource (null)
[    9.798577] cdns-mhdp8546 a000000.dp-bridge: Failed to get SAPB memory resource, HDCP not supported
[    9.834493] PVR_K:  197: Device: 4e20000000.gpu
[    9.857536] PVR_K:  197: Read BVNC 22.104.208.318 from HW device registers
[    9.857583] PVR_K:  197: RGX Device registered with BVNC 22.104.208.318
[    9.860968] [drm] Initialized pvr 24.1.6554834 20170530 for 4e20000000.gpu on minor 1
[    9.965701] at24 0-0051: supply vcc not found, using dummy regulator
[    9.985844] k3_r5_rproc bus@100000:bus@28380000:r5fss@41000000: k3_r5_cluster_rproc_init failed, ret = -517
[    9.998169] at24 0-0051: 65536 byte 24c512 EEPROM, writable, 1 bytes/write
[   10.002583] remoteproc remoteproc0: releasing 41000000.r5f
[   10.017449] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   10.032490] k3_r5_rproc bus@100000:r5fss@5c00000: k3_r5_cluster_rproc_init failed, ret = -517
[   10.049052] k3_r5_rproc bus@100000:bus@28380000:r5fss@41000000: k3_r5_cluster_rproc_init failed, ret = -517
[   10.050066] remoteproc remoteproc0: releasing 5c00000.r5f
[   10.073758] k3_r5_rproc bus@100000:r5fss@5e00000: k3_r5_cluster_rproc_init failed, ret = -517
[   10.083196] ds90ub960 6-003d: supply vddio not found, using dummy regulator
[   10.098380] Bluetooth: Core ver 2.22
[   10.098452] NET: Registered PF_BLUETOOTH protocol family
[   10.098454] Bluetooth: HCI device and connection manager initialized
[   10.098464] Bluetooth: HCI socket layer initialized
[   10.098469] Bluetooth: L2CAP socket layer initialized
[   10.098478] Bluetooth: SCO socket layer initialized
[   10.103738] remoteproc remoteproc1: releasing 41000000.r5f
[   10.108232] remoteproc remoteproc0: releasing 5e00000.r5f
[   10.109418] k3_r5_rproc bus@100000:r5fss@5c00000: k3_r5_cluster_rproc_init failed, ret = -517
[   10.109865] remoteproc remoteproc0: releasing 5c00000.r5f
[   10.112113] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   10.112413] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[   10.113153] k3_r5_rproc bus@100000:bus@28380000:r5fss@41000000: k3_r5_cluster_rproc_init failed, ret = -517
[   10.113751] remoteproc remoteproc0: releasing 41000000.r5f
[   10.119798] k3_r5_rproc bus@100000:r5fss@5e00000: k3_r5_cluster_rproc_init failed, ret = -517
[   10.120197] remoteproc remoteproc0: releasing 5e00000.r5f
[   10.138489] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
[   10.140618] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
[   10.241109] platform 5c00000.r5f: configured R5F for remoteproc mode
[   10.248058] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
[   10.262992] remoteproc remoteproc0: 5c00000.r5f is available
[   10.269748] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
[   10.282291] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
[   10.282942] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
[   10.309325] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
[   10.316707] remoteproc remoteproc0: powering up 5c00000.r5f
[   10.325216] remoteproc remoteproc0: Booting fw image j7-main-r5f0_0-fw, size 462496
[   10.340122] rproc-virtio rproc-virtio.11.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000
[   10.351100] platform 5d00000.r5f: configured R5F for remoteproc mode
[   10.357952] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
[   10.358771] virtio_rpmsg_bus virtio0: rpmsg host is online
[   10.372783] rproc-virtio rproc-virtio.11.auto: registered virtio0 (type 7)
[   10.378355] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xd
[   10.380010] remoteproc remoteproc0: remote processor 5c00000.r5f is now up
[   10.386847] remoteproc remoteproc1: 5d00000.r5f is available
[   10.415322] remoteproc remoteproc1: powering up 5d00000.r5f
[   10.428101] remoteproc remoteproc1: Booting fw image j7-main-r5f0_1-fw, size 326868
[   10.439801] img_enc 4200000.video-encoder: encoder registered as /dev/video1
[   10.444805] ds90ub960 6-003d: Fixed dependency cycle(s) with /bus@100000/i2c@2030000/i2c-mux@70/i2c@0/deser@3d/links/link@0/serializer
[   10.450993] img_dec 4300000.video-decoder: decoder registered as /dev/video0
[   10.460479] rproc-virtio rproc-virtio.12.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000
[   10.476960] i2c 6-0044: Fixed dependency cycle(s) with /bus@100000/i2c@2030000/i2c-mux@70/i2c@0/deser@3d/links/link@0/serializer/i2c/sensor@1a
[   10.494811] i2c 6-0044: Fixed dependency cycle(s) with /bus@100000/i2c@2030000/i2c-mux@70/i2c@0/deser@3d
[   10.508597] virtio_rpmsg_bus virtio1: rpmsg host is online
[   10.514171] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xd
[   10.521472] rproc-virtio rproc-virtio.12.auto: registered virtio1 (type 7)
[   10.528992] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
[   10.529219] gpio-mux mux-controller: 2-way mux-controller registered
[   10.547183] remoteproc remoteproc1: remote processor 5d00000.r5f is now up
[   10.554566] platform 41000000.r5f: configured R5F for IPC-only mode
[   10.567263] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
[   10.586984] remoteproc remoteproc2: 41000000.r5f is available
[   10.603107] remoteproc remoteproc2: attaching to 41000000.r5f
[   10.614466] rproc-virtio rproc-virtio.13.auto: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000
[   10.631121] virtio_rpmsg_bus virtio2: rpmsg host is online
[   10.639369] rproc-virtio rproc-virtio.13.auto: registered virtio2 (type 7)
[   10.646284] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd
[   10.653930] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe
[   10.671177] remoteproc remoteproc2: remote processor 41000000.r5f is now attached
[   10.763329] am65-cpsw-nuss 46000000.ethernet eth0: PHY [46000f00.mdio:00] driver [TI DP83867] (irq=POLL)
[   10.791246] am65-cpsw-nuss 46000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
[   10.803291] m_can_platform 2701000.can: m_can device registered (irq=837, version=32)
[   10.817134] m_can_platform 2751000.can: m_can device registered (irq=854, version=32)
[   10.856907] m_can_platform 2791000.can: m_can device registered (irq=856, version=32)
[   10.880203] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
[   10.893147] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
[   10.904958] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
[   10.926375] remoteproc remoteproc3: 4d80800000.dsp is available
[   10.961473] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
[   10.973049] remoteproc remoteproc3: powering up 4d80800000.dsp
[   10.978952] remoteproc remoteproc3: Booting fw image j7-c66_0-fw, size 1014608
[   10.986232] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
[   10.987885] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
[   10.989228] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa84afc00
[   11.003862] remoteproc remoteproc4: 4d81800000.dsp is available
[   11.012784] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
[   11.014529] rproc-virtio rproc-virtio.14.auto: assigned reserved memory node vision-apps-c66-dma-memory@a9000000
[   11.015237] virtio_rpmsg_bus virtio3: rpmsg host is online
[   11.015262] rproc-virtio rproc-virtio.14.auto: registered virtio3 (type 7)
[   11.015266] remoteproc remoteproc3: remote processor 4d80800000.dsp is now up
[   11.020560] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
[   11.083852] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xd
[   11.091102] remoteproc remoteproc5: 64800000.dsp is available
[   11.109408] m_can_platform 40528000.can: m_can device registered (irq=864, version=32)
[   11.123419] remoteproc remoteproc4: powering up 4d81800000.dsp
[   11.129892] remoteproc remoteproc4: Booting fw image j7-c66_1-fw, size 1014608
[   11.143729] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa94afc00
[   11.151801] platform 5e00000.r5f: configured R5F for remoteproc mode
[   11.153646] rproc-virtio rproc-virtio.15.auto: assigned reserved memory node vision-apps-c66-dma-memory@a8000000
[   11.169543] platform 5e00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a6000000
[   11.195618] virtio_rpmsg_bus virtio4: rpmsg host is online
[   11.201174] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xd
[   11.219378] remoteproc remoteproc6: 5e00000.r5f is available
[   11.225157] rproc-virtio rproc-virtio.15.auto: registered virtio4 (type 7)
[   11.237229] remoteproc remoteproc4: remote processor 4d81800000.dsp is now up
[   11.250815] remoteproc remoteproc6: loading /lib/firmware/j7-main-r5f1_0-fw failed with error -22
[   11.264717] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -22
[   11.274108] remoteproc remoteproc6: powering up 5e00000.r5f
[   11.281572] remoteproc remoteproc6: loading /lib/firmware/j7-main-r5f1_0-fw failed with error -22
[   11.290641] remoteproc remoteproc6: Direct firmware load for j7-main-r5f1_0-fw failed with error -22
[   11.301758] remoteproc remoteproc6: request_firmware failed: -22
[   11.402060] remoteproc remoteproc5: powering up 64800000.dsp
[   11.411375] remoteproc remoteproc5: Booting fw image j7-c71_0-fw, size 12574864
[   11.474419] remoteproc remoteproc5: unsupported resource 65538
[   11.486100] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xb2200000
[   11.507550] rproc-virtio rproc-virtio.16.auto: assigned reserved memory node vision-apps-c71-dma-memory@b2000000
[   11.612823] remoteproc remoteproc7: b034000.pru is available
[   11.619397] virtio_rpmsg_bus virtio5: rpmsg host is online
[   11.621295] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0xd
[   11.631795] rproc-virtio rproc-virtio.16.auto: registered virtio5 (type 7)
[   11.632021] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0x15
[   11.646028] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0x15
[   11.647313] remoteproc remoteproc8: b004000.rtu is available
[   11.653212] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0x15
[   11.658841] remoteproc remoteproc5: remote processor 64800000.dsp is now up
[   11.665982] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0x15
[   11.681568] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xe
[   11.689252] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xe
[   11.696840] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xe
[   11.704578] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xe
[   11.704788] remoteproc remoteproc9: b00a000.txpru is available
[   11.723289] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0x15
[   11.730594] virtio_rpmsg_bus virtio5: creating channel ti.ipc4.ping-pong addr 0xe
[   11.747344] remoteproc remoteproc10: b038000.pru is available
[   11.756214] remoteproc remoteproc11: b006000.rtu is available
[   11.767298] remoteproc remoteproc12: b00c000.txpru is available
[   11.775713] remoteproc remoteproc13: b134000.pru is available
[   11.782575] remoteproc remoteproc14: b104000.rtu is available
[   11.790279] remoteproc remoteproc15: b10a000.txpru is available
[   11.797216] remoteproc remoteproc16: b138000.pru is available
[   11.805955] remoteproc remoteproc17: b106000.rtu is available
[   11.814848] remoteproc remoteproc18: b10c000.txpru is available
[   12.036894] ds90ub953 6-0044: Found ub953 rev/mask 0x20
[   12.108957] ds90ub953 6-0044: Fixed dependency cycle(s) with /bus@100000/i2c@2030000/i2c-mux@70/i2c@0/deser@3d/links/link@0/serializer/i2c/sensor@1a
[   12.211279] m_can_platform 2751000.can main_mcan5: renamed from can1
[   12.283461] i2c 9-001a: Fixed dependency cycle(s) with /bus@100000/i2c@2030000/i2c-mux@70/i2c@0/deser@3d/links/link@0/serializer
[   12.308610] m_can_platform 2701000.can main_mcan0: renamed from can0
[   12.350580] m_can_platform 2791000.can main_mcan9: renamed from can2
[   12.485641] xhci-hcd xhci-hcd.17.auto: xHCI Host Controller
[   12.507164] imx390 9-001a: inck rate: 27027027 Hz
[   12.512033] xhci-hcd xhci-hcd.17.auto: new USB bus registered, assigned bus number 1
[   12.520460] xhci-hcd xhci-hcd.17.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000008010
[   12.530776] xhci-hcd xhci-hcd.17.auto: irq 868, io mem 0x06410000
[   12.538926] xhci-hcd xhci-hcd.17.auto: xHCI Host Controller
[   12.544829] xhci-hcd xhci-hcd.17.auto: new USB bus registered, assigned bus number 2
[   12.552935] xhci-hcd xhci-hcd.17.auto: Host supports USB 3.0 SuperSpeed
[   12.560424] hub 1-0:1.0: USB hub found
[   12.564412] hub 1-0:1.0: 1 port detected
[   12.564545] m_can_platform 40528000.can mcu_mcan0: renamed from can3
[   12.568869] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   12.584412] hub 2-0:1.0: USB hub found
[   12.588279] hub 2-0:1.0: 1 port detected
[   12.647064] imx390 9-001a: imx390 probed
[   12.684000] cdns-csi2rx 4504000.csi-bridge: Probed CSI2RX with 4/4 lanes, 4 streams, external D-PHY
[   12.823071] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[   12.983921] hub 1-1:1.0: USB hub found
[   12.987736] hub 1-1:1.0: 4 ports detected
[   13.111203] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[   13.138270] hub 2-1:1.0: USB hub found
[   13.144816] hub 2-1:1.0: 4 ports detected
[   13.243053] k3_r5_rproc bus@100000:r5fss@5e00000: Timed out waiting for 5e00000.r5f core to power up!
[   13.271893] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
[   13.306114] usbcore: registered new device driver onboard-usb-hub
[   13.348086] Console: switching to colour frame buffer device 240x67
[   13.374667] tidss 4a00000.dss: [drm] fb0: tidssdrmfb frame buffer device
[   13.497731] hub 1-1:1.0: USB hub found
[   13.509889] hub 1-1:1.0: 4 ports detected
[   13.522451] hub 1-1:1.0: USB hub found
[   13.527629] hub 1-1:1.0: 4 ports detected
[   13.668844] hub 2-1:1.0: USB hub found
[   13.673193] hub 2-1:1.0: 4 ports detected
[   13.680184] hub 2-1:1.0: USB hub found
[   13.686643] hub 2-1:1.0: 4 ports detected
[   14.907816] am65-cpsw-nuss 46000000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   17.243330] kauditd_printk_skb: 8 callbacks suppressed
[   17.243336] audit: type=1334 audit(1750846984.943:16): prog-id=18 op=LOAD
[   17.265393] audit: type=1334 audit(1750846984.951:17): prog-id=19 op=LOAD
[   17.277706] audit: type=1334 audit(1750846984.963:18): prog-id=20 op=LOAD
[   47.317101] audit: type=1334 audit(1750985256.007:19): prog-id=21 op=LOAD
[   47.419417] audit: type=1334 audit(1750985256.111:20): prog-id=21 op=UNLOAD
[   47.426519] audit: type=1334 audit(1750985256.111:21): prog-id=20 op=UNLOAD
[   47.433483] audit: type=1334 audit(1750985256.111:22): prog-id=19 op=UNLOAD
[   47.440491] audit: type=1334 audit(1750985256.111:23): prog-id=18 op=UNLOAD
[   67.113141] audit: type=1006 audit(1750985275.803:24): pid=1651 uid=0 subj=kernel old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
[   67.126770] audit: type=1300 audit(1750985275.803:24): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffe7d8cf28 a2=1 a3=1 items=0 ppid=1 pid=1651 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" subj=kernel key=(null)
[   67.154416] audit: type=1327 audit(1750985275.803:24): proctitle="(systemd)"
[   67.161878] audit: type=1334 audit(1750985275.819:25): prog-id=22 op=LOAD
[   67.170953] audit: type=1300 audit(1750985275.819:25): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffe1262a08 a2=90 a3=0 items=0 ppid=1 pid=1651 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="systemd" exe="/usr/lib/systemd/systemd" subj=kernel key=(null)
[   67.198041] audit: type=1327 audit(1750985275.819:25): proctitle="(systemd)"
[   67.205200] audit: type=1334 audit(1750985275.847:26): prog-id=22 op=UNLOAD
[   67.212304] audit: type=1300 audit(1750985275.847:26): arch=c00000b7 syscall=57 success=yes exit=0 a0=8 a1=1 a2=0 a3=ffffa6814c60 items=0 ppid=1 pid=1651 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="systemd" exe="/usr/lib/systemd/systemd" subj=kernel key=(null)
[   67.239077] audit: type=1327 audit(1750985275.847:26): proctitle="(systemd)"
[   67.246150] audit: type=1334 audit(1750985275.847:27): prog-id=23 op=LOAD

I was advised by Lucas (FPD-Link team) to reach out to the TDA4VM team for help on CSI2 RX configuration and V4L2 capture.

Could you please help verify:

  1. What are the necessary steps to enable CSI2 RX on TDA4VM side for this setup?

  2. Are there any specific device tree or V4L2 pipeline requirements for UB960 + IMX390?

  3. How can we verify if the CSI2 receiver is receiving valid data?

  4. Any relevant logs or test tools we can run?

Thank you in advance!

Best regards,
Kathy