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.

DRA77P: Early boot issues

Part Number: DRA77P

Hi,

I have been working on vision SDK v3.07. I have been trying on an early boot usecase. I have applied the early boot patches and applied early-boot-update.sh on the SD card. 

I have placed the MLO, uImage, single-stage-boot.dtb and firmwares in the boot partition and rootfs in the second partition of the SD card.

On booting at the boot partition the firmwares are being read, but in the kernel also firmwares are being boot up again. How do I verify if I have achieved early boot late attach ?

U-Boot SPL 2016.05-00016-gcc5b418-dirty (Apr 09 2020 - 13:35:10)
DRA762-GP ES1.0
---SOC_FAN_PWM_1V8 is set to HIGH---
---CAN1_EN is set to HIGH---
---CAN1_STBn is set to HIGH---
i2c_write: error waiting for data ACK (status=0x116)
i2c_write: error waiting for data ACK (status=0x116)
Trying to boot from MMC1
no pinctrl for hs200_1_8v
no pinctrl for ddr_1_8v
reading dra7-ipu2-fw.lzop
reading dra7-dsp1-fw.lzop
reading dra7-dsp2-fw.lzop
reading dra7-ipu1-fw.lzop
spl_load_file_fat: error reading file dra7-ipu1-fw.lzop, err - -1
spl: error reading image dra7-ipu1-fw.lzop, err - -1
Error loading remotecore IPU1!,Continuing with boot ...
reading single-stage-boot.dtb
reading uImage
reading uImage
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.84+ (ubantu@teltvml0203x) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #25 SMP PREEMPT Thu May 7 18:33:06 IST 2020
[    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] Machine model: TI DRA762 EVM
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] Reserved memory: OVERLAP DETECTED!
[    0.000000] vsdk_sr1_mem@84000000 (0x0000000084000000--0x0000000097000000) overlaps with cmem@95400000 (0x0000000095400000--0x0000000095800000)
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000040300000, size 3 MiB
[    0.000000] Reserved memory: initialized node cmem@40300000, compatible id shared-dma-pool
[    0.000000] Reserved memory: regions without no-map are not yet supported
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 80 MiB
[    0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x000000009e000000, size 32 MiB
[    0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: regions without no-map are not yet supported
[    0.000000] Reserved memory: created CMA memory pool at 0x00000000a1000000, size 32 MiB
[    0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x00000000a3000000, size 32 MiB
[    0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: regions without no-map are not yet supported
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000, size 32 MiB
[    0.000000] Reserved memory: initialized node cmem@A9000000, compatible id shared-dma-pool
[    0.000000] cma: Reserved 64 MiB at 0x00000000dbc00000
[    0.000000] Forcing write-allocate cache policy for SMP
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] OMAP4: Map 0x00000000dfd00000 to fe600000 for dram barrier
[    0.000000] On node 0 totalpages: 382720
[    0.000000] free_area_init_node: node 0, pgdat c06ea700, node_mem_map ef21a000
[    0.000000]   DMA zone: 1728 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 187392 pages, LIFO batch:31
[    0.000000]   HighMem zone: 195328 pages, LIFO batch:31
[    0.000000] DRA762 ES1.0
[    0.000000] PERCPU: Embedded 11 pages/cpu @ef1a5000 s13504 r8192 d23360 u45056
[    0.000000] pcpu-alloc: s13504 r8192 d23360 u45056 alloc=11*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 380992
[    0.000000] Kernel command line: console=ttyO0,115200n8 elevator=noop root=/dev/mmcblk0p2 rw rootwait earlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 cma=64M rootfstype=ext4 snd.slots_reserved=1,1 loglevel=8 init=/home/root/init-demo.sh clk_ignore_unused
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 873388K/1530880K available (4686K kernel code, 233K rwdata, 1844K rodata, 292K init, 264K bss, 411732K reserved, 245760K cma-reserved, 715776K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0668f54   (6532 kB)
[    0.000000]       .init : 0xc0669000 - 0xc06b2000   ( 292 kB)
[    0.000000]       .data : 0xc06b2000 - 0xc06ec428   ( 234 kB)
[    0.000000]        .bss : 0xc06ee000 - 0xc0730134   ( 265 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] ti_dt_clocks_register: failed to lookup clock node gmac_gmii_ref_clk_div
[    0.000000] OMAP clockevent source: timer1 at 32786 Hz
[    0.000000] Architected cp15 timer(s) running at 6.14MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
[    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
[    0.008308] Switching to timer-based delay loop, resolution 162ns
[    0.015045] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[    0.025304] OMAP clocksource: 32k_counter at 32768 Hz
[    0.031154] Console: colour dummy device 80x30
[    0.035814] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[    0.042609] This ensures that you still see kernel messages. Please
[    0.049129] update your kernel commandline.
[    0.053527] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
[    0.064160] pid_max: default: 4096 minimum: 301
[    0.068982] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.075869] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.083796] Initializing cgroup subsys io
[    0.088016] Initializing cgroup subsys memory
[    0.092594] Initializing cgroup subsys devices
[    0.097239] Initializing cgroup subsys freezer
[    0.101899] Initializing cgroup subsys perf_event
[    0.106808] Initializing cgroup subsys pids
[    0.111211] CPU: Testing write buffer coherency: ok
[    0.116509] /cpus/cpu@0 missing clock-frequency property
[    0.122054] /cpus/cpu@1 missing clock-frequency property
[    0.127611] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.133536] Setting up static identity map for 0x80008380 - 0x800083e0
[    0.220736] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.220800] Brought up 2 CPUs
[    0.229810] SMP: Total of 2 processors activated (24.59 BogoMIPS).
[    0.236251] CPU: All CPU(s) started in HYP mode.
[    0.241078] CPU: Virtualization extensions available.
[    0.246751] devtmpfs: initialized
[    0.283435] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.292125] omap_hwmod: l3_main_2 using broken dt data from ocp
[    0.310586] omap_hwmod: dcan1: _wait_target_disable failed
[    0.401652] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.411861] futex hash table entries: 16 (order: -2, 1024 bytes)
[    0.423921] pinctrl core: initialized pinctrl subsystem
[    0.430242] NET: Registered protocol family 16
[    0.435922] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.464971] cpuidle: using governor ladder
[    0.495001] cpuidle: using governor menu
[    0.501295] ------------[ cut here ]------------
[    0.506136] WARNING: CPU: 0 PID: 1 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x230/0x330()
[    0.515782] 44000000.ocp:L3 Custom Error: MASTER IPU2 TARGET L4_PER1_P3 (Read): Data Access in User mode during Functional access
[    0.527826] Modules linked in:
[    0.531051] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.4.84+ #25
[    0.537392] Hardware name: Generic DRA74X (Flattened Device Tree)
[    0.543727] Backtrace: 
[    0.546340] [<c00125cc>] (dump_backtrace) from [<c00127c8>] (show_stack+0x18/0x1c)
[    0.554194]  r7:00000093 r6:20000193 r5:00000000 r4:c06cdb10
[    0.560114] [<c00127b0>] (show_stack) from [<c01f91a8>] (dump_stack+0x84/0xa0)
[    0.567616] [<c01f9124>] (dump_stack) from [<c00301dc>] (warn_slowpath_common+0x8c/0xb8)
[    0.576007]  r7:00000093 r6:c05f7a93 r5:00000009 r4:eec639b8
[    0.581922] [<c0030150>] (warn_slowpath_common) from [<c0030240>] (warn_slowpath_fmt+0x38/0x40)
[    0.590930]  r8:80080003 r7:c0623d52 r6:c05f7db9 r5:eedffdd0 r4:00000002
[    0.597923] [<c003020c>] (warn_slowpath_fmt) from [<c021a90c>] (l3_interrupt_handler+0x230/0x330)
[    0.607118]  r3:eedffc40 r2:c05f7a65
[    0.610886] [<c021a6dc>] (l3_interrupt_handler) from [<c00716d8>] (handle_irq_event_percpu+0x40/0x130)
[    0.620522]  r10:c06eb8eb r9:eee09038 r8:00000000 r7:00000017 r6:eee09000 r5:00000000
[    0.628659]  r4:eee15140
[    0.631353] [<c0071698>] (handle_irq_event_percpu) from [<c0071808>] (handle_irq_event+0x40/0x64)
[    0.640545]  r10:eee09060 r9:eee09038 r8:eec08000 r7:00000017 r6:eee09060 r5:eee09060
[    0.648679]  r4:eee09000
[    0.651368] [<c00717c8>] (handle_irq_event) from [<c0074c00>] (handle_fasteoi_irq+0xb0/0x12c)
[    0.660196]  r7:00000017 r6:eee09060 r5:c06b9c38 r4:eee09000
[    0.666104] [<c0074b50>] (handle_fasteoi_irq) from [<c0070e20>] (generic_handle_irq+0x20/0x30)
[    0.675020]  r7:00000017 r6:c06aee9c r5:00000000 r4:00000000
[    0.680927] [<c0070e00>] (generic_handle_irq) from [<c0071128>] (__handle_domain_irq+0x94/0xbc)
[    0.689947] [<c0071094>] (__handle_domain_irq) from [<c0009450>] (gic_handle_irq+0x50/0x7c)
[    0.698598]  r9:eee09038 r8:00000017 r7:fa213000 r6:eec63b58 r5:c06b48e8 r4:fa212000
[    0.706652] [<c0009400>] (gic_handle_irq) from [<c0498d40>] (__irq_svc+0x40/0x74)
[    0.714418] Exception stack(0xeec63b58 to 0xeec63ba0)
[    0.719690] 3b40:                                                       eee09060 60000013
[    0.728173] 3b60: 00000000 00000006 eee15140 eee09000 00000001 00000000 00000017 eee09038
[    0.736659] 3b80: eee09060 eec63bb4 eec63bb8 eec63ba8 c0073488 c049855c 60000013 ffffffff
[    0.745132]  r7:eec63b8c r6:ffffffff r5:60000013 r4:c049855c
[    0.751048] [<c0498534>] (_raw_spin_unlock_irqrestore) from [<c0073488>] (__setup_irq+0x418/0x5d4)
[    0.760329] [<c0073070>] (__setup_irq) from [<c00737bc>] (request_threaded_irq+0xec/0x148)
[    0.768890]  r10:00000017 r9:eedffdd0 r8:00000000 r7:c021a6dc r6:eee09000 r5:eee15140
[    0.777022]  r4:00000000
[    0.779712] [<c00736d0>] (request_threaded_irq) from [<c00757b8>] (devm_request_threaded_irq+0x64/0xa0)
[    0.789439]  r10:00000008 r9:00000000 r8:eee0ec10 r7:00000017 r6:eedffdd0 r5:eee15110
[    0.797572]  r4:c021a6dc r3:00000000
[    0.801337] [<c0075754>] (devm_request_threaded_irq) from [<c021abc0>] (omap_l3_probe+0x1b4/0x208)
[    0.810615]  r9:00000002 r8:eedffdd0 r7:eedffdd0 r6:eee0ec00 r5:00000000 r4:c0721fb0
[    0.818673] [<c021aa0c>] (omap_l3_probe) from [<c02e05b4>] (platform_drv_probe+0x58/0xa8)
[    0.827144]  r10:c0727400 r9:00000000 r8:c06cdf6c r7:00000000 r6:c06cdf6c r5:eee0ec10
[    0.835276]  r4:c021aa0c
[    0.837965] [<c02e055c>] (platform_drv_probe) from [<c02deb94>] (driver_probe_device+0x118/0x29c)
[    0.847154]  r7:00000000 r6:c0727424 r5:00000000 r4:eee0ec10
[    0.853064] [<c02dea7c>] (driver_probe_device) from [<c02dee7c>] (__device_attach_driver+0x8c/0x98)
[    0.862428]  r9:00000000 r8:00000000 r7:eee0ec44 r6:eee0ec10 r5:eec63d30 r4:c06cdf6c
[    0.870483] [<c02dedf0>] (__device_attach_driver) from [<c02dd38c>] (bus_for_each_drv+0x8c/0x9c)
[    0.879581]  r7:eee0ec44 r6:c02dedf0 r5:eec63d30 r4:00000000
[    0.885490] [<c02dd300>] (bus_for_each_drv) from [<c02de9c0>] (__device_attach+0x98/0x110)
[    0.894055]  r6:00000001 r5:c06d9428 r4:eee0ec10
[    0.898889] [<c02de928>] (__device_attach) from [<c02defcc>] (device_initial_probe+0x14/0x18)
[    0.907720]  r7:c06d92a8 r6:eee0ec10 r5:c06d9428 r4:eee0ec10
[    0.913633] [<c02defb8>] (device_initial_probe) from [<c02de09c>] (bus_probe_device+0x30/0x88)
[    0.922560] [<c02de06c>] (bus_probe_device) from [<c02dc4cc>] (device_add+0x404/0x518)
[    0.930764]  r7:c06d92a8 r6:00000000 r5:eee0ec18 r4:eee0ec10
[    0.936678] [<c02dc0c8>] (device_add) from [<c03883bc>] (of_device_add+0x3c/0x40)
[    0.944436]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:ef1c0b04 r5:eee0ec10
[    0.952571]  r4:eee0ec00
[    0.955265] [<c0388380>] (of_device_add) from [<c0388984>] (of_platform_device_create_pdata+0x88/0xc0)
[    0.964907] [<c03888fc>] (of_platform_device_create_pdata) from [<c0388bac>] (of_platform_bus_create+0xec/0x188)
[    0.975432]  r9:00000000 r8:00000001 r7:00000000 r6:c06a78e4 r5:c06a5570 r4:ef1c0ab4
[    0.983486] [<c0388ac0>] (of_platform_bus_create) from [<c0388dc0>] (of_platform_populate+0x78/0xc8)
[    0.992938]  r10:00000001 r9:00000000 r8:c06a5570 r7:c06a78e4 r6:00000000 r5:ef1c0ab4
[    1.001072]  r4:ef1be844
[    1.003763] [<c0388d48>] (of_platform_populate) from [<c06779fc>] (pdata_quirks_init+0x5c/0x7c)
[    1.012775]  r10:c06695e8 r9:c06a183c r8:c06b75f0 r7:c06b75f0 r6:00000000 r5:c066b908
[    1.020906]  r4:c06a78e4
[    1.023593] [<c06779a0>] (pdata_quirks_init) from [<c0677920>] (omap_generic_init+0x18/0x24)
[    1.032333]  r5:c066b908 r4:c06ee038
[    1.036097] [<c0677908>] (omap_generic_init) from [<c066b93c>] (customize_machine+0x34/0x6c)
[    1.044846] [<c066b908>] (customize_machine) from [<c000983c>] (do_one_initcall+0x10c/0x1c0)
[    1.053587]  r5:c066b908 r4:eedff5c0
[    1.057351] [<c0009730>] (do_one_initcall) from [<c0669f38>] (kernel_init_freeable+0x198/0x26c)
[    1.066361]  r9:c06a183c r8:c06acc38 r7:00000065 r6:c06a1828 r5:00000004 r4:c06ee000
[    1.074416] [<c0669da0>] (kernel_init_freeable) from [<c0493e84>] (kernel_init+0x14/0xf8)
[    1.082894]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0493e70
[    1.091026]  r4:c06ee000
[    1.093718] [<c0493e70>] (kernel_init) from [<c000f288>] (ret_from_fork+0x14/0x2c)
[    1.101571]  r5:c0493e70 r4:00000000
[    1.105337] ---[ end trace 4295c5f277fcc771 ]---
[    1.115229] platform 43300000.edma: Cannot lookup hwmod 'tpcc'
[    1.121610] platform 43400000.tptc: Cannot lookup hwmod 'tptc0'
[    1.128050] platform 43500000.tptc: Cannot lookup hwmod 'tptc1'
[    1.135357] OMAP GPIO hardware version 0.1
[    1.143895] GPIO line 161 (radio_rst) hogged as output/low
[    1.152235] irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@1400 !
[    1.185313] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    1.193637] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    1.200257] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[    1.207952] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[    1.215896] OMAP DMA hardware revision 0.0
[    1.262342] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
[    1.272727] edma3-tptc 43400000.tptc: _od_fail_runtime_resume: FIXME: missing hwmod/omap_dev info
[    1.281966] edma3-tptc 43500000.tptc: _od_fail_runtime_resume: FIXME: missing hwmod/omap_dev info
[    1.291434] edma 43300000.edma: _od_fail_runtime_resume: FIXME: missing hwmod/omap_dev info
[    1.300104] edma 43300000.edma: pm_runtime_get_sync() failed
[    1.310755] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[    1.316862] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[    1.322935] omap-iommu 58882000.mmu: 58882000.mmu registered
[    1.329017] omap-iommu 55082000.mmu: 55082000.mmu registered
[    1.335202] omap-iommu 41501000.mmu: 41501000.mmu registered
[    1.341303] omap-iommu 41502000.mmu: 41502000.mmu registered
[    1.350482] palmas 0-0058: IRQ missing: skipping irq request
[    1.376754] palmas 0-0058: Muxing GPIO 51, PWM 0, LED 2
[    1.437331] irq: no irq domain found for /ocp/i2c@48070000/tps65917@58 !
[    1.445048] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[    1.451285] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
[    1.457572] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 400 kHz
[    1.463608] media: Linux media interface: v0.10
[    1.468392] Linux video capture interface: v2.00
[    1.473277] EDAC MC: Ver: 3.0.0
[    1.477377] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[    1.484022] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
[    1.491515] clocksource: Switched to clocksource arch_sys_counter
[    1.508897] NET: Registered protocol family 2
[    1.514009] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    1.521390] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    1.528223] TCP: Hash tables configured (established 8192 bind 8192)
[    1.534892] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    1.541076] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    1.547842] NET: Registered protocol family 1
[    1.553582] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    1.572778] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.578873] ntfs: driver 2.1.32 [Flags: R/O].
[    1.584720] bounce: pool size: 64 pages
[    1.588892] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    1.596625] io scheduler noop registered (default)
[    1.601670] io scheduler deadline registered
[    1.606165] io scheduler cfq registered
[    1.615072] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
[    1.687916] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[    1.697572] omap8250 4806a000.serial: Can't verify DMA configuration (-19)
[    1.705246] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 301, base_baud = 3000000) is a 8250
[    1.714451] console [ttyS0] enabled
[    1.714451] console [ttyS0] enabled
[    1.721629] bootconsole [earlycon0] disabled
[    1.721629] bootconsole [earlycon0] disabled
[    1.730831] omap8250 4806c000.serial: Can't verify DMA configuration (-19)
[    1.738210] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 302, base_baud = 3000000) is a 8250
[    1.747479] omap8250 48020000.serial: Can't verify DMA configuration (-19)
[    1.754848] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 303, base_baud = 3000000) is a 8250
[    1.765106] [drm] Initialized drm 1.1.0 20060810
[    1.770651] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.777315] [drm] No driver support for vblank timestamp query.
[    1.783475] [drm] Initialized vdrm 1.0.0 20110917 on minor 0
[    1.793995] vmemexp device MAJOR num = 247
[    1.798131] vmemexp class registered
[    1.801876] /dev/vmemexp device registered
[    1.805989] ioctl DBUFIOC_EXPORT_VIRTMEM = -1072899120
[    1.813728] i2c /dev entries driver
[    1.822572] omap_hsmmc 4809c000.mmc: Got CD GPIO
[    1.827428] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
[    1.833923] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
[    1.840306] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
[    1.846706] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
[    1.853104] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
[    1.859767] vsys_3v3: supplied by vsys_12v0
[    1.864030] vio_3v3: supplied by vsys_3v3
[    1.868092] vio_3v3_sd: supplied by vio_3v3
[    1.872492] vsys_5v0: supplied by vsys_12v0
[    1.876727] ldo4: supplied by vsys_5v0
[    1.931957] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
[    1.938343] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
[    1.961688] smps5: supplied by vsys_3v3
[    1.965750] vio_1v8: supplied by smps5
[    2.027213] hwspinlock_user gatemp: requested 20 hwspinlocks
[    2.033364] omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000
[    2.041193]  remoteproc0: 58820000.ipu is available
[    2.046113]  remoteproc0: Note: remoteproc is still under development and considered experimental.
[    2.055131]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[    2.065650]  remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
[    2.074024] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
[    2.081826]  remoteproc0: Falling back to user helper
[    2.087038]  remoteproc1: 55020000.ipu is available
[    2.091959]  remoteproc1: Note: remoteproc is still under development and considered experimental.
[    2.100955]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[    2.111650] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
[    2.119472]  remoteproc2: 40800000.dsp is available
[    2.124474]  remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
[    2.132723]  remoteproc2: Note: remoteproc is still under development and considered experimental.
[    2.141743]  remoteproc1: Falling back to user helper
[    2.146970]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[    2.157751] omap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000
[    2.165598]  remoteproc3: 41000000.dsp is available
[    2.170584]  remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
[    2.178833]  remoteproc3: Note: remoteproc is still under development and considered experimental.
[    2.187858]  remoteproc2: Falling back to user helper
[    2.193044]  remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[    2.204729] NET: Registered protocol family 10
[    2.219730]  remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2
[    2.228221] sit: IPv6 over IPv4 tunneling driver
[    2.233497] NET: Registered protocol family 17
[    2.237974] NET: Registered protocol family 41
[    2.242463]  remoteproc3: Falling back to user helper
[    2.247961] omap_voltage_late_init: Voltage driver support not added
[    2.254846] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    2.261130] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    2.267435] buck10: supplied by vsys_3v3
[    2.272039] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[    2.278247] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[    2.285991] Power Management for TI OMAP4+ devices.
[    2.291033] Registering SWP/SWPB emulation handler
[    2.296459] dmm 4e000000.dmm: workaround for errata i878 in use
[    2.303765] dmm 4e000000.dmm: initialized all PAT entries
[    2.309781] [drm] Initialized omapdrm 1.0.0 20110917 on minor 1
[    2.326778] hctosys: unable to open rtc device (rtc0)
[    2.339268] aic_dvdd: disabling
[    2.342463] clk: Not disabling unused clocks
[    2.347202] omap8250 4806a000.serial: failed to request DMA
[    2.352938] Waiting for root device /dev/mmcblk0p2...
[    2.389371] mmc0: host does not support reading read-only switch, assuming write-enable
[    2.399491] mmc0: Problem switching card into high-speed mode!
[    2.405399] mmc0: new SDHC card at address 0001
[    2.420258] mmcblk0: mmc0:0001 SD 3.72 GiB 
[    2.425945]  mmcblk0: p1 p2
[    2.464270] mmc1: MAN_BKOPS_EN bit is not set
[    2.484973] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.493126] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.500866] devtmpfs: mounted
[    2.503991] Freeing unused kernel memory: 292K
[    2.508448] This architecture does not have kernel memory protection.
[    2.572116] Kernel Entry time 47298 ticks
mount: unknown filesystem type 'dev'
[    3.232382] systemd[1]: System time before build time, advancing clock.
[    3.251869] random: systemd: uninitialized urandom read (16 bytes read, 12 bits of entropy available)
[    3.264502] random: systemd: uninitialized urandom read (16 bytes read, 12 bits of entropy available)
[    3.275218] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
[    3.293753] systemd[1]: Detected architecture arm.

