root@am62xx-zdml3:~# dmesg [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.10.154-rt76-00275-g0a8b6526ddb (root@218d7c593703) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #2 SMP PREEMPT Thu Nov 6 10:03:46 UTC 2025 [ 0.000000] Machine model: ZKW DML3 ECU [ 0.000000] [Firmware Bug]: Kernel image misaligned at boot, please fix your bootloader! [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009a200000, size 56 MiB [ 0.000000] OF: reserved mem: initialized node authenticatedboot@9A200000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009da00000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@9da00000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009db00000, size 12 MiB [ 0.000000] OF: reserved mem: initialized node r5f-memory@9db00000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009f480000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node m4f-dma-memory@9F480000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x9f58000000000000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node m4f-memory@9F580000, compatible id shared-dma-pool [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000080000000-0x000000009fffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000080000000-0x000000009a1fffff] [ 0.000000] node 0: [mem 0x000000009a200000-0x000000009e6fffff] [ 0.000000] node 0: [mem 0x000000009e700000-0x000000009e77ffff] [ 0.000000] node 0: [mem 0x000000009e780000-0x000000009e8fffff] [ 0.000000] node 0: [mem 0x000000009e900000-0x000000009e9fffff] [ 0.000000] node 0: [mem 0x000000009ea00000-0x000000009f57ffff] [ 0.000000] node 0: [mem 0x000000009f580000-0x000000009fc7bfff] [ 0.000000] node 0: [mem 0x000000009fc7c000-0x000000009fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fffffff] [ 0.000000] On node 0 totalpages: 131072 [ 0.000000] DMA zone: 2048 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 131072 pages, LIFO batch:31 [ 0.000000] cma: Reserved 144 MiB at 0x0000000090000000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 17 pages/cpu s30360 r8192 d31080 u69632 [ 0.000000] pcpu-alloc: s30360 r8192 d31080 u69632 alloc=17*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: kernel page table isolation forced ON by KASLR [ 0.000000] CPU features: detected: Kernel page table isolation (KPTI) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129024 [ 0.000000] Kernel command line: console=ttyS2,115200n8 [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 224700K/524288K available (7102K kernel code, 882K rwdata, 1840K rodata, 35904K init, 318K bss, 152132K reserved, 147456K 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 restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 256 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: Distributor has no Range Selector support [ 0.000000] GICv3: 16 PPIs implemented [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001880000 [ 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 @83c00000 (flat, esz 8, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x0000000083030000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000083040000 [ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns [ 0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns [ 0.000225] Console: colour dummy device 80x25 [ 0.000291] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000) [ 0.000305] pid_max: default: 32768 minimum: 301 [ 0.000400] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.000412] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.002156] rcu: Hierarchical SRCU implementation. [ 0.002380] Platform MSI: msi-controller@1820000 domain created [ 0.002666] smp: Bringing up secondary CPUs ... [ 0.003826] Detected VIPT I-cache on CPU1 [ 0.003870] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000 [ 0.003890] GICv3: CPU1: using allocated LPI pending table @0x0000000083050000 [ 0.003959] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.004097] smp: Brought up 1 node, 2 CPUs [ 0.004103] SMP: Total of 2 processors activated. [ 0.004110] CPU features: detected: 32-bit EL0 Support [ 0.004116] CPU features: detected: CRC32 instructions [ 0.009469] CPU: All CPU(s) started at EL2 [ 0.009493] alternatives: patching kernel code [ 0.010446] devtmpfs: initialized [ 0.015559] KASLR enabled [ 0.015712] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.015732] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.021121] pinctrl core: initialized pinctrl subsystem [ 0.025165] NET: Registered protocol family 16 [ 0.026785] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations [ 0.026880] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.026970] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.027562] ASID allocator initialised with 32768 entries [ 0.043899] cryptd: max_cpu_qlen set to 1000 [ 0.045512] k3-chipinfo 43000014.chipid: Family:AM62X rev:SR1.0 JTAGID[0x0bb7e02f] Detected [ 0.046036] vcc_5v0: supplied by vmain_pd [ 0.046362] vcc_3v3_sys: supplied by vmain_pd [ 0.046641] vcc_1v8: supplied by vcc_3v3_sys [ 0.046906] iommu: Default domain type: Translated [ 0.047371] pps_core: LinuxPPS API ver. 1 registered [ 0.047375] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.047389] PTP clock support registered [ 0.047709] omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fc9100 [ 0.048923] clocksource: Switched to clocksource arch_sys_counter [ 0.049085] VFS: Disk quotas dquot_6.6.0 [ 0.049132] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.054169] NET: Registered protocol family 2 [ 0.054355] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.055081] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.055118] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.055153] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear) [ 0.055240] TCP: Hash tables configured (established 4096 bind 4096) [ 0.055351] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.055370] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.055484] NET: Registered protocol family 1 [ 0.178755] Initialise system trusted keyrings [ 0.178914] workingset: timestamp_bits=46 max_order=17 bucket_order=0 [ 0.183007] Key type asymmetric registered [ 0.183023] Asymmetric key parser 'x509' registered [ 0.183058] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 0.183066] io scheduler mq-deadline registered [ 0.183072] io scheduler kyber registered [ 0.184556] pinctrl-single 4084000.pinctrl: 34 pins, size 136 [ 0.185007] pinctrl-single f4000.pinctrl: 171 pins, size 684 [ 0.185323] =>hw_version_probe [ 0.185347] hw_version hw-version: hw0 error [ 0.186655] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled [ 0.189032] gmsl9277:DONE [ 0.189069] gmsl9275:DONE [ 0.189544] tps65219:INIT [ 0.191020] tun: Universal TUN/TAP device driver, 1.6 [ 0.191716] VFIO - User Level meta-driver version: 0.3 [ 0.191869] i2c /dev entries driver [ 0.192757] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 0.194843] NET: Registered protocol family 10 [ 0.195825] Segment Routing with IPv6 [ 0.195886] NET: Registered protocol family 17 [ 0.195898] 8021q: 802.1Q VLAN Support v1.8 [ 0.195968] Key type dns_resolver registered [ 0.196030] Loading compiled-in X.509 certificates [ 0.198938] =>hw_version_probe [ 0.198973] hw_version hw-version: hw0 error [ 0.201388] ti-sci 44043000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)') [ 0.230472] ti-sci-clk 44043000.system-controller:clock-controller: recalc-rate failed for dev=70, clk=0, ret=-19 [ 0.260546] platform 78000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1) [ 0.261605] platform 78000000.r5f: configured R5F for IPC-only mode [ 0.261700] platform 78000000.r5f: assigned reserved memory node r5f-dma-memory@9da00000 [ 0.261976] remoteproc remoteproc0: 78000000.r5f is available [ 0.261984] remoteproc remoteproc0: attaching to 78000000.r5f [ 0.262162] platform 78000000.r5f: R5F core initialized in IPC-only mode [ 0.262173] remoteproc0#vdev0buffer: assigned reserved memory node r5f-dma-memory@9da00000 [ 0.262603] virtio_rpmsg_bus virtio0: rpmsg host is online [ 0.262632] remoteproc0#vdev0buffer: registered virtio0 (type 7) [ 0.262638] remoteproc remoteproc0: remote processor 78000000.r5f is now attached [ 0.267793] tps65219:In i2c probe() function [ 0.267843] omap_i2c 20000000.i2c: bus 0 rev0.12 at 400 kHz [ 0.269640] omap_i2c 20010000.i2c: bus 1 rev0.12 at 400 kHz [ 0.282431] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe [ 0.284221] omap_i2c 20030000.i2c: bus 2 rev0.12 at 400 kHz [ 0.285472] ti-sci-intr 4210000.interrupt-controller: Interrupt Router 5 domain created [ 0.286048] ti-sci-intr bus@f0000:interrupt-controller@a00000: Interrupt Router 3 domain created [ 0.287229] ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created [ 0.287437] =>hw_version_probe [ 0.287455] hw_version hw-version: hw0 error [ 0.287813] ti-udma 485c0100.dma-controller: Number of rings: 82 [ 0.291248] ti-udma 485c0100.dma-controller: Channels: 48 (bchan: 18, tchan: 12, rchan: 18) [ 0.293776] ti-udma 485c0000.dma-controller: Number of rings: 150 [ 0.306604] ti-udma 485c0000.dma-controller: Channels: 35 (tchan: 20, rchan: 15) [ 0.309705] printk: console [ttyS2] disabled [ 0.309792] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 17, base_baud = 3000000) is a 8250 [ 0.310071] printk: console [ttyS2]: printing thread started [ 0.310082] printk: console [ttyS2] enabled [ 0.434881] 0x0FC40000: 0xc3083889 [ 0.435339] spi_nor_soft_reset [ 0.458353] spi-nor spi0.0: s28hs02gt (262144 Kbytes) [ 0.458365] spi-nor spi0.0: mtd .name = fc40000.spi.0, .size = 0x10000000 (256MiB), .erasesize = 0x00040000 (256KiB) .numeraseregions = 3 [ 0.458375] spi-nor spi0.0: mtd.eraseregions[0] = { .offset = 0x0, .erasesize = 0x00040000 (256KiB), .numblocks = 1023 } [ 0.458383] spi-nor spi0.0: mtd.eraseregions[1] = { .offset = 0xffc0000, .erasesize = 0x00020000 (128KiB), .numblocks = 1 } [ 0.458391] spi-nor spi0.0: mtd.eraseregions[2] = { .offset = 0xffe0000, .erasesize = 0x00001000 (4KiB), .numblocks = 32 } [ 1.421066] davinci_mdio 8000f00.mdio: Configuring MDIO in manual mode [ 1.457007] davinci_mdio 8000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.461542] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01103, cpsw version 0x6BA81103 Ports: 3 quirks:00000002 [ 1.461731] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5 [ 1.461737] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512 [ 1.494092] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:0 [ 1.505841] cpu cpu0: dev_pm_opp_set_rate: failed to find current OPP for freq 1250000000 (-34) [ 1.508858] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 1250000 KHz, changing to: 1000000 KHz [ 1.551585] =>hw_version_probe [ 1.551714] zkw_eth_rst_probe ke [ 1.551732] hw_version are done [ 1.551751] vmonen are done [ 1.551754] eth_ctrl are done [ 1.552183] davinci_mdio 8000f00.mdio: Configuring MDIO in manual mode [ 1.588930] davinci_mdio 8000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.593266] davinci_mdio 8000f00.mdio: phy[2]: device 8000f00.mdio:02, driver NXP TJA1101 [ 1.620624] ti-sci-clk 44043000.system-controller:clock-controller: is_prepared failed for dev=70, clk=0, ret=-19 [ 1.634665] Warning: unable to open an initial console. [ 1.668788] Freeing unused kernel memory: 35904K [ 1.669130] Run /init as init process [ 1.669136] with arguments: [ 1.669139] /init [ 1.669141] with environment: [ 1.669143] HOME=/ [ 1.669146] TERM=linux [ 1.927320] am65-cpsw-nuss 8000000.ethernet: down msc_sl e0000000 tmo 0 [ 1.941268] ubi0: attaching mtd32 [ 1.948684] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19 [ 1.963621] ubi0 attached mtd32 ("ospi.swc.algo", 17 MiB) [ 1.963707] ubi1: attaching mtd24 [ 1.979660] ubi1 attached mtd24 ("ospi.d.texture", 7 MiB) [ 1.981232] ubi2: attaching mtd28 [ 1.998133] ubi2 attached mtd28 ("ospi.d.animation", 11 MiB) [ 2.023934] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:02] driver [NXP TJA1101] (irq=313) [ 2.024716] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rmii link mode [ 2.027122] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off [ 2.029665] 8021q: adding VLAN 0 to HW filter on device eth0 [ 2.037485] am65-cpsw-nuss 8000000.ethernet: Adding vlan 2 to vlan filter [ 2.046452] UBIFS: ubi(0:0), name "dml_code", R/O mode [ 2.067310] UBIFS: ubi(1:0), name "textures", R/O mode [ 2.072067] UBIFS: ubi(2:0), name "animations", R/O mode [ 2.119421] gmsl9275:reg 0x02: val 0x2F [ 2.133507] gmsl9275:reg 0x04: val 0x80 [ 2.169329] width=640,height=164,h_total=720, v_total=292,fps=60 [ 2.197915] [drm] Initialized tidss 1.0.0 20180215 for 30200000.dss on minor 0 [ 2.200208] tidss 30200000.dss: [drm] fb0: tidssdrmfb frame buffer device [ 2.234461] pvrsrvkm: loading out-of-tree module taints kernel. [ 2.281681] PVR_K: 227: Read BVNC 33.15.11.3 from HW device registers [ 2.282527] PVR_K: 227: RGX Device registered with BVNC 33.15.11.3 [ 2.283524] [drm] Initialized pvr 1.15.6133109 20170530 for fd00000.gpu on minor 1 [ 2.487062] pid = 255 [ 2.487368] pid = 256 [ 2.619541] random: nft: uninitialized urandom read (4 bytes read) [ 2.644795] random: nft: uninitialized urandom read (4 bytes read) [ 2.739874] PVR_K: 222: RGX Firmware image 'rgx.fw.33.15.11.3' loaded [ 2.753929] PVR_K: 222: Shader binary image 'rgx.sh.33.15.11.3' loaded [ 3.083033] dispc_enable_oldi [ 3.083058] dispc_vp_enable: video0, ipc=0 [ 3.095261] dispc_vp_enable: video1, ipc=0 [ 8.057075] inv_mpu: whoami= fa [ 8.057375] inv_mpu: inv_mpu_initialize: initialize result is 0.... [ 8.058387] inv_mpu: failed to create wakeup_source [ 8.058427] inv-mpu-iio-spi spi1.0: iam20680 ma-kernel-9.1.7 is ready to go! [ 8.058435] inv_mpu: Data read from FIFO [ 8.058437] inv_mpu: Timer based batching [ 9.916963] random: crng init done root@am62xx-zdml3:~# root@am62xx-zdml3:~# ifconfig -s eth0 Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 35273604 0 63 0 5099012 0 0 0 BMRU root@am62xx-zdml3:~#