Tool/software: Linux
hardware: VAYU EVM XC5777X REV H
software: ti-processor-sdk-linux-automotive-dra7xx-evm-03_04_00_03
My test steps are:
1. config uboot:
[*] Enable late attach
2. modify spl.c
u32 cores_to_boot[] = { IPU2 };
3. copy dra7-ipu2-fw.xem4 to sd card FAT bootable partion from /lib/firmware/dra7-ipu2-fw.xem4
4. load dra7-evm-lcd-lg-late-attach.dtb and zImage by tftp on uboot
5. mount NFS as root
test result:
uboot log:
U-Boot SPL 2016.05-dirty (Sep 11 2018 - 09:16:48)
DRA752-GP ES2.0
no pinctrl for hs200_1_8v
no pinctrl for ddr_1_8v
*** Warning - MMC init failed, using default environment
Trying to boot from MMC1
reading dra7-ipu2-fw.xem4
*** Warning - MMC init failed, using default environment
reading u-boot.img
kernel log:
[ 2.178927] mmc0: new HS200 MMC card at address 0001
[ 2.194417] mmcblk0: mmc0:0001 MMC08G 7.25 GiB
[ 2.209222] mmcblk0boot0: mmc0:0001 MMC08G partition 1 8.00 MiB
[ 2.215409] mmcblk0boot1: mmc0:0001 MMC08G partition 2 8.00 MiB
[ 2.245118] GPIO line 461 (LVDS_CLKSel) hogged as output/high
[ 2.251463] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.262598] hwspinlock_user gatemp: requested 20 hwspinlocks
[ 2.268711] omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000
[ 2.276548] remoteproc0: 58820000.ipu is available
[ 2.281446] remoteproc0: Note: remoteproc is still under development and considered experimental.
[ 2.290458] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 2.300967] remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
[ 2.309333] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
[ 2.317142] remoteproc0: failed to load dra7-ipu1-fw.xem4
[ 2.322714] remoteproc1: 55020000.ipu is available
[ 2.327637] remoteproc1: Note: remoteproc is still under development and considered experimental.
[ 2.336653] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 2.347183] remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
[ 2.355425] remoteproc1: failed to load dra7-ipu2-fw.xem4
msg after login:
root@dra7xx-evm:/sys/kernel/debug/remoteproc# ls *
remoteproc0:
name recovery state version
remoteproc1:
name recovery state version
remoteproc2:
name recovery state version
remoteproc3:
name recovery state version
the detail log is on attachment
U-Boot SPL 2016.05-dirty (Sep 11 2018 - 09:16:48)
DRA752-GP ES2.0
no pinctrl for hs200_1_8v
no pinctrl for ddr_1_8v
*** Warning - MMC init failed, using default environment
Trying to boot from MMC1
reading dra7-ipu2-fw.xem4
*** Warning - MMC init failed, using default environment
reading u-boot.img
reading u-boot.img
reading u-boot.img
reading u-boot.img
U-Boot 2016.05-dirty (Sep 11 2018 - 09:16:48 +0800)
CPU : DRA752-GP ES2.0
Model: TI DRA742
Board: DRA74x EVM REV H.0
DRAM: 4 GiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
** First descriptor is NOT a primary desc on 1:1 **
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid GPT ***
GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
part_get_info_efi: *** ERROR: Invalid Backup GPT ***
ERROR: cannot find partition: 'userdata'
at arch/arm/cpu/armv7/omap-common/utils.c:199/mmc_get_part_size()
Warning: fastboot.userdata_size: unable to calc
SCSI: SATA link 0 timeout.
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
scanning bus for devices...
Found 0 device(s).
Net: eth0: ethernet@48484000
Hit any key to stop autoboot: 0
Booting from network ...
link up on port 0, speed 100, full duplex
BOOTP broadcast 1
DHCP client bound to address 192.168.9.194 (5 ms)
link up on port 0, speed 100, full duplex
Using ethernet@48484000 device
TFTP from server 192.168.9.210; our IP address is 192.168.9.194
Filename 'zImage'.
Load address: 0x82000000
Loading: #################################################################
#################################################################
#################################################################
#################################################
3.6 MiB/s
done
Bytes transferred = 3576712 (369388 hex)
link up on port 0, speed 100, full duplex
Using ethernet@48484000 device
TFTP from server 192.168.9.210; our IP address is 192.168.9.194
Filename 'dts/dra7-evm-lcd-lg-late-attach.dtb'.
Load address: 0x88000000
Loading: ########
3.3 MiB/s
done
Bytes transferred = 110057 (1ade9 hex)
Kernel image @ 0x82000000 [ 0x000000 - 0x369388 ]
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Device Tree to 8ffe2000, end 8ffffde8 ... OK
Using machid 0xfe6 from environment
Starting kernel ...
[ 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 (xmlinya@xmlinya-HP-EliteDesk-800-G2-TWR) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #482 SMP PREEMPT Tue Sep 11 10:19:35 CST 2018
[ 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 DRA742
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
[ 0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
[ 0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
[ 0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB
[ 0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 24 MiB at 0x00000000fd800000
[ 0.000000] Forcing write-allocate cache policy for SMP
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] OMAP4: Map 0x000000027fd00000 to fe600000 for dram barrier
[ 0.000000] DRA752 ES2.0
[ 0.000000] PERCPU: Embedded 11 pages/cpu @eb724000 s14912 r8192 d21952 u45056
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1040448
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.9.210:/home/xmlinya/nfsroot,nolock rw ip=dhcp
[ 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: 3931784K/4168704K available (6663K kernel code, 321K rwdata, 2408K rodata, 340K init, 290K bss, 48504K reserved, 188416K cma-reserved, 3361792K 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 - 0xc08e402c (9073 kB)
[ 0.000000] .init : 0xc08e5000 - 0xc093a000 ( 340 kB)
[ 0.000000] .data : 0xc093a000 - 0xc098a420 ( 322 kB)
[ 0.000000] .bss : 0xc098c000 - 0xc09d4840 ( 291 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.000015] Switching to timer-based delay loop, resolution 162ns
[ 0.000322] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[ 0.000330] OMAP clocksource: 32k_counter at 32768 Hz
[ 0.000778] Console: colour dummy device 80x30
[ 0.000793] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[ 0.000799] This ensures that you still see kernel messages. Please
[ 0.000804] update your kernel commandline.
[ 0.000818] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
[ 0.000831] pid_max: default: 32768 minimum: 301
[ 0.000930] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000940] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.001495] Initializing cgroup subsys io
[ 0.001513] Initializing cgroup subsys memory
[ 0.001538] Initializing cgroup subsys devices
[ 0.001551] Initializing cgroup subsys freezer
[ 0.001562] Initializing cgroup subsys perf_event
[ 0.001573] Initializing cgroup subsys pids
[ 0.001600] CPU: Testing write buffer coherency: ok
[ 0.001808] /cpus/cpu@0 missing clock-frequency property
[ 0.001824] /cpus/cpu@1 missing clock-frequency property
[ 0.001835] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.001869] Setting up static identity map for 0x80008380 - 0x800083e0
[ 0.080038] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.080110] Brought up 2 CPUs
[ 0.080122] SMP: Total of 2 processors activated (24.59 BogoMIPS).
[ 0.080129] CPU: All CPU(s) started in HYP mode.
[ 0.080134] CPU: Virtualization extensions available.
[ 0.080516] devtmpfs: initialized
[ 0.110006] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[ 0.110983] omap_hwmod: l3_main_2 using broken dt data from ocp
[ 0.315758] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.315781] futex hash table entries: 512 (order: 3, 32768 bytes)
[ 0.319722] pinctrl core: initialized pinctrl subsystem
[ 0.320695] NET: Registered protocol family 16
[ 0.321599] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.350195] cpuidle: using governor ladder
[ 0.380217] cpuidle: using governor menu
[ 0.389006] OMAP GPIO hardware version 0.1
[ 0.393206] GPIO line 161 (radio_rst) hogged as output/low
[ 0.395588] irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@1400 !
[ 0.413300] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[ 0.413313] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 0.425676] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.425687] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.426169] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[ 0.426178] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[ 0.426756] OMAP DMA hardware revision 0.0
[ 0.471813] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
[ 0.473036] edma 43300000.edma: memcpy is disabled
[ 0.477864] edma 43300000.edma: TI EDMA DMA engine driver
[ 0.482467] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[ 0.482646] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[ 0.482804] omap-iommu 58882000.mmu: 58882000.mmu registered
[ 0.482974] omap-iommu 55082000.mmu: 55082000.mmu registered
[ 0.483283] omap-iommu 41501000.mmu: 41501000.mmu registered
[ 0.483470] omap-iommu 41502000.mmu: 41502000.mmu registered
[ 0.486850] palmas 0-0058: IRQ missing: skipping irq request
[ 0.500735] palmas 0-0058: Muxing GPIO 2e, PWM 0, LED 0
[ 0.573050] pcf857x 0-0020: probed
[ 0.573622] pcf857x 0-0021: probed
[ 0.574013] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[ 0.590744] GPIO line 463 (vin6_sel_s0) hogged as output/low
[ 0.590847] pcf857x 1-0026: probed
[ 0.591454] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz
[ 0.591834] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
[ 0.610611] pcf857x: probe of 3-0021 failed with error -121
[ 0.610649] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 400 kHz
[ 0.610878] media: Linux media interface: v0.10
[ 0.610930] Linux video capture interface: v2.00
[ 0.610976] pps_core: LinuxPPS API ver. 1 registered
[ 0.610983] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.611008] PTP clock support registered
[ 0.611059] EDAC MC: Ver: 3.0.0
[ 0.611815] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[ 0.612106] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
[ 0.612538] Advanced Linux Sound Architecture Driver Initialized.
[ 0.613364] clocksource: Switched to clocksource arch_sys_counter
[ 0.623760] NET: Registered protocol family 2
[ 0.624259] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.624323] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.624447] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.624497] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.624529] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.624740] NET: Registered protocol family 1
[ 0.624981] RPC: Registered named UNIX socket transport module.
[ 0.624990] RPC: Registered udp transport module.
[ 0.624996] RPC: Registered tcp transport module.
[ 0.625002] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.626027] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[ 0.636103] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.636746] NFS: Registering the id_resolver key type
[ 0.636778] Key type id_resolver registered
[ 0.636785] Key type id_legacy registered
[ 0.636846] ntfs: driver 2.1.32 [Flags: R/O].
[ 0.638127] bounce: pool size: 64 pages
[ 0.638276] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 0.638291] io scheduler noop registered
[ 0.638305] io scheduler deadline registered
[ 0.638339] io scheduler cfq registered (default)
[ 0.643326] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
[ 0.646696] PCI host bridge /ocp/axi@0/pcie_rc@51000000 ranges:
[ 0.646709] No bus range found for /ocp/axi@0/pcie_rc@51000000, using [bus 00-ff]
[ 0.646742] IO 0x20003000..0x20012fff -> 0x00000000
[ 0.646762] MEM 0x20013000..0x2fffffff -> 0x20013000
[ 0.676910] dra7-pcie 51000000.pcie_rc: link is not up
[ 0.677080] dra7-pcie 51000000.pcie_rc: PCI host bridge to bus 0000:00
[ 0.677093] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.677104] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 0.677114] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
[ 0.677525] PCI: bus0: Fast back to back transfers disabled
[ 0.677643] PCI: bus1: Fast back to back transfers enabled
[ 0.677728] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
[ 0.677742] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
[ 0.677754] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.677981] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[ 0.739060] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 0.742427] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 301, base_baud = 3000000) is a 8250
[ 1.731547] console [ttyS0] enabled
[ 1.735939] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 302, base_baud = 3000000) is a 8250
[ 1.745630] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 303, base_baud = 3000000) is a 8250
[ 1.755777] [drm] Initialized drm 1.1.0 20060810
[ 1.762485] OMAP DSS rev 6.1
[ 1.766292] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
[ 1.774775] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
[ 1.784781] connector-hdmi connector@1: failed to find video source
[ 1.797739] loop: module loaded
[ 1.801905] nand: No NAND device found
[ 1.805703] omap2-nand 8000000.nand: scan failed, may be bus-width mismatch
[ 1.815669] m25p80 spi32766.0: s25fl256s1 (32768 Kbytes)
[ 1.821064] 7 ofpart partitions found on MTD device spi32766.0
[ 1.826942] Creating 7 MTD partitions on "spi32766.0":
[ 1.832104] 0x000000000000-0x000000040000 : "QSPI.SPL"
[ 1.838224] 0x000000040000-0x000000140000 : "QSPI.u-boot"
[ 1.844591] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
[ 1.851549] 0x0000001c0000-0x0000001d0000 : "QSPI.u-boot-env"
[ 1.858267] 0x0000001d0000-0x0000001e0000 : "QSPI.u-boot-env.backup1"
[ 1.865658] 0x0000001e0000-0x0000009e0000 : "QSPI.kernel"
[ 1.871981] 0x0000009e0000-0x000002000000 : "QSPI.file-system"
[ 1.879769] libphy: Fixed MDIO Bus: probed
[ 1.933397] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
[ 1.939520] davinci_mdio 48485000.mdio: detected phy mask fffffff3
[ 1.949672] libphy: 48485000.mdio: probed
[ 1.953745] davinci_mdio 48485000.mdio: phy[2]: device 48485000.mdio:02, driver unknown
[ 1.961786] davinci_mdio 48485000.mdio: phy[3]: device 48485000.mdio:03, driver unknown
[ 1.970526] cpsw 48484000.ethernet: Detected MACID = a0:f6:fd:b3:4a:64
[ 1.977225] cpsw 48484000.ethernet: cpts: overflow check period 800
[ 1.984231] cpsw 48484000.ethernet: cpsw: Detected MACID = a0:f6:fd:b3:4a:65
[ 1.992961] mousedev: PS/2 mouse device common for all mice
[ 1.999670] input: LDC 3001 TouchScreen Controller as /devices/platform/44000000.ocp/48070000.i2c/i2c-0/0-0018/input/input0
[ 2.011293] i2c /dev entries driver
[ 2.015565] tvp5158 1-0058: Unable to of_probe
[ 2.020386] ov1063x 1-0037: Failed writing register 0x0103!
[ 2.026014] ov1063x: probe of 1-0037 failed with error -121
[ 2.032389] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
[ 2.039638] vip 48970000.vip: loading firmware vpdma-1b8.bin
[ 2.050344] omap_hsmmc 4809c000.mmc: Got CD GPIO
[ 2.055184] vpe 489d0000.vpe: Device registered as /dev/video0
[ 2.062012] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
[ 2.068443] vip 48970000.vip: VPDMA firmware loaded
[ 2.073399] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
[ 2.079931] evm_3v3_sw: supplied by sysen1
[ 2.167148] mmc0: MAN_BKOPS_EN bit is not set
[ 2.178927] mmc0: new HS200 MMC card at address 0001
[ 2.194417] mmcblk0: mmc0:0001 MMC08G 7.25 GiB
[ 2.209222] mmcblk0boot0: mmc0:0001 MMC08G partition 1 8.00 MiB
[ 2.215409] mmcblk0boot1: mmc0:0001 MMC08G partition 2 8.00 MiB
[ 2.245118] GPIO line 461 (LVDS_CLKSel) hogged as output/high
[ 2.251463] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.262598] hwspinlock_user gatemp: requested 20 hwspinlocks
[ 2.268711] omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000
[ 2.276548] remoteproc0: 58820000.ipu is available
[ 2.281446] remoteproc0: Note: remoteproc is still under development and considered experimental.
[ 2.290458] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 2.300967] remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
[ 2.309333] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
[ 2.317142] remoteproc0: failed to load dra7-ipu1-fw.xem4
[ 2.322714] remoteproc1: 55020000.ipu is available
[ 2.327637] remoteproc1: Note: remoteproc is still under development and considered experimental.
[ 2.336653] remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 2.347183] remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
[ 2.355425] remoteproc1: failed to load dra7-ipu2-fw.xem4
[ 2.355595] omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
[ 2.355647] remoteproc2: 40800000.dsp is available
[ 2.355650] remoteproc2: Note: remoteproc is still under development and considered experimental.
[ 2.355653] remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 2.355761] remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
[ 2.355766] remoteproc2: failed to load dra7-dsp1-fw.xe66
[ 2.356076] omap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000
[ 2.356125] remoteproc3: 41000000.dsp is available
[ 2.356128] remoteproc3: Note: remoteproc is still under development and considered experimental.
[ 2.356131] remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
[ 2.356248] remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2
[ 2.356254] remoteproc3: failed to load dra7-dsp2-fw.xe66
[ 2.374515] aic_dvdd: supplied by evm_3v3_sw
[ 2.377190] davinci-mcasp 48464000.mcasp: DAI is shared
[ 2.378152] davinci-mcasp 48474000.mcasp: DAI is shared
[ 2.378372] davinci-mcasp 4847c000.mcasp: invalid tdm slots: 0
[ 2.379687] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
[ 2.381205] NET: Registered protocol family 10
[ 2.392184] sit: IPv6 over IPv4 tunneling driver
[ 2.392778] NET: Registered protocol family 17
[ 2.393031] Key type dns_resolver registered
[ 2.393040] NET: Registered protocol family 41
[ 2.393165] omap_voltage_late_init: Voltage driver support not added
[ 2.393779] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[ 2.393783] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[ 2.524005] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
[ 2.530215] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
[ 2.538522] Power Management for TI OMAP4+ devices.
[ 2.544400] Registering SWP/SWPB emulation handler
[ 2.550145] dmm 4e000000.dmm: workaround for errata i878 in use
[ 2.557521] dmm 4e000000.dmm: initialized all PAT entries
[ 2.563954] backlight supply power not found, using dummy regulator
[ 2.570452] leds backlight: Failed setting brightness
[ 2.576523] tvp5158 1-0058: Unable to of_probe
[ 2.581464] omap_hsmmc 4809c000.mmc: Got CD GPIO
[ 2.634189] asoc-simple-card sound0: tlv320aic3x-hifi <-> 48468000.mcasp mapping ok
[ 2.654255] asoc-simple-card jamr3_sound: tlv320aic3x-hifi <-> 48474000.mcasp mapping ok
[ 2.705060] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.711701] [drm] No driver support for vblank timestamp query.
[ 2.740813] mmc2: host does not support reading read-only switch, assuming write-enable
[ 2.750861] mmc2: new high speed SDHC card at address 0001
[ 2.766700] mmcblk1: mmc2:0001 SD 14.9 GiB
[ 2.772299] mmcblk1: p1 p2 p3
[ 3.004125] [drm] Enabling DMM ywrap scrolling
[ 3.070133] Console: switching to colour frame buffer device 160x50
[ 3.084125] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
[ 3.115986] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
[ 3.122172] tvp5158 1-0058: Unable to of_probe
[ 3.127698] input: gpio_keys as /devices/platform/gpio_keys/input/input1
[ 3.134682] hctosys: unable to open rtc device (rtc0)
[ 3.139917] tvp5158 1-0058: Unable to of_probe
[ 3.155206] net eth0: initializing cpsw version 1.15 (0)
[ 3.160582] net eth0: initialized cpsw ale version 1.4
[ 3.165808] net eth0: ALE Table size 1024
[ 3.173038] tvp5158 1-0058: Unable to of_probe
[ 3.182016] net eth0: phy found : id is : 0x20005c7a
[ 3.193594] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 3.199476] net eth1: initializing cpsw version 1.15 (0)
[ 3.208005] tvp5158 1-0058: Unable to of_probe
[ 3.211654] net eth1: phy found : id is : 0x20005c7a
[ 3.216858] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 5.180963] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 5.193401] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 5.213383] Sending DHCP requests ., OK
[ 5.273394] IP-Config: Got DHCP answer from 192.168.9.3, my address is 192.168.9.194
[ 5.286228] IP-Config: Complete:
[ 5.289475] device=eth0, hwaddr=a0:f6:fd:b3:4a:64, ipaddr=192.168.9.194, mask=255.255.255.0, gw=192.168.9.254
[ 5.299907] host=192.168.9.194, domain=, nis-domain=(none)
[ 5.305890] bootserver=0.0.0.0, rootserver=192.168.9.210, rootpath=
[ 5.312443] nameserver0=218.85.157.99, nameserver1=218.85.152.99
[ 5.319311] evm_1v8: disabling
[ 5.322380] aic_dvdd: disabling
[ 5.325549] vmmcwl_fixed: disabling
[ 5.329269] ldousb: disabling
[ 5.332760] ALSA device list:
[ 5.335760] #0: DRA7xx-EVM
[ 5.338652] #1: HDMI 58040000.encoder
[ 5.342501] #2: DRA7xx-JAMR3
[ 5.362571] VFS: Mounted root (nfs filesystem) on device 0:15.
[ 5.368879] devtmpfs: mounted
[ 5.372073] Freeing unused kernel memory: 340K
[ 5.376584] This architecture does not have kernel memory protection.
[ 5.646164] systemd[1]: System time before build time, advancing clock.
[ 5.683079] random: systemd: uninitialized urandom read (16 bytes read, 96 bits of entropy available)
[ 5.699752] random: systemd: uninitialized urandom read (16 bytes read, 98 bits of entropy available)
[ 5.711279] 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)
[ 5.729778] systemd[1]: Detected architecture arm.
Welcome to Arago 2016.12!
[ 5.754406] systemd[1]: Set hostname to <dra7xx-evm>.
[ 5.846814] random: systemd-sysv-g: uninitialized urandom read (16 bytes read, 112 bits of entropy available)
[ 5.876813] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 117 bits of entropy available)
[ 5.901366] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 119 bits of entropy available)
[ 5.946447] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read, 124 bits of entropy available)
[ 5.994283] random: systemd: uninitialized urandom read (16 bytes read, 127 bits of entropy available)
[ 6.003890] random: systemd: uninitialized urandom read (16 bytes read, 127 bits of entropy available)
[ 6.017192] random: systemd: uninitialized urandom read (16 bytes read, 128 bits of entropy available)
[ 6.027065] random: systemd: uninitialized urandom read (16 bytes read, 128 bits of entropy available)
[ 6.039895] random: nonblocking pool is initialized
[ 6.250587] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
[ 6.258437] systemd[1]: sysinit.target: Found dependency on alignment.service/start
[ 6.266160] systemd[1]: sysinit.target: Found dependency on mdev.service/start
[ 6.273455] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[ 6.280893] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
[ 6.290349] 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
[ 6.323714] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
[ 6.331532] systemd[1]: sysinit.target: Found dependency on mdev.service/start
[ 6.338810] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
[ 6.346258] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job mdev.service/start
[ 6.355279] systemd[1]: mdev.service: Job mdev.service/start deleted to break ordering cycle starting with sysinit.target/start
[ SKIP ] Ordering cycle found, skipping mdev.service
[ 6.385747] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 6.415508] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 6.444965] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 6.474611] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ OK ] Listening on /dev/initctl Compatibility Named Pipe.
[ 6.504576] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 6.534518] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 6.564569] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 6.594157] systemd[1]: Created slice System Slice.
[ OK ] Created slice System Slice.
[ 6.624204] systemd[1]: Created slice system-getty.slice.
[ OK ] Created slice system-getty.slice.
[ 6.654160] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
[ 6.683549] systemd[1]: Reached target Slices.
[ OK ] Reached target Slices.
[ 6.704714] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 6.773737] systemd[1]: Starting Load Kernel Modules...
Starting Load Kernel Modules...
[ 6.807616] systemd[1]: Starting Setup Virtual Console...
Starting Setup Virtual Console...
[ 6.836550] 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...
[ 6.860068] systemd[1]: Mounting Debug File System...
Mounting Debug File System...
[ 6.886068] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 6.914879] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 6.953644] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 6.983840] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 7.016656] systemd[1]: Mounting Temporary Directory...
Mounting Temporary Directory...
[ 7.033855] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 7.063624] systemd[1]: Reached target Paths.
[ OK ] Reached target Paths.
[ 7.083564] systemd[1]: Reached target Swap.
[ OK ] Reached target Swap.
[ 7.143752] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 7.170188] systemd[1]: Mounted Debug File System.
[ OK ] Mounted Debug File System.
[ 7.193659] systemd[1]: Mounted POSIX Message Queue File System.
[ OK ] Mounted POSIX Message Queue File System.
[ 7.213683] systemd[1]: Mounted Temporary Directory.
[ OK ] Mounted Temporary Directory.
[ 7.233997] systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
[ 7.244861] systemd[1]: Failed to start Load Kernel Modules.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
[ 7.283754] systemd[1]: systemd-modules-load.service: Unit entered failed state.
[ 7.291197] systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
[ 7.300160] systemd[1]: Started Setup Virtual Console.
[ OK ] Started Setup Virtual Console.
[ 7.324605] systemd[1]: Started Create list of required static device nodes for the current kernel.
[ OK ] Started Create list of required sta...ce nodes for the current kernel.
[ 7.354761] systemd[1]: Started Remount Root and Kernel File Systems.
[ OK ] Started Remount Root and Kernel File Systems.
[ 7.374619] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
Starting udev Coldplug all Devices...
Starting Flush Journal to Persistent Storage...
Starting Create Static Device Nodes in /dev...
Starting Apply Kernel Variables...
[ 7.783862] systemd-journald[166]: Received request to flush runtime journal from PID 1
[ OK ] Started Flush Journal to Persistent Storage.
[ OK ] Started Create Static Device Nodes in /dev.
[ OK ] Started Apply Kernel Variables.
[ OK ] Reached target Local File Systems (Pre).
Mounting /var/volatile...
Mounting /media/ram...
Starting udev Kernel Device Manager...
[ OK ] Mounted /var/volatile.
[ OK ] Mounted /media/ram.
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems.
Starting Create Volatile Files and Directories...
[ OK ] Started udev Kernel Device Manager.
[ OK ] Started Load/Save Random Seed.
[ OK ] Started Create Volatile Files and Directories.
Starting Update UTMP about System Boot/Shutdown...
Starting Network Time Synchronization...
[ OK ] Started udev Coldplug all Devices.
[ OK ] Started Network Time Synchronization.
[ OK ] Started Update UTMP about System Boot/Shutdown.
[ OK ] Found device /dev/ttyS0.
[ 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.
[ OK ] Reached target System Initialization.
[ OK ] Listening on dropbear.socket.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
Starting Print notice about GPLv3 packages...
[ OK ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf.
[ OK ] Started System Logging Service.
Starting Avahi mDNS/DNS-SD Stack...
Starting Telephony service...
Starting Login Service...
Starting uim-sysfs.service...
[ OK ] Started Kernel Logging Service.
Starting TI MultiCore Tools Daemon...
Starting Permit User Sessions...
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timers.
[ OK ] Started D-Bus System Message Bus.
[ 10.388882] pvrsrvkm: disagrees about version of symbol module_layout
[ 10.498627] pvrsrvkm: disagrees about version of symbol module_layout
[ OK ] Started Telephony service.
[ OK ] Started Avahi mDNS/DNS-SD Stack.
Starting Network Service...
Starting Save/Restore Sound Card State...
[FAILED] Failed to start TI MultiCore Tools Daemon.
See 'systemctl status ti-mct-daemon.service' for details.
[ OK ] Started Permit User Sessions.
[ OK ] Started Network Service.
[ 10.936237] EXT4-fs (mmcblk1p2): recovery complete
[ 10.948672] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
[ 11.044747] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ OK ] Started Save/Restore Sound Card State.
[ OK ] Started uim-sysfs.service.
***************************************************************
***************************************************************
NOTICE: This file system contains the following GPLv3 packages:
autoconf
binutils-dev
binutils
bison-dev
bison
cpp-symlinks
cpp
dosfstools
g++-symlinks
g++
gawk-dev
gawk
gcc-symlinks
gcc
gdb
gdbc6x
gdbserver
gstreamer1.0-libav
libcairo-perf-utils
libgmp10
libidn11
libmpc3
libmpfr4
m4-dev
m4
make
nettle
parted
swig-dev
swig
If you do not wish to distribute GPLv3 components please remove
the above packages prior to distribution. This can be done using
the opkg remove command. i.e.:
opkg remove <package>
Where <package> is the name printed in the list above
NOTE: If the package is a dependency of another package you
will be notified of the dependent packages. You should
use the --force-removal-of-dependent-packages option to
also remove the dependent packages as well
***************************************************************
***************************************************************
[ OK ] Started Print notice about GPLv3 packages.
[ OK ] Started Login Service.
Starting rc.pvr.service...
[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[ 14.022069] pvrsrvkm: disagrees about version of symbol module_layout
[ OK ] Reached target Sound Card.
[ OK ] Created slice system-systemd\x2dbacklight.slice.
[ 14.092222] pvrsrvkm: disagrees about version of symbol module_layout
Starting Load/Save Screen Backlight...htness of backlight:backlight...
[ OK ] Reached target Network.
Starting Lightning Fast Webserver With Light System Requirements...
Starting Network Name Resolution...
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyS0.
[ OK ] Started rc.pvr.service.
[ OK ] Started Load/Save Screen Backlight Brightness of backlight:backlight.
[ OK ] Started Lightning Fast Webserver With Light System Requirements.
[ OK ] Started Network Name Resolution.
Starting weston.service...
[ OK ] Started weston.service.
Starting tiipclad-daemon.service...
Starting telnetd.service...
[ OK ] Started telnetd.service.
[ OK ] Started tiipclad-daemon.service.
Starting thttpd.service...
[ OK ] Started thttpd.service.
Starting rng-tools.service...
[ OK ] Started rng-tools.service.
Starting gdbserverproxy.service...
[ OK ] Started gdbserverproxy.service.
Starting matrix-gui-2.0.service...
[ OK ] Started matrix-gui-2.0.service.
Starting thermal-zone-init.service...
[ OK ] Started thermal-zone-init.service.
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org dra7xx-evm ttyS0
Arago 2016.12 dra7xx-evm ttyS0
dra7xx-evm login: root
root@dra7xx-evm:~# cd /sys/kernel/debug/remoteproc/
root@dra7xx-evm:/sys/kernel/debug/remoteproc# ls
remoteproc0 remoteproc1 remoteproc2 remoteproc3
root@dra7xx-evm:/sys/kernel/debug/remoteproc# ls -a
. .. remoteproc0 remoteproc1 remoteproc2 remoteproc3
root@dra7xx-evm:/sys/kernel/debug/remoteproc# ls *
remoteproc0:
name recovery state version
remoteproc1:
name recovery state version
remoteproc2:
name recovery state version
remoteproc3:
name recovery state version
root@dra7xx-evm:/sys/kernel/debug/remoteproc#