Welcome to Arago 2016.12!

[    3.313012] systemd[1]: Set hostname to <dra7xx-evm>.
[    3.396848] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 13 bits of entropy available)
[    3.426391] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 13 bits of entropy available)
[    3.436691] random: systemd-gpt-aut: uninitialized urandom read (16 bytes read, 13 bits of entropy available)
[    3.459827] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    3.474479] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 14 bits of entropy available)
[    3.625828] random: systemd: uninitialized urandom read (16 bytes read, 17 bits of entropy available)
[    3.635259] random: systemd: uninitialized urandom read (16 bytes read, 17 bits of entropy available)
[    3.644922] random: systemd: uninitialized urandom read (16 bytes read, 17 bits of entropy available)
[    3.858094] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
[    3.865930] systemd[1]: sysinit.target: Found dependency on alignment.service/start
[    3.873646] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[    3.881073] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
[    3.890549] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with sysinit.target/start
[ SKIP ] Ordering cycle found, skipping alignment.service
[    3.922873] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    3.941617] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    3.961673] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    3.981617] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    4.001764] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    4.031649] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    4.052451] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    4.071990] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    4.091729] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    4.122006] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    4.141683] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    4.201775] systemd[1]: Starting Setup Virtual Console...
         Starting Setup Virtual Console...
