Other Parts Discussed in Thread: AM5708,
Tool/software: Linux
Hello,
I am trying to launch a tlv320aic32x4 codec on an am5708 chip. I am using linux from arago-project with a kernel - 4.14.79-gbde58ab01e
Firstly, I got next -
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.14.79-gbde58ab01e (oe-user@oe-host) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #47 PREEMPT Fri Apr 19 07:53:34 UTC 2019
[ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c53c7d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] OF: fdt: Machine model: AM5708 p38 rev 1.0
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
[ 0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
[ 0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
[ 0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
[ 0.000000] cma: Reserved 24 MiB at 0x00000000be400000
[ 0.000000] OMAP4: Map 0x00000000bfd00000 to fe600000 for dram barrier
[ 0.000000] CPU: All CPU(s) started in HYP mode.
[ 0.000000] CPU: Virtualization extensions available.
[ 0.000000] DRA722 ES2.0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 259648
[ 0.000000] Kernel command line: console=ttyO2,115200n8 root=/dev/mtdblock9 rw rootwait rootfstype=jffs2
[ 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: 843720K/1045504K available (6144K kernel code, 252K rwdata, 1876K rodata, 2048K init, 281K bss, 21560K reserved, 180224K cma-reserved, 234496K 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 - 0xc0800000 (8160 kB)
[ 0.000000] .init : 0xc0a00000 - 0xc0c00000 (2048 kB)
[ 0.000000] .data : 0xc0c00000 - 0xc0c3f148 ( 253 kB)
[ 0.000000] .bss : 0xc0c41000 - 0xc0c874bc ( 282 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] OMAP clockevent source: timer1 at 31475 Hz
[ 0.000000] arch_timer: cp15 timer(s) running at 5.90MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x15c70fb29, max_idle_ns: 440795202138 ns
[ 0.000004] sched_clock: 56 bits at 5MHz, resolution 169ns, wraps every 4398046511093ns
[ 0.000015] Switching to timer-based delay loop, resolution 169ns
[ 0.000330] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[ 0.000337] OMAP clocksource: 32k_counter at 32768 Hz
[ 0.000732] Console: colour dummy device 80x30
[ 0.000749] WARNING: Your 'console=ttyO2' has been replaced by 'ttyS2'
[ 0.000755] This ensures that you still see kernel messages. Please
[ 0.000760] update your kernel commandline.
[ 0.000777] Calibrating delay loop (skipped), value calculated using timer frequency.. 11.80 BogoMIPS (lpj=59016)
[ 0.000790] pid_max: default: 32768 minimum: 301
[ 0.000899] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000913] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.001361] CPU: Testing write buffer coherency: ok
[ 0.001396] CPU0: Spectre v2: using ICIALLU workaround
[ 0.001744] Setting up static identity map for 0x80200000 - 0x80200060
[ 0.001825] Hierarchical SRCU implementation.
[ 0.002348] devtmpfs: initialized
[ 0.015363] random: get_random_u32 called from bucket_table_alloc+0x8c/0x1ac with crng_init=0
[ 0.015576] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[ 0.015713] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.015728] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.019697] pinctrl core: initialized pinctrl subsystem
[ 0.020385] NET: Registered protocol family 16
[ 0.021205] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.021758] omap_hwmod: l3_main_2 using broken dt data from ocp
[ 0.156033] cpuidle: using governor ladder
[ 0.156056] cpuidle: using governor menu
[ 0.162386] OMAP GPIO hardware version 0.1
[ 0.176426] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[ 0.180848] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.180857] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.181194] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[ 0.181203] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[ 0.181408] OMAP DMA hardware revision 0.0
[ 0.187875] edma 43300000.edma: memcpy is disabled
[ 0.190476] edma 43300000.edma: TI EDMA DMA engine driver
[ 0.195784] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
[ 0.197413] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[ 0.197564] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[ 0.197749] omap-iommu 58882000.mmu: 58882000.mmu registered
[ 0.197926] omap-iommu 55082000.mmu: 55082000.mmu registered
[ 0.198134] iommu: Adding device 58820000.ipu to group 1
[ 0.198189] iommu: Adding device 55020000.ipu to group 2
[ 0.198289] iommu: Adding device 40800000.dsp to group 0
[ 0.199016] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[ 0.199352] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz
[ 0.199478] pps_core: LinuxPPS API ver. 1 registered
[ 0.199485] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.199502] PTP clock support registered
[ 0.199508] EDAC MC: Ver: 3.0.0
[ 0.199961] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[ 0.200159] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
[ 0.200396] Advanced Linux Sound Architecture Driver Initialized.
[ 0.200869] clocksource: Switched to clocksource arch_sys_counter
[ 0.206336] NET: Registered protocol family 2
[ 0.206755] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.206815] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.206916] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.206996] UDP hash table entries: 512 (order: 1, 8192 bytes)
[ 0.207019] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
[ 0.207118] NET: Registered protocol family 1
[ 0.207330] RPC: Registered named UNIX socket transport module.
[ 0.207337] RPC: Registered udp transport module.
[ 0.207343] RPC: Registered tcp transport module.
[ 0.207349] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.207941] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[ 0.208002] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[ 0.208709] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 0.212037] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.212473] NFS: Registering the id_resolver key type
[ 0.212495] Key type id_resolver registered
[ 0.212502] Key type id_legacy registered
[ 0.212534] ntfs: driver 2.1.32 [Flags: R/O].
[ 0.212652] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.213876] bounce: pool size: 64 pages
[ 0.213921] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 0.213930] io scheduler noop registered
[ 0.213936] io scheduler deadline registered
[ 0.214058] io scheduler cfq registered (default)
[ 0.214066] io scheduler mq-deadline registered
[ 0.214072] io scheduler kyber registered
[ 0.217167] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
[ 0.217289] pinctrl-single 4a002e8c.pinmux: please update dts to use #pinctrl-cells = <1>
[ 0.217350] pinctrl-single 4a002e8c.pinmux: initialized with no interrupts
[ 0.217360] pinctrl-single 4a002e8c.pinmux: 1 pins at pa fc002e8c size 4
[ 0.249014] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[ 0.250821] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 43, base_baud = 3000000) is a 8250
[ 1.050034] console [ttyS2] enabled
[ 1.055020] omap_rng 48090000.rng: Random Number Generator ver. 20
[ 1.066754] brd: module loaded
[ 1.074133] loop: module loaded
[ 1.079178] m25p80 spi0.0: mx66u51235f (65536 Kbytes)
[ 1.084354] 10 ofpart partitions found on MTD device spi0.0
[ 1.089947] Creating 10 MTD partitions on "spi0.0":
[ 1.094887] 0x000000000000-0x000000010000 : "QSPI.SPL"
[ 1.100559] 0x000000010000-0x000000020000 : "QSPI.SPL.backup1"
[ 1.106878] 0x000000020000-0x000000030000 : "QSPI.SPL.backup2"
[ 1.113183] 0x000000030000-0x000000040000 : "QSPI.SPL.backup3"
[ 1.119485] 0x000000040000-0x000000140000 : "QSPI.u-boot"
[ 1.125383] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
[ 1.131875] 0x0000001c0000-0x0000001d0000 : "QSPI.u-boot-env"
[ 1.138072] 0x0000001d0000-0x0000001e0000 : "QSPI.u-boot-env.backup1"
[ 1.144995] 0x0000001e0000-0x0000009e0000 : "QSPI.kernel"
[ 1.150846] 0x0000009e0000-0x000004000000 : "QSPI.file-system"
[ 1.157481] libphy: Fixed MDIO Bus: probed
[ 1.220888] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
[ 1.228579] libphy: 48485000.mdio: probed
[ 1.234743] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver Micrel KSZ8081 or KSZ8091
[ 1.244771] cpsw 48484000.ethernet: No slave[1] phy_id, phy-handle, or fixed-link property
[ 1.253122] cpsw 48484000.ethernet: Detected MACID = e8:eb:11:de:aa:3a
[ 1.259726] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
[ 1.266148] cpsw 48484000.ethernet: ALE Table size 1024
[ 1.271426] cpsw 48484000.ethernet: device node lookup for pps timer failed
[ 1.278449] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
[ 1.286358] udc-core: couldn't find an available UDC - added [g_ether] to list of pending drivers
[ 1.295290] i2c /dev entries driver
[ 1.301819] cpu cpu0: dev_pm_opp_set_regulators: no regulator (vdd) found: -19
[ 1.309588] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.317768] aic32x4_setup_regulators: there is
[ 1.322437] aic32x4_setup_regulators: the regulator was set
[ 1.329469] NET: Registered protocol family 10
[ 1.334722] Segment Routing with IPv6
[ 1.338442] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.344794] NET: Registered protocol family 17
[ 1.349304] Key type dns_resolver registered
[ 1.353716] omap_voltage_late_init: Voltage driver support not added
[ 1.360095] Power Management for TI OMAP4+ devices.
[ 1.402339] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_R
[ 1.408985] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_R -> 10 kOhm -> CM_R to Right Mixer Negative Resistor
[ 1.419565] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_R
[ 1.426215] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_R -> 20 kOhm -> CM_R to Right Mixer Negative Resistor
[ 1.436791] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_R
[ 1.443441] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_R -> 40 kOhm -> CM_R to Right Mixer Negative Resistor
[ 1.454979] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_L
[ 1.461634] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_L -> 10 kOhm -> CM_L to Left Mixer Negative Resistor
[ 1.472123] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_L
[ 1.478765] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_L -> 20 kOhm -> CM_L to Left Mixer Negative Resistor
[ 1.489252] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_L
[ 1.495901] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_L -> 40 kOhm -> CM_L to Left Mixer Negative Resistor
[ 1.525086] tlv320aic32x4 0-0018: simple-card: set_sysclk error
[ 1.531038] asoc-simple-card sound0: ASoC: failed to init davinci-mcasp.1-tlv320aic32x4-hifi: -22
[ 1.539948] asoc-simple-card sound0: ASoC: failed to instantiate card -22
[ 1.547127] asoc-simple-card: probe of sound0 failed with error -22
[ 1.553627] hctosys: unable to open rtc device (rtc0)
[ 1.559146] ALSA device list:
[ 1.562168] No soundcards found.
[ 1.604343] random: fast init done
[ 4.591788] VFS: Mounted root (jffs2 filesystem) on device 31:9.
[ 4.598029] devtmpfs: mounted
[ 4.602503] Freeing unused kernel memory: 2048K
[ 4.667937] random: crng init done
[ 5.596512] systemd[1]: System time before build time, advancing clock.
[ 5.672333] systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid)
[ 5.693457] systemd[1]: Detected architecture arm.
Welcome to Arago 2018.10!
[ 5.731949] systemd[1]: Set hostname to <am5708-p38>.
[ 5.740549] systemd[1]: Initializing machine ID from random generator.
[ 6.198959] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 6.231247] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ 6.271780] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 6.301139] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
[ 6.347404] systemd[1]: Created slice System Slice.
[ OK ] Created slice System Slice.
[ 6.386044] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ OK ] Created slice User and Session Slice.
[ OK ] Reached target Slices.
[ OK ] Listening on Journal Socket.
Starting Create list of required st…ce nodes for the current kernel...
Starting Load Kernel Modules...
[ OK ] Reached target Paths.
[ OK ] Reached target Remote File Systems.
[ 6.612032] cryptodev: loading out-of-tree module taints kernel.
[ 6.623217] cryptodev: driver 1.9 loaded.
Mounting Kernel Debug File System...
[ OK ] Created slice system-serial\x2dgetty.slice.
[ OK ] Reached target Swap.
Mounting Temporary Directory (/tmp)...
[ OK ] Listening on Journal Socket (/dev/log).
[ OK ] Listening on /dev/initctl Compatibility Named Pipe.
[ OK ] Created slice system-getty.slice.
Starting Journal Service...
[ OK ] Listening on Network Service Netlink Socket.
[ OK ] Listening on Process Core Dump Socket.
[ OK ] Listening on udev Control Socket.
Starting Remount Root and Kernel File Systems...
[ OK ] Mounted Kernel Debug File System.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Temporary Directory (/tmp).
[ OK ] Started Journal Service.
[ OK ] Started Create list of required sta…vice nodes for the current kernel.
[ OK ] Started Load Kernel Modules.
[ OK ] Started Remount Root and Kernel File Systems.
Starting Create System Users...
Starting Rebuild Hardware Database...
Starting Apply Kernel Variables...
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Started Create System Users.
[ OK ] Started Apply Kernel Variables.
Starting Create Static Device Nodes in /dev...
[ 8.722620] systemd-journald[64]: Received request to flush runtime journal from PID 1
[ OK ] Started Create Static Device Nodes in /dev.
[ OK ] Started Flush Journal to Persistent Storage.
Starting udev Kernel Device Manager...
[ OK ] Reached target Local File Systems (Pre).
Mounting /var/volatile...
Mounting /media/ram...
[ OK ] Mounted /var/volatile.
[ OK ] Mounted /media/ram.
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems.
Starting Rebuild Dynamic Linker Cache...
Starting Rebuild Journal Catalog...
Starting Create Volatile Files and Directories...
[ OK ] Started Load/Save Random Seed.
[ OK ] Started Create Volatile Files and Directories.
Starting Network Time Synchronization...
Starting Update UTMP about System Boot/Shutdown...
Starting Opkg first boot configure...
[ OK ] Started Update UTMP about System Boot/Shutdown.
[ OK ] Started udev Kernel Device Manager.
[ OK ] Started Rebuild Journal Catalog.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Synchronized.
[ OK ] Started Opkg first boot configure.
[ OK ] Started Rebuild Dynamic Linker Cache.
[ OK ] Started Rebuild Hardware Database.
Starting udev Coldplug all Devices...
Starting Update is Completed...
[ OK ] Started Update is Completed.
[ OK ] Started udev Coldplug all Devices.
[ OK ] Reached target System Initialization.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target Timers.
Starting sshd.socket.
Starting Network Service...
[ OK ] Listening on sshd.socket.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
[ OK ] Reached target Containers.
[ OK ] Started D-Bus System Message Bus.
Starting Login Service...
Starting telnetd.service...
[ OK ] Started System Logging Service.
[ OK ] Started Kernel Logging Service.
[ OK ] Started Network Service.
[ OK ] Reached target Network.
Starting Permit User Sessions...
Starting Network Name Resolution...
[ OK ] Started telnetd.service.
[ OK ] Started Login Service.
[ OK ] Started Permit User Sessions.
[ OK ] Started Getty on tty1.
Starting thttpd.service...
[ OK ] Started thttpd.service.
Starting thermal-zone-init.service...
[ OK ] Started thermal-zone-init.service.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Host and Network Name Lookups.
[ 57.134944] omap-rproc 58820000.ipu: assigned reserved memory node ipu1-memory@9d000000
[ 57.206561] remoteproc remoteproc0: 58820000.ipu is available
[ OK ] Found device /dev/ttyS2.
[ 57.276843] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
[ 57.289932] omap-rproc 55020000.ipu: assigned reserved memory node ipu2-memory@95800000
[ 57.290007] remoteproc remoteproc1: 55020000.ipu is available
[ 57.290246] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
[ 57.290302] remoteproc remoteproc2: 40800000.dsp is available
[ OK ] Started Serial Getty on ttyS2.
[ 57.571764] remoteproc remoteproc0: powering up 58820000.ipu
[ 57.665035] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
[ 57.666371] omap-des 480a5000.des: will run requests pump with realtime priority
[[ 57.823048] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
OK ] Reached target Login Prompts.
[ OK ] Reached target Multi-User System.
[ 57.869280] remoteproc remoteproc0: request_firmware failed: -2
[ 57.921577] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
Starting Update UTMP about System Runlevel Changes...
[ 57.966869] remoteproc remoteproc1: powering up 55020000.ipu
Starting Synchronize System and HW clocks...
[ 58.012262] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
[ 58.068268] remoteproc remoteproc1: request_firmware failed: -2
[FAILED] Failed to start Synchronize System and HW c[ 58.112575] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
locks.
See 'systemctl status sync-clocks.service' for details.[ 58.218578] remoteproc remoteproc2: powering up 40800000.dsp
[ 58.278996] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 58.301652] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
[ 58.315252] omap-aes 4b500000.aes: will run requests pump with realtime priority
[ 58.357286] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
[ 58.357916] omap-aes 4b700000.aes: will run requests pump with realtime priority
[ 58.358898] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
[[ 58.655382] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
OK ] Started Update UTMP about System Runlevel Changes.
[ 58.820235] remoteproc remoteproc2: request_firmware failed: -2
[ 58.994785] net eth0: initializing cpsw version 1.15 (0)
[ 59.150358] Micrel KSZ8081 or KSZ8091 48485000.mdio:00: attached PHY driver [Micrel KSZ8081 or KSZ8091] (mii_bus:phy_addr=48485000.mdio:00, irq=POLL)
[ 59.325599] libphy: PHY not found
[ 59.370633] net eth0: phy "" not found on slave 1, err -19
[ 59.507232] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org am5708-p38 ttyS2
Arago 2018.10 am5708-p38 ttyS2
am5708-p38 login: [ 60.915069] dwc3 48890000.usb: changing max_speed on rev 5533202a
[ 60.933386] using random self ethernet address
[ 60.937855] using random host ethernet address
[ 60.957182] usb0: HOST MAC 22:62:5c:22:85:e2
[ 60.969451] usb0: MAC 5e:03:0e:63:0f:50
[ 60.977043] using random self ethernet address
[ 60.987961] using random host ethernet address
[ 60.999006] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
[ 61.015309] g_ether gadget: g_ether ready
[ 61.129328] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[ 61.446560] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 61.461164] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
root
Password:
I thought the part of problem is "[ 1.525086] tlv320aic32x4 0-0018: simple-card: set_sysclk error". So, I had added some debug messages and got next.
[ 1.353716] omap_voltage_late_init: Voltage driver support not added [ 1.360095] Power Management for TI OMAP4+ devices. [ 1.372680] asoc_simple_card_probe:card codec sysclk - 265920000, cpu sysclk - 12000000 [ 1.402339] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_R [ 1.408985] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_R -> 10 kOhm -> CM_R to Right Mixer Negative Resistor [ 1.419565] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_R [ 1.426215] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_R -> 20 kOhm -> CM_R to Right Mixer Negative Resistor [ 1.436791] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_R [ 1.443441] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_R -> 40 kOhm -> CM_R to Right Mixer Negative Resistor [ 1.454979] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_L [ 1.461634] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_L -> 10 kOhm -> CM_L to Left Mixer Negative Resistor [ 1.472123] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_L [ 1.478765] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_L -> 20 kOhm -> CM_L to Left Mixer Negative Resistor [ 1.489252] tlv320aic32x4 0-0018: ASoC: no source widget found for CM_L [ 1.495901] tlv320aic32x4 0-0018: ASoC: Failed to add route CM_L -> 40 kOhm -> CM_L to Left Mixer Negative Resistor [ 1.506725] asoc_simple_card_dai_init: codec - tlv320aic32x4-hifi 265920000, cpu - 48460000.mcasp 12000000, rtd->num - 0 [ 1.517652] aic32x4: invalid frequency to set DAI system clock, freq - 265920000 [ 1.525086] tlv320aic32x4 0-0018: simple-card: set_sysclk error [ 1.531038] asoc-simple-card sound0: ASoC: failed to init davinci-mcasp.1-tlv320aic32x4-hifi: -22 [ 1.539948] asoc-simple-card sound0: ASoC: failed to instantiate card -22 [ 1.547127] asoc-simple-card: probe of sound0 failed with error -22
And I have no idea where it took 265920000 sysclk. I parsed all files and configs, I tried to stalk that through the code, but without any result.
Also, I attach my dts and .config files.
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/6/project.7z
Thanks for your help in advance