[    4.221911] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    4.255761] systemd[1]: Mounting Temporary Directory...
         Mounting Temporary Directory...
[    4.281665] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    4.331757] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    4.351740] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    4.383113] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    4.403107] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    4.422083] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    4.443166] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[    4.471663] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    4.521727] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    4.536271] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    4.541944] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    4.563105] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    4.586698] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[    4.611707] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    4.631687] systemd[1]: Mounted Temporary Directory.
[  OK  ] Mounted Temporary Directory.
[    4.651803] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Started Setup Virtual Console.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[  OK  ] Started Remount Root and Kernel File Systems.
         Starting udev Coldplug all Devices...
         Starting Load/Save Random Seed...
         Starting Create Static Device Nodes in /dev...
         Starting Apply Kernel Variables...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Apply Kernel Variables.
[    5.219702] systemd-journald[131]: Received request to flush runtime journal from PID 1
         Starting udev Kernel Device Manager...
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /media/ram...
[  OK  ] Mounted /media/ram.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Found device /dev/ttyS0.
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
[    5.819475] CAN device driver interface
[    5.866759] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
[    6.070294] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
[  OK  ] Started Create Volatile Files and Directories.
[    6.121007] m_can 42c01a00.mcan: hclk could not be found
[    6.127316] m_can 42c01a00.mcan: m_can device registered (irq=361, version=32)
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[    6.565642] ldo3: supplied by vsys_5v0
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Synchronized.
         Starting Synchronize System and HW clocks...
[FAILED] Failed to start Synchronize System and HW clocks.
See 'systemctl status sync-clocks.service' for details.
[    6.910804] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Listening on dropbear.socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Login Service...
         Starting Permit User Sessions...
[    7.348045]  remoteproc2: powering up 40800000.dsp
[    7.352896]  remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 5600684
[    7.369287]  remoteproc3: powering up 41000000.dsp
[    7.375511]  remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 5600684
[    7.384713] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[  OK  [    7.390615] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
] Started D-Bus System Message Bus.
[    7.399675] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
[    7.407181] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
[    7.419353]  remoteproc2: remote processor 40800000.dsp is now up
[    7.426399]  remoteproc3: remote processor 41000000.dsp is now up
[    7.433998] virtio_rpmsg_bus virtio1: rpmsg host is online
[    7.439823]  remoteproc3: registered virtio1 (type 7)
[    7.439975] virtio_rpmsg_bus virtio0: rpmsg host is online
[    7.451139]  remoteproc2: registered virtio0 (type 7)
[    7.457609] virtio_rpmsg_bus virtio1: creating channel rpmsg-proto addr 0x50
[    7.466172] virtio_rpmsg_bus virtio0: creating channel rpmsg-proto addr 0x50
[    7.475564] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
[    7.481373] omap-aes 4b500000.aes: Unable to request in DMA channel
[    7.491430] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
[    7.497446] omap-aes 4b700000.aes: Unable to request in DMA channel
[    7.520065] pps_core: LinuxPPS API ver. 1 registered
[    7.525576] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    7.529711]  remoteproc0: failed to load dra7-ipu1-fw.xem4
[    7.759404] SCSI subsystem initialized
[    7.934819] PTP clock support registered
[    8.676859] libata version 3.00 loaded.
[    8.886397] cpsw 48484000.ethernet: Detected MACID = 40:06:a0:14:6f:a2
[    8.893057] cpsw 48484000.ethernet: cpts: overflow check period 800
[    8.899884] cpsw 48484000.ethernet: cpsw: Detected MACID = 40:06:a0:14:6f:a3
[    9.079362] aic_dvdd: supplied by vio_3v3
[    9.290882] davinci-mcasp 48464000.mcasp: DAI is shared
[    9.297574] davinci-mcasp 48464000.mcasp: Can't verify DMA configuration (-19)
[    9.305343] davinci-mcasp 48464000.mcasp: No DMA controller found (-19)
[    9.315095] davinci-mcasp 48468000.mcasp: Can't verify DMA configuration (-19)
[    9.323914] davinci-mcasp 48468000.mcasp: No DMA controller found (-19)
[    9.332094] davinci-mcasp 48474000.mcasp: DAI is shared
[    9.337394] davinci-mcasp 48474000.mcasp: Can't verify DMA configuration (-19)
[    9.345988] davinci-mcasp 48474000.mcasp: No DMA controller found (-19)
[    9.388323] ahci 4a140000.sata: forcing port_map 0x0 -> 0x1
[    9.395768] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[    9.406612] ahci 4a140000.sata: flags: 64bit ncq sntf pm led clo only pmp pio slum part ccc apst 
[    9.429204] scsi host0: ahci
[    9.432376] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 341
[    9.506941] [drm] Initialized pvr 1.14.3699939 20110701 on minor 2
[    9.791543] ata1: SATA link down (SStatus 0 SControl 300)
[    9.851526] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
[    9.857647] libphy: 48485000.mdio: probed
[   10.024393] davinci_mdio 48485000.mdio: phy[3]: device 48485000.mdio:03, driver TI DP83867
[   10.324503] m25p80 spi32766.0: found s25fl256s0, expected s25fl256s1
[   10.330995] m25p80 spi32766.0: s25fl256s0 (32768 Kbytes)
         Starting Network Service...
         Starting rc.pvr.service...
[   10.400494] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[   10.413609]  remoteproc1: powering up 55020000.ipu
[   10.418428]  remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 10985748
[   10.427999] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
[   10.435857] ------------[ cut here ]------------
[   10.440509] WARNING: CPU: 0 PID: 4 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x230/0x330()
[   10.449855] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET L4_PER1_P3 (Idle): Data Access in Supervisor mode during Functional access
[   10.461988] Modules linked in: cmdlinepart m25p80(+) vfat spi_nor fat mtd dp83867 davinci_mdio pvrsrvkm(O) ahci_platform snd_soc_davinci_mcasp libahci_platform snd_soc_tlv320aic3x snd_soc_simple_card snd_soc_edma libahci ti_cpsw snd_soc_omap snd_soc_core libata cpsw_common cpts extcon_usb_gpio extcon ptp snd_pcm_dmaengine scsi_mod snd_pcm pps_core omap_aes_driver davinci_cpdma spi_ti_qspi omap_sham of_mdio snd_timer phy_omap_usb2 libphy snd m_can omap_rng soundcore rng_core omap_des can_dev sch_fq_codel
[   10.507050] CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G        W  O    4.4.84+ #25
[   10.514560] Hardware name: Generic DRA74X (Flattened Device Tree)
[   10.520680] Workqueue: events request_firmware_work_func
[   10.526013] Backtrace: 
[   10.528474] [<c00125cc>] (dump_backtrace) from [<c00127c8>] (show_stack+0x18/0x1c)
[   10.536070]  r7:00000093 r6:20070193 r5:00000000 r4:c06cdb10
[   10.541777] [<c00127b0>] (show_stack) from [<c01f91a8>] (dump_stack+0x84/0xa0)
[   10.549028] [<c01f9124>] (dump_stack) from [<c00301dc>] (warn_slowpath_common+0x8c/0xb8)
[   10.557147]  r7:00000093 r6:c05f7a93 r5:00000009 r4:eec93890
[   10.562854] [<c0030150>] (warn_slowpath_common) from [<c0030240>] (warn_slowpath_fmt+0x38/0x40)
[   10.571582]  r8:80080003 r7:c0623d52 r6:c05f7935 r5:eedffdd0 r4:00000000
[   10.578340] [<c003020c>] (warn_slowpath_fmt) from [<c021a90c>] (l3_interrupt_handler+0x230/0x330)
[   10.587243]  r3:eedffc40 r2:c05f7a65
[   10.590843] [<c021a6dc>] (l3_interrupt_handler) from [<c00716d8>] (handle_irq_event_percpu+0x40/0x130)
[   10.600182]  r10:c06eb8eb r9:ef1f33f4 r8:00000000 r7:00000017 r6:eee09000 r5:00000000
[   10.608070]  r4:eee15140
[   10.610616] [<c0071698>] (handle_irq_event_percpu) from [<c0071808>] (handle_irq_event+0x40/0x64)
[   10.619520]  r10:c06c3060 r9:ef1f33f4 r8:eec08000 r7:00000017 r6:eee09060 r5:eee09060
[   10.627407]  r4:eee09000
[   10.629953] [<c00717c8>] (handle_irq_event) from [<c0074c00>] (handle_fasteoi_irq+0xb0/0x12c)
[   10.638507]  r7:00000017 r6:eee09060 r5:c06b9c38 r4:eee09000
[   10.644210] [<c0074b50>] (handle_fasteoi_irq) from [<c0070e20>] (generic_handle_irq+0x20/0x30)
[   10.652851]  r7:00000017 r6:c06aee9c r5:00000000 r4:00000000
[   10.658554] [<c0070e00>] (generic_handle_irq) from [<c0071128>] (__handle_domain_irq+0x94/0xbc)
[   10.667288] [<c0071094>] (__handle_domain_irq) from [<c0009450>] (gic_handle_irq+0x50/0x7c)
[   10.675668]  r9:ef1f33f4 r8:00000000 r7:fa213000 r6:eec93a30 r5:c06b48e8 r4:fa212000
[   10.683475] [<c0009400>] (gic_handle_irq) from [<c0498d40>] (__irq_svc+0x40/0x74)
[   10.690984] Exception stack(0xeec93a30 to 0xeec93a78)
[   10.696052] 3a20:                                     eee43874 60070013 00000001 0000000e
[   10.704260] 3a40: 00000000 00000004 eee43874 60070013 00000000 ef1f33f4 c06c3060 eec93a8c
[   10.712466] 3a60: eec93a90 eec93a80 c02e77cc c049855c 20070013 ffffffff
[   10.719102]  r7:eec93a64 r6:ffffffff r5:20070013 r4:c049855c
[   10.724807] [<c0498534>] (_raw_spin_unlock_irqrestore) from [<c02e77cc>] (__pm_runtime_idle+0x48/0x84)
[   10.734153] [<c02e7784>] (__pm_runtime_idle) from [<c002c4d8>] (omap_dm_timer_disable+0x1c/0x20)
[   10.742968]  r7:00000003 r6:00000000 r5:ef1f33f4 r4:eef4f310
[   10.748675] [<c002c4bc>] (omap_dm_timer_disable) from [<c002d610>] (_omap_dm_timer_request+0x25c/0x2c0)
[   10.758105] [<c002d3b4>] (_omap_dm_timer_request) from [<c002d72c>] (omap_dm_timer_request_by_node+0x1c/0x28)
[   10.768057]  r9:ef1f33f4 r8:ee5931d0 r7:eee4ae00 r6:ef1f33f4 r5:ee5931d0 r4:00000000
[   10.775861] [<c002d710>] (omap_dm_timer_request_by_node) from [<c002a4d8>] (omap_rproc_request_timer+0x14/0x88)
[   10.785991] [<c002a4c4>] (omap_rproc_request_timer) from [<c039d044>] (omap_rproc_enable_timers+0xcc/0x228)
[   10.795766]  r7:eee4ae00 r6:ee573270 r5:ee5931d0 r4:00000000
[   10.801472] [<c039cf78>] (omap_rproc_enable_timers) from [<c039d55c>] (omap_rproc_start+0xa8/0x194)
[   10.810549]  r10:ee3a9694 r9:eee4ae00 r8:c06c3050 r7:ee573000 r6:ee573270 r5:00000000
[   10.818435]  r4:eee4ae10
[   10.820981] [<c039d4b4>] (omap_rproc_start) from [<c039b988>] (rproc_boot+0x454/0x510)
[   10.828924]  r9:00000000 r8:d9300000 r7:ee5731a4 r6:00000000 r5:ee573020 r4:ee573000
[   10.836728] [<c039b534>] (rproc_boot) from [<c039c64c>] (rproc_virtio_find_vqs+0x140/0x178)
[   10.845109]  r10:c039ed90 r9:ee573000 r8:00000100 r7:ee3ce410 r6:ee3ce608 r5:00000002
[   10.852994]  r4:ed6b5800
[   10.855541] [<c039c50c>] (rproc_virtio_find_vqs) from [<c039ee64>] (rpmsg_probe+0xa8/0x414)
[   10.863921]  r10:00000000 r9:00000000 r8:eec93c40 r7:ee573000 r6:c039c50c r5:ee3ce410
[   10.871808]  r4:ee08cf00
[   10.874357] [<c039edbc>] (rpmsg_probe) from [<c0246370>] (virtio_dev_probe+0x194/0x224)
[   10.882389]  r10:00000000 r9:00000000 r8:00000021 r7:00000000 r6:c06e4190 r5:ee3ce420
[   10.890277]  r4:ee3ce410
[   10.892822] [<c02461dc>] (virtio_dev_probe) from [<c02deb94>] (driver_probe_device+0x118/0x29c)
[   10.901549]  r10:c0727400 r9:00000000 r8:c06e4190 r7:00000017 r6:c0727424 r5:00000000
[   10.909436]  r4:ee3ce420
[   10.911982] [<c02dea7c>] (driver_probe_device) from [<c02dee7c>] (__device_attach_driver+0x8c/0x98)
[   10.921059]  r9:00000000 r8:00000000 r7:ee3ce454 r6:ee3ce420 r5:eec93d48 r4:c06e4190
[   10.928862] [<c02dedf0>] (__device_attach_driver) from [<c02dd38c>] (bus_for_each_drv+0x8c/0x9c)
[   10.937679]  r7:ee3ce454 r6:c02dedf0 r5:eec93d48 r4:00000000
[   10.943384] [<c02dd300>] (bus_for_each_drv) from [<c02de9c0>] (__device_attach+0x98/0x110)
[   10.951675]  r6:00000001 r5:c06d02f4 r4:ee3ce420
[   10.956325] [<c02de928>] (__device_attach) from [<c02defcc>] (device_initial_probe+0x14/0x18)
[   10.964879]  r7:ee573020 r6:ee3ce420 r5:c06d02f4 r4:ee3ce420
[   10.970582] [<c02defb8>] (device_initial_probe) from [<c02de09c>] (bus_probe_device+0x30/0x88)
[   10.979228] [<c02de06c>] (bus_probe_device) from [<c02dc4cc>] (device_add+0x404/0x518)
[   10.987172]  r7:ee573020 r6:00000000 r5:ee3ce428 r4:ee3ce420
[   10.992874] [<c02dc0c8>] (device_add) from [<c02dc5fc>] (device_register+0x1c/0x20)
[   11.000556]  r10:00000000 r9:00000014 r8:00000060 r7:00000007 r6:ee3ce420 r5:00000002
[   11.008444]  r4:ee3ce420
[   11.010988] [<c02dc5e0>] (device_register) from [<c024606c>] (register_virtio_device+0x8c/0xb8)
[   11.019717]  r5:00000002 r4:ee3ce410
[   11.023315] [<c0245fe0>] (register_virtio_device) from [<c039c7ec>] (rproc_add_virtio_dev+0x44/0x9c)
[   11.032480]  r7:00000007 r6:ee573204 r5:ee573020 r4:ee3ce400
[   11.038184] [<c039c7a8>] (rproc_add_virtio_dev) from [<c039a1c8>] (rproc_handle_vdev+0x14c/0x1ac)
[   11.047087]  r7:ee573020 r6:ee573204 r5:ed6b4860 r4:ee3ce400
[   11.052791] [<c039a07c>] (rproc_handle_vdev) from [<c039a2c0>] (rproc_handle_resources+0x98/0xb8)
[   11.061695]  r10:c039a07c r9:c0627523 r8:c06e4054 r7:00000488 r6:ee573020 r5:ee573000
[   11.069582]  r4:00000000 r3:00000428
[   11.073177] [<c039a228>] (rproc_handle_resources) from [<c039a3b4>] (rproc_fw_config_virtio+0xd4/0x104)
[   11.082604]  r10:00000008 r9:00000000 r8:ef1aab00 r7:00000488 r6:f4d82000 r5:ee593300
[   11.090491]  r4:ee573000 r3:ffffffff
[   11.094090] [<c039a2e0>] (rproc_fw_config_virtio) from [<c02f1638>] (request_firmware_work_func+0x38/0x60)
[   11.103779]  r7:00000000 r6:ef1a7440 r5:ee5932c0 r4:ee5932c0
[   11.109486] [<c02f1600>] (request_firmware_work_func) from [<c00439cc>] (process_one_work+0x1d0/0x308)
[   11.118825]  r4:eec8a000
[   11.121372] [<c00437fc>] (process_one_work) from [<c0044650>] (worker_thread+0x2c4/0x404)
[   11.129576]  r10:00000008 r9:eec8a018 r8:ef1a7454 r7:c06b4100 r6:ef1a7440 r5:ef1a7440
[   11.137463]  r4:eec8a000
[   11.140009] [<c004438c>] (worker_thread) from [<c0048ea4>] (kthread+0xf8/0x110)
[   11.147341]  r10:00000000 r9:00000000 r8:c004438c r7:eec8a000 r6:00000000 r5:eec5d9c0
[   11.155228]  r4:eec92000
[   11.157773] [<c0048dac>] (kthread) from [<c000f288>] (ret_from_fork+0x14/0x2c)
[   11.165019]  r8:00000000 r7:00000000 r6:00000000 r5:c0048dac r4:eec5d9c0
[   11.171771] ---[ end trace 4295c5f277fcc773 ]---
[   11.177248]  remoteproc1: remote processor 55020000.ipu is now up
[   11.183570] virtio_rpmsg_bus virtio2: rpmsg host is online
[   11.190248] 7 ofpart partitions found on MTD device spi32766.0
[   11.196797] Creating 7 MTD partitions on "spi32766.0":
[   11.202016]  remoteproc1: registered virtio2 (type 7)
[   11.202211] 0x000000000000-0x000000040000 : "QSPI.SPL"
[   11.202922] 0x000000040000-0x000000140000 : "QSPI.u-boot"
[   11.203563] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
[   11.204201] 0x0000001c0000-0x0000001d0000 : "QSPI.u-boot-env"
[   11.204203] mtd: partition "QSPI.u-boot-env" doesn't end on an erase block -- force read-only
[   11.204834] 0x0000001d0000-0x0000001e0000 : "QSPI.u-boot-env.backup1"
[   11.204836] mtd: partition "QSPI.u-boot-env.backup1" doesn't start on an erase block boundary -- force read-only
[   11.205458] 0x0000001e0000-0x0000009e0000 : "QSPI.kernel"
[   11.205460] mtd: partition "QSPI.kernel" doesn't start on an erase block boundary -- force read-only
[   11.206098] 0x0000009e0000-0x000002000000 : "QSPI.file-system"
[   11.206100] mtd: partition "QSPI.file-system" doesn't start on an erase block boundary -- force read-only
[  OK  ] Started System Logging Service.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[   11.338925] net eth1: initializing cpsw version 1.15 (0)
[   11.344525] net eth0: initialized cpsw ale version 1.4
[  11.349868] net eth0: ALE Table size 1024
[  OK  ] Reached target Timers.
[   11.385034] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
[  OK  ] Started Kernel Logging Service.
[   11.420418] net eth1: phy found : id is : 0x2000a231
[   11.431952] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   11.440179] net eth0: initializing cpsw version 1.15 (0)
[   11.448261] libphy: PH 48485000.mdio:02 not found
[   11.453126] net eth0: phy "48485000.mdio:02" not found on slave 0, err -19
[  OK  ] Started Network Service.
[   11.466534] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[  OK  ] Started Permit User Sessions.
[  OK  ] Started rc.pvr.service.
[  OK  ] Started Login Service.
         Starting weston.service...
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Reached target Network.
         Starting Network Name Resolution...
[  OK  ] Started weston.service.
         Starting telnetd.service...
         Starting tiipclad-daemon.service...
[  OK  ] Started Network Name Resolution.
[  OK  ] Started telnetd.service.
[  OK  ] Started tiipclad-daemon.service.

 _____                    _____           _         _   
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
              |___|                    |___|            

Arago Project http://arago-project.org dra7xx-evm ttyS0

Arago 2016.12 dra7xx-evm ttyS0

dra7xx-evm login: 

I have passed kernel argument as follows,

bootargs = "console=ttyO0,115200n8 elevator=noop root=/dev/mmcblk0p2 rw rootwait earlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 cma=64M rootfstype=ext4 snd.slots_reserved=1,1 loglevel=8 init=/home/root/init-demo.sh clk_ignore_unused";

But i cannot see any prints from /home/root/init-demo.sh.

Regards,

Padmesh

  • Hi Padmesh,

    Your logs says the lzops are being loaded from MLO. What is the usecase run when MLO loads the firmwre.

    Default usecse provided with visionsdk is 4ch LVDS capture. In early boot case, one channel capture happens and you will be able to see it on display once MLO loads the firmwares and kenel starts booting.

    Thanks

    RamPrasad.

  • Hi Ram,

    I am using the early-boot-late-weston usecase.

    I do not have the camera unit to capture frames. Can that be an issue here ?

    Regards,

    Padmesh

  • Hi Padmesh,

    What early usecase you are targetting?

    does your Vision daughter card has single camera ? If yes you can modify the early usecase to capture from single camera.

    Thanks

    RamPrasad

  • Hi Ram,

    Early capture late weston is the usecase I was targeting. I went with this usecase so that the hdmi line would be initialised within 3 secs from POR. But HDMI is not awakened here.

    No single camera is also available. Will there be issues here ?

    Are there any other ways to implement early boot late attach ? I implemented this usecase on an SD card by following the app note and I find kernel crashers of ipu firmware during the boot.

    Regards,

    Padmesh