Other Parts Discussed in Thread: AM3356
I am developing a custom board, loosely based on the Beaglebone Black and the AM335x EVM. I'm currently trying to enable and run code on the PRUs but in the /sys/class/remoteproc directory there is only the remoteproc0 device which is the wkup_m3 processor.
I get the following unhandled fault during boot which seems to be where the problem lies but I'm really struggling to decipher it, other than assuming that it has something to do with the pruss_soc_bus driver:
[ 14.014601] Unhandled fault: external abort on non-linefetch (0x1008) at 0xe08fe004 [ 14.022330] pgd = 2f6ec2c9 [ 14.025050] [e08fe004] *pgd=9c03a811, *pte=4a326653, *ppte=4a326453 [ 14.031373] Internal error: : 1008 [#1] PREEMPT ARM [ 14.036272] Modules linked in: pruss_soc_bus(+) c_can_platform rtc_omap omap_wdt ti_am335x_tscadc sch_fq_codel [ 14.046358] CPU: 0 PID: 129 Comm: systemd-udevd Not tainted 4.19.59-g5f8c1c6121 #1 [ 14.053962] Hardware name: Generic AM33XX (Flattened Device Tree) [ 14.060111] PC is at pruss_soc_bus_probe+0x1d0/0x24c [pruss_soc_bus] [ 14.066516] LR is at rpm_resume+0x194/0x7b8 [ 14.070718] pc : [<bf033358>] lr : [<c05b1284>] psr: 60060013 [ 14.077013] sp : d7bffc10 ip : 00000000 fp : d7bffc3c [ 14.082261] r10: d7cb9740 r9 : dcb5d594 r8 : 00000000 [ 14.087509] r7 : c0e0bd3c r6 : dc12f410 r5 : d7cb9740 r4 : dc12f400 [ 14.094065] r3 : 00000000 r2 : e08fe004 r1 : 00000005 r0 : 00000000 [ 14.100625] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none [ 14.107794] Control: 10c5387d Table: 97c0c019 DAC: 00000051 [ 14.113568] Process systemd-udevd (pid: 129, stack limit = 0xa77392b7) [ 14.120126] Stack: (0xd7bffc10 to 0xd7c00000) [ 14.124507] fc00: bf033188 dc12f410 00000000 bf035014 [ 14.132729] fc20: 00000000 bf035014 0000000b 00000000 d7bffc5c d7bffc40 c05a7ed0 bf033194 [ 14.140951] fc40: c0e87550 dc12f410 c0e87554 00000000 d7bffc8c d7bffc60 c05a5ee4 c05a7e8c [ 14.149172] fc60: 00000000 dc12f410 bf035014 dc12f444 c0e03048 ffffe000 d7bfff38 c0e03048 [ 14.157393] fc80: d7bffcc4 d7bffc90 c05a616c c05a5d10 c074602c c0743ae8 d7bffcc4 d7bffca8 [ 14.165615] fca0: dc12f410 bf035014 dc12f444 c0e03048 ffffe000 d7bfff38 d7bffce4 d7bffcc8 [ 14.173836] fcc0: c05a6360 c05a6110 00000000 bf035014 c05a6288 c0e03048 d7bffd14 d7bffce8 [ 14.182058] fce0: c05a3e3c c05a6294 d7bffd20 dc03828c dc12c4b0 70f705a7 bf035014 d7cb9680 [ 14.190280] fd00: c0e32340 00000000 d7bffd24 d7bffd18 c05a5830 c05a3dcc d7bffd4c d7bffd28 [ 14.198501] fd20: c05a5288 c05a5818 bf0345f8 d7bffd38 bf035014 c0e03048 bf038000 00000000 [ 14.206723] fd40: d7bffd64 d7bffd50 c05a6dbc c05a5104 c0e32340 c0e03048 d7bffd7c d7bffd68 [ 14.214944] fd60: c05a7e30 c05a6d44 c0e4ea00 c0e03048 d7bffd8c d7bffd80 bf038020 c05a7df4 [ 14.223165] fd80: d7bffe04 d7bffd90 c01026bc bf03800c fffff000 e0c64fff c0bd1944 e0c65000 [ 14.231386] fda0: d7bffdc4 d7bffdb0 c01d6a50 c01ff954 00097d89 dcebb744 d7bffde4 d7bffdc8 [ 14.239607] fdc0: c01d8c68 c01d7a78 00000000 00000003 d7bffe04 d7bffde0 c02217c4 70f705a7 [ 14.247828] fde0: bf035080 bf035080 00000001 d7d86d00 d7d86300 d7d86d24 d7bffe2c d7bffe08 [ 14.256050] fe00: c01a39a4 c010266c d7d86d00 bf035080 00000001 00000001 d7d86d00 bf035080 [ 14.264272] fe20: d7bfff14 d7bffe30 c01a262c c01a3948 bf03508c 00007fff bf035080 c019f9ac [ 14.272493] fe40: d996d848 c0e03048 c0bcd940 c0bcd970 c0bcd918 c0bcd90c c0c59670 bf0351b0 [ 14.280714] fe60: bf035194 bf035230 c0a03d80 e0c61000 c0e03048 bf0350c8 d7bffe9c c0bcd5e0 [ 14.288935] fe80: c0230001 00000000 c0c72644 c0c61ce0 00000000 00000000 00000000 00000000 [ 14.297155] fea0: 00000000 00000000 6e72656b 00006c65 00000000 00000000 00000000 00000000 [ 14.305376] fec0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 14.313597] fee0: 00000000 70f705a7 7fffffff c0e03048 00000000 b6f13d5c 00000007 c0101204 [ 14.321819] ff00: d7bfe000 0000017b d7bfffa4 d7bfff18 c01a2ea8 c01a083c 7fffffff 00000000 [ 14.330040] ff20: 00000003 d7bfff24 d7bfff24 e0c61000 00002580 00000000 e0c61c2b e0c621c0 [ 14.338262] ff40: e0c61000 00002580 e0c63148 e0c63054 e0c629e0 00003000 00003230 00000000 [ 14.346484] ff60: 00000000 00000000 00001a74 00000018 00000019 00000010 0000000d 0000000a [ 14.354705] ff80: 00000000 70f705a7 0056c940 00000000 00000000 0000017b 00000000 d7bfffa8 [ 14.362926] ffa0: c0101000 c01a2e00 0056c940 00000000 00000007 b6f13d5c 00000000 00020000 [ 14.371146] ffc0: 0056c940 00000000 00000000 0000017b 00532178 00000000 00000000 00000000 [ 14.379367] ffe0: bed23d18 bed23d08 b6f0e42d b6da21b0 60060010 00000007 00000000 00000000 [ 14.387578] Backtrace: [ 14.390066] [<bf033188>] (pruss_soc_bus_probe [pruss_soc_bus]) from [<c05a7ed0>] (platform_drv_probe+0x50/0xa0) [ 14.400206] r10:00000000 r9:0000000b r8:bf035014 r7:00000000 r6:bf035014 r5:00000000 [ 14.408071] r4:dc12f410 r3:bf033188 [ 14.411670] [<c05a7e80>] (platform_drv_probe) from [<c05a5ee4>] (really_probe+0x1e0/0x2c4) [ 14.419976] r7:00000000 r6:c0e87554 r5:dc12f410 r4:c0e87550 [ 14.425667] [<c05a5d04>] (really_probe) from [<c05a616c>] (driver_probe_device+0x68/0x184) [ 14.433974] r10:c0e03048 r9:d7bfff38 r8:ffffe000 r7:c0e03048 r6:dc12f444 r5:bf035014 [ 14.441839] r4:dc12f410 r3:00000000 [ 14.445437] [<c05a6104>] (driver_probe_device) from [<c05a6360>] (__driver_attach+0xd8/0xdc) [ 14.453919] r9:d7bfff38 r8:ffffe000 r7:c0e03048 r6:dc12f444 r5:bf035014 r4:dc12f410 [ 14.461703] [<c05a6288>] (__driver_attach) from [<c05a3e3c>] (bus_for_each_dev+0x7c/0xbc) [ 14.469921] r7:c0e03048 r6:c05a6288 r5:bf035014 r4:00000000 [ 14.475611] [<c05a3dc0>] (bus_for_each_dev) from [<c05a5830>] (driver_attach+0x24/0x28) [ 14.483654] r7:00000000 r6:c0e32340 r5:d7cb9680 r4:bf035014 [ 14.489344] [<c05a580c>] (driver_attach) from [<c05a5288>] (bus_add_driver+0x190/0x214) [ 14.497390] [<c05a50f8>] (bus_add_driver) from [<c05a6dbc>] (driver_register+0x84/0x11c) [ 14.505520] r7:00000000 r6:bf038000 r5:c0e03048 r4:bf035014 [ 14.511212] [<c05a6d38>] (driver_register) from [<c05a7e30>] (__platform_driver_register+0x48/0x50) [ 14.520298] r5:c0e03048 r4:c0e32340 [ 14.523903] [<c05a7de8>] (__platform_driver_register) from [<bf038020>] (pruss_soc_bus_driver_init+0x20/0x1000 [pruss_soc_bus]) [ 14.535433] r5:c0e03048 r4:c0e4ea00 [ 14.539043] [<bf038000>] (pruss_soc_bus_driver_init [pruss_soc_bus]) from [<c01026bc>] (do_one_initcall+0x5c/0x19c) [ 14.549538] [<c0102660>] (do_one_initcall) from [<c01a39a4>] (do_init_module+0x68/0x1f4) [ 14.557671] r8:d7d86d24 r7:d7d86300 r6:d7d86d00 r5:00000001 r4:bf035080 [ 14.564408] [<c01a393c>] (do_init_module) from [<c01a262c>] (load_module+0x1dfc/0x2434) [ 14.572451] r7:bf035080 r6:d7d86d00 r5:00000001 r4:00000001 [ 14.578143] [<c01a0830>] (load_module) from [<c01a2ea8>] (sys_finit_module+0xb4/0xe0) [ 14.586014] r10:0000017b r9:d7bfe000 r8:c0101204 r7:00000007 r6:b6f13d5c r5:00000000 [ 14.593877] r4:c0e03048 [ 14.596429] [<c01a2df4>] (sys_finit_module) from [<c0101000>] (ret_fast_syscall+0x0/0x54) [ 14.604642] Exception stack(0xd7bfffa8 to 0xd7bffff0) [ 14.609721] ffa0: 0056c940 00000000 00000007 b6f13d5c 00000000 00020000 [ 14.617942] ffc0: 0056c940 00000000 00000000 0000017b 00532178 00000000 00000000 00000000 [ 14.626158] ffe0: bed23d18 bed23d08 b6f0e42d b6da21b0 [ 14.631236] r7:0000017b r6:00000000 r5:00000000 r4:0056c940 [ 14.636929] Code: e1a00006 ebffff61 eafffff1 e59a2000 (e5923000) [ 14.643057] ---[ end trace b151f9fe5cda7c49 ]---
I've attached the full boot log as well if it is any help to you. What I'm really looking for is a way to get the PRUs up and running and visible in /sys/class/remoteproc as remoteproc1 and remoteproc2.
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.19.59-g5f8c1c6121 (engineering2@Precision-T3610) (gcc version 7.5.0 (Linaro GCC 7.5-2019.12)) #1 PREEMPT Thu Jan
30 09:53:12 AEDT 2020
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: ti,am33xx
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 48 MiB at 0x9d000000
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (neon)
[ 0.000000] random: get_random_bytes called from start_kernel+0xa4/0x434 with crng_init=0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129920
[ 0.000000] Kernel command line: console=ttyS0,115200n8 root=/dev/mmcblk0p2 mem=512M rootwait
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 455944K/524288K available (9216K kernel code, 314K rwdata, 2732K rodata, 1024K init, 264K bss, 19192K reserved, 49152K c
ma-reserved, 0K highmem)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff800000 ( 496 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (10208 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (1024 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 315 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 265 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[ 0.000000] OMAP clockevent source: timer2 at 25000000 Hz
[ 0.000021] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns
[ 0.000048] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns
[ 0.000062] OMAP clocksource: timer1 at 25000000 Hz
[ 0.000273] timer_probe: no matching timers found
[ 0.000510] Console: colour dummy device 80x30
[ 0.000594] Calibrating delay loop... 597.60 BogoMIPS (lpj=2988032)
[ 0.118841] pid_max: default: 32768 minimum: 301
[ 0.119108] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.119127] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.120170] CPU: Testing write buffer coherency: ok
[ 0.120252] CPU0: Spectre v2: using BPIALL workaround
[ 0.121333] Setting up static identity map for 0x80100000 - 0x80100060
[ 0.121544] rcu: Hierarchical SRCU implementation.
[ 0.122030] EFI services will not be available.
[ 0.123975] devtmpfs: initialized
[ 0.134419] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.134913] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.134941] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.139607] pinctrl core: initialized pinctrl subsystem
[ 0.140541] DMI not present or invalid.
[ 0.141062] NET: Registered protocol family 16
[ 0.144069] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.168680] l4_wkup_cm:clk:0010:0: failed to disable
[ 0.224124] cpuidle: using governor ladder
[ 0.224175] cpuidle: using governor menu
[ 0.231126] OMAP GPIO hardware version 0.1
[ 0.244718] No ATAGs?
[ 0.244739] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.264171] edma 49000000.edma: TI EDMA DMA engine driver
[ 0.268230] SCSI subsystem initialized
[ 0.269115] media: Linux media interface: v0.10
[ 0.269181] videodev: Linux video capture interface: v2.00
[ 0.269326] pps_core: LinuxPPS API ver. 1 registered
[ 0.269340] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.269372] PTP clock support registered
[ 0.269420] EDAC MC: Ver: 3.0.0
[ 0.270794] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.271559] Advanced Linux Sound Architecture Driver Initialized.
[ 0.272290] Bluetooth: Core ver 2.22
[ 0.272370] NET: Registered protocol family 31
[ 0.272383] Bluetooth: HCI device and connection manager initialized
[ 0.272403] Bluetooth: HCI socket layer initialized
[ 0.272417] Bluetooth: L2CAP socket layer initialized
[ 0.272474] Bluetooth: SCO socket layer initialized
[ 0.272498] nfc: nfc_init: NFC Core ver 0.1
[ 0.272602] NET: Registered protocol family 39
[ 0.273111] clocksource: Switched to clocksource timer1
[ 0.284477] NET: Registered protocol family 2
[ 0.285542] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
[ 0.285592] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.285656] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.285717] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.285853] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.285882] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.286096] NET: Registered protocol family 1
[ 0.286838] RPC: Registered named UNIX socket transport module.
[ 0.286857] RPC: Registered udp transport module.
[ 0.286867] RPC: Registered tcp transport module.
[ 0.286876] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.287760] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[ 0.289556] Initialise system trusted keyrings
[ 0.289965] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[ 0.296810] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.297813] NFS: Registering the id_resolver key type
[ 0.297862] Key type id_resolver registered
[ 0.297874] Key type id_legacy registered
[ 0.297932] ntfs: driver 2.1.32 [Flags: R/O].
[ 0.305489] Key type asymmetric registered
[ 0.305516] Asymmetric key parser 'x509' registered
[ 0.305621] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[ 0.305638] io scheduler noop registered
[ 0.305649] io scheduler deadline registered
[ 0.306011] io scheduler cfq registered (default)
[ 0.306026] io scheduler mq-deadline registered
[ 0.306038] io scheduler kyber registered
[ 0.308505] pinctrl-single 44e10800.pinmux: 142 pins, size 568
[ 0.378520] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[ 0.383910] console [ttyS0] disabled
[ 0.384029] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[ 1.021238] console [ttyS0] enabled
[ 1.026303] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 31, base_baud = 3000000) is a 8250
[ 1.037928] omap_rng 48310000.rng: Random Number Generator ver. 20
[ 1.044388] random: fast init done
[ 1.048056] random: crng init done
[ 1.069531] brd: module loaded
[ 1.081547] loop: module loaded
[ 1.088643] libphy: Fixed MDIO Bus: probed
[ 1.094381] CAN device driver interface
[ 1.173214] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[ 1.180927] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[ 1.188356] libphy: 4a101000.mdio: probed
[ 1.192408] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver Atheros 8031 ethernet
[ 1.202884] cpsw 4a100000.ethernet: No slave[1] phy_id, phy-handle, or fixed-link property
[ 1.211371] cpsw 4a100000.ethernet: Detected MACID = a8:1b:6a:14:ad:ba
[ 1.218149] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[ 1.224611] cpsw 4a100000.ethernet: ALE Table size 1024
[ 1.229906] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[ 1.238992] i2c /dev entries driver
[ 1.244114] Bluetooth: HCI UART driver ver 2.3
[ 1.248595] Bluetooth: HCI UART protocol H4 registered
[ 1.255575] cpuidle: enable-method property 'ti,am3352' found operations
[ 1.262889] sdhci: Secure Digital Host Controller Interface driver
[ 1.269191] sdhci: Copyright(c) Pierre Ossman
[ 1.275224] omap_hsmmc 481d8000.mmc: Linked as a consumer to regulator.1
[ 1.306766] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.315899] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.332081] NET: Registered protocol family 10
[ 1.338401] Segment Routing with IPv6
[ 1.342212] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.349485] NET: Registered protocol family 17
[ 1.354137] can: controller area network core (rev 20170425 abi 9)
[ 1.360779] NET: Registered protocol family 29
[ 1.365374] can: raw protocol (rev 20170425)
[ 1.369671] can: broadcast manager protocol (rev 20170425 t)
[ 1.375502] can: netlink gateway (rev 20170425) max_hops=1
[ 1.381327] Key type dns_resolver registered
[ 1.386110] omap_voltage_late_init: Voltage driver support not added
[ 1.394070] Loading compiled-in X.509 certificates
[ 1.399026] mmc0: new high speed MMC card at address 0001
[ 1.414771] mmcblk0: mmc0:0001 Q2J55L 7.13 GiB
[ 1.419987] mmcblk0boot0: mmc0:0001 Q2J55L partition 1 2.00 MiB
[ 1.429604] mmcblk0boot1: mmc0:0001 Q2J55L partition 2 2.00 MiB
[ 1.436052] mmcblk0rpmb: mmc0:0001 Q2J55L partition 3 4.00 MiB, chardev (244:0)
[ 1.446597] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 1.453085] mmcblk0: p1 p2
[ 1.460092] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
[ 1.468016] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[ 1.475536] hctosys: unable to open rtc device (rtc0)
[ 1.481295] ALSA device list:
[ 1.484436] No soundcards found.
[ 1.500584] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 1.509088] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 1.516906] devtmpfs: mounted
[ 1.521916] Freeing unused kernel memory: 1024K
[ 1.527314] Run /sbin/init as init process
[ 1.820633] systemd[1]: System time before build time, advancing clock.
[ 1.861930] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRY
PT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
[ 1.884389] systemd[1]: Detected architecture arm.
Welcome to Arago 2019.07!
[ 1.934334] systemd[1]: Set hostname to <am335x-evm>.
[ 2.298355] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local sy
stem does not support BPF/cgroup based firewalling.
[ 2.315759] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling
.)
[ 2.413902] systemd[1]: /lib/systemd/system/gadget-init.service:15: Unknown lvalue 'ExecStopPre' in section 'Service'
[ 2.896604] systemd[1]: Listening on Process Core Dump Socket.
[ OK ] Listening on Process Core Dump Socket.
[ 2.934813] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 2.982610] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 3.039332] systemd[1]: Starting Create list of required static device nodes for the current kernel...
Starting Create list of required st…ce nodes for the current kernel...
[ OK ] Started Hardware RNG Entropy Gatherer Daemon.
[ OK ] Listening on udev Kernel Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ OK ] Listening on udev Control Socket.
Starting Load Kernel Modules...
[ OK ] Created slice system-getty.slice.
[ OK ] Created slice User and Session Slice.
Starting File System Check on Root Device...
Starting udev Coldplug all Devices...
[ OK ] Started Dispatch Password Requests to Console Directory Watch.
Mounting POSIX Message Queue File System...
[ OK ] Created slice system-serial\x2dgetty.slice.
[ OK ] Reached target Swap.
Mounting Temporary Directory (/tmp)...
[ OK ] Started Forward Password Requests to Wall Directory Watch.
[ OK ] Reached target Paths.
[ OK ] Listening on Journal Socket (/dev/log).
[ OK ] Reached target Slices.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ OK ] Reached target Remote File Systems.
Starting Journal Service...
[ OK ] Mounted Kernel Debug File System.
[ OK ] Started Create list of required sta…vice nodes for the current kernel.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
[ OK ] Mounted POSIX Message Queue File System.
[ OK ] Mounted Temporary Directory (/tmp).
Mounting Kernel Configuration File System...
Starting Apply Kernel Variables...
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Started Apply Kernel Variables.
[ OK ] Started Journal Service.
[ OK ] Started udev Coldplug all Devices.
[ OK ] Started File System Check on Root Device.
Starting Remount Root and Kernel File Systems...
[ 9.815118] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ OK ] Started Remount Root and Kernel File Systems.
Starting Create Static Device Nodes in /dev...
Starting Flush Journal to Persistent Storage...
[ OK ] Started Create Static Device Nodes in /dev.
[ 10.065643] systemd-journald[92]: Received request to flush runtime journal from PID 1
Starting udev Kernel Device Manager...
[ OK ] Reached target Local File Systems (Pre).
Mounting /var/volatile...
Mounting /media/ram...
[ OK ] Reached target Containers.
[ OK ] Started Flush Journal to Persistent Storage.
[ OK ] Started udev Kernel Device Manager.
[ OK ] Mounted /var/volatile.
[ OK ] Mounted /media/ram.
[ OK ] Reached target Local File Systems.
Starting Load/Save Random Seed...
Starting Create Volatile Files and Directories...
[ OK ] Started Load/Save Random Seed.
[ OK ] Started Create Volatile Files and Directories.
Starting Network Service...
Starting Network Time Synchronization...
Starting Update UTMP about System Boot/Shutdown...
[ OK ] Started Update UTMP about System Boot/Shutdown.
[ OK ] Started Network Service.
Starting Network Name Resolution...
Starting Wait for Network to be Configured...
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Synchronized.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
Starting Reboot and dump vmcore via kexec...
[ 12.655018] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 12.665511] omap_rtc 44e3e000.rtc: already running
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ 12.823638] omap_rtc 44e3e000.rtc: registered as rtc0
[ OK ] Reached target Timers.
[ OK ] Listening on RPCbind Server Activation Socket.
[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[ OK ] Listening on dropbear.socket.
[ 13.339136] c_can_platform 481cc000.can: c_can_platform device registered (regs=3c3efe05, irq=36)
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
[ 13.445725] c_can_platform 481d0000.can: c_can_platform device registered (regs=88c794c1, irq=37)
Starting Login Service...
Starting RPC Bind Service...
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
[ 14.014601] Unhandled fault: external abort on non-linefetch (0x1008) at 0xe08fe004
[ 14.022330] pgd = 2f6ec2c9
[ 14.025050] [e08fe004] *pgd=9c03a811, *pte=4a326653, *ppte=4a326453
[ 14.031373] Internal error: : 1008 [#1] PREEMPT ARM
[ 14.036272] Modules linked in: pruss_soc_bus(+) c_can_platform rtc_omap omap_wdt ti_am335x_tscadc sch_fq_codel
[ 14.046358] CPU: 0 PID: 129 Comm: systemd-udevd Not tainted 4.19.59-g5f8c1c6121 #1
[ 14.053962] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 14.060111] PC is at pruss_soc_bus_probe+0x1d0/0x24c [pruss_soc_bus]
[ 14.066516] LR is at rpm_resume+0x194/0x7b8
[ 14.070718] pc : [<bf033358>] lr : [<c05b1284>] psr: 60060013
[ 14.077013] sp : d7bffc10 ip : 00000000 fp : d7bffc3c
[ 14.082261] r10: d7cb9740 r9 : dcb5d594 r8 : 00000000
[ 14.087509] r7 : c0e0bd3c r6 : dc12f410 r5 : d7cb9740 r4 : dc12f400
[ 14.094065] r3 : 00000000 r2 : e08fe004 r1 : 00000005 r0 : 00000000
[ 14.100625] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 14.107794] Control: 10c5387d Table: 97c0c019 DAC: 00000051
[ 14.113568] Process systemd-udevd (pid: 129, stack limit = 0xa77392b7)
[ 14.120126] Stack: (0xd7bffc10 to 0xd7c00000)
[ 14.124507] fc00: bf033188 dc12f410 00000000 bf035014
[ 14.132729] fc20: 00000000 bf035014 0000000b 00000000 d7bffc5c d7bffc40 c05a7ed0 bf033194
[ 14.140951] fc40: c0e87550 dc12f410 c0e87554 00000000 d7bffc8c d7bffc60 c05a5ee4 c05a7e8c
[ 14.149172] fc60: 00000000 dc12f410 bf035014 dc12f444 c0e03048 ffffe000 d7bfff38 c0e03048
[ 14.157393] fc80: d7bffcc4 d7bffc90 c05a616c c05a5d10 c074602c c0743ae8 d7bffcc4 d7bffca8
[ 14.165615] fca0: dc12f410 bf035014 dc12f444 c0e03048 ffffe000 d7bfff38 d7bffce4 d7bffcc8
[ 14.173836] fcc0: c05a6360 c05a6110 00000000 bf035014 c05a6288 c0e03048 d7bffd14 d7bffce8
[ 14.182058] fce0: c05a3e3c c05a6294 d7bffd20 dc03828c dc12c4b0 70f705a7 bf035014 d7cb9680
[ 14.190280] fd00: c0e32340 00000000 d7bffd24 d7bffd18 c05a5830 c05a3dcc d7bffd4c d7bffd28
[ 14.198501] fd20: c05a5288 c05a5818 bf0345f8 d7bffd38 bf035014 c0e03048 bf038000 00000000
[ 14.206723] fd40: d7bffd64 d7bffd50 c05a6dbc c05a5104 c0e32340 c0e03048 d7bffd7c d7bffd68
[ 14.214944] fd60: c05a7e30 c05a6d44 c0e4ea00 c0e03048 d7bffd8c d7bffd80 bf038020 c05a7df4
[ 14.223165] fd80: d7bffe04 d7bffd90 c01026bc bf03800c fffff000 e0c64fff c0bd1944 e0c65000
[ 14.231386] fda0: d7bffdc4 d7bffdb0 c01d6a50 c01ff954 00097d89 dcebb744 d7bffde4 d7bffdc8
[ 14.239607] fdc0: c01d8c68 c01d7a78 00000000 00000003 d7bffe04 d7bffde0 c02217c4 70f705a7
[ 14.247828] fde0: bf035080 bf035080 00000001 d7d86d00 d7d86300 d7d86d24 d7bffe2c d7bffe08
[ 14.256050] fe00: c01a39a4 c010266c d7d86d00 bf035080 00000001 00000001 d7d86d00 bf035080
[ 14.264272] fe20: d7bfff14 d7bffe30 c01a262c c01a3948 bf03508c 00007fff bf035080 c019f9ac
[ 14.272493] fe40: d996d848 c0e03048 c0bcd940 c0bcd970 c0bcd918 c0bcd90c c0c59670 bf0351b0
[ 14.280714] fe60: bf035194 bf035230 c0a03d80 e0c61000 c0e03048 bf0350c8 d7bffe9c c0bcd5e0
[ 14.288935] fe80: c0230001 00000000 c0c72644 c0c61ce0 00000000 00000000 00000000 00000000
[ 14.297155] fea0: 00000000 00000000 6e72656b 00006c65 00000000 00000000 00000000 00000000
[ 14.305376] fec0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 14.313597] fee0: 00000000 70f705a7 7fffffff c0e03048 00000000 b6f13d5c 00000007 c0101204
[ 14.321819] ff00: d7bfe000 0000017b d7bfffa4 d7bfff18 c01a2ea8 c01a083c 7fffffff 00000000
[ 14.330040] ff20: 00000003 d7bfff24 d7bfff24 e0c61000 00002580 00000000 e0c61c2b e0c621c0
[ 14.338262] ff40: e0c61000 00002580 e0c63148 e0c63054 e0c629e0 00003000 00003230 00000000
[ 14.346484] ff60: 00000000 00000000 00001a74 00000018 00000019 00000010 0000000d 0000000a
[ 14.354705] ff80: 00000000 70f705a7 0056c940 00000000 00000000 0000017b 00000000 d7bfffa8
[ 14.362926] ffa0: c0101000 c01a2e00 0056c940 00000000 00000007 b6f13d5c 00000000 00020000
[ 14.371146] ffc0: 0056c940 00000000 00000000 0000017b 00532178 00000000 00000000 00000000
[ 14.379367] ffe0: bed23d18 bed23d08 b6f0e42d b6da21b0 60060010 00000007 00000000 00000000
[ 14.387578] Backtrace:
[ 14.390066] [<bf033188>] (pruss_soc_bus_probe [pruss_soc_bus]) from [<c05a7ed0>] (platform_drv_probe+0x50/0xa0)
[ 14.400206] r10:00000000 r9:0000000b r8:bf035014 r7:00000000 r6:bf035014 r5:00000000
[ 14.408071] r4:dc12f410 r3:bf033188
[ 14.411670] [<c05a7e80>] (platform_drv_probe) from [<c05a5ee4>] (really_probe+0x1e0/0x2c4)
[ 14.419976] r7:00000000 r6:c0e87554 r5:dc12f410 r4:c0e87550
[ 14.425667] [<c05a5d04>] (really_probe) from [<c05a616c>] (driver_probe_device+0x68/0x184)
[ 14.433974] r10:c0e03048 r9:d7bfff38 r8:ffffe000 r7:c0e03048 r6:dc12f444 r5:bf035014
[ 14.441839] r4:dc12f410 r3:00000000
[ 14.445437] [<c05a6104>] (driver_probe_device) from [<c05a6360>] (__driver_attach+0xd8/0xdc)
[ 14.453919] r9:d7bfff38 r8:ffffe000 r7:c0e03048 r6:dc12f444 r5:bf035014 r4:dc12f410
[ 14.461703] [<c05a6288>] (__driver_attach) from [<c05a3e3c>] (bus_for_each_dev+0x7c/0xbc)
[ 14.469921] r7:c0e03048 r6:c05a6288 r5:bf035014 r4:00000000
[ 14.475611] [<c05a3dc0>] (bus_for_each_dev) from [<c05a5830>] (driver_attach+0x24/0x28)
[ 14.483654] r7:00000000 r6:c0e32340 r5:d7cb9680 r4:bf035014
[ 14.489344] [<c05a580c>] (driver_attach) from [<c05a5288>] (bus_add_driver+0x190/0x214)
[ 14.497390] [<c05a50f8>] (bus_add_driver) from [<c05a6dbc>] (driver_register+0x84/0x11c)
[ 14.505520] r7:00000000 r6:bf038000 r5:c0e03048 r4:bf035014
[ 14.511212] [<c05a6d38>] (driver_register) from [<c05a7e30>] (__platform_driver_register+0x48/0x50)
[ 14.520298] r5:c0e03048 r4:c0e32340
[ 14.523903] [<c05a7de8>] (__platform_driver_register) from [<bf038020>] (pruss_soc_bus_driver_init+0x20/0x1000 [pruss_soc_bus])
[ 14.535433] r5:c0e03048 r4:c0e4ea00
[ 14.539043] [<bf038000>] (pruss_soc_bus_driver_init [pruss_soc_bus]) from [<c01026bc>] (do_one_initcall+0x5c/0x19c)
[ 14.549538] [<c0102660>] (do_one_initcall) from [<c01a39a4>] (do_init_module+0x68/0x1f4)
[ 14.557671] r8:d7d86d24 r7:d7d86300 r6:d7d86d00 r5:00000001 r4:bf035080
[ 14.564408] [<c01a393c>] (do_init_module) from [<c01a262c>] (load_module+0x1dfc/0x2434)
[ 14.572451] r7:bf035080 r6:d7d86d00 r5:00000001 r4:00000001
[ 14.578143] [<c01a0830>] (load_module) from [<c01a2ea8>] (sys_finit_module+0xb4/0xe0)
[ 14.586014] r10:0000017b r9:d7bfe000 r8:c0101204 r7:00000007 r6:b6f13d5c r5:00000000
[ 14.593877] r4:c0e03048
[ 14.596429] [<c01a2df4>] (sys_finit_module) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
[ 14.604642] Exception stack(0xd7bfffa8 to 0xd7bffff0)
[ 14.609721] ffa0: 0056c940 00000000 00000007 b6f13d5c 00000000 00020000
[ 14.617942] ffc0: 0056c940 00000000 00000000 0000017b 00532178 00000000 00000000 00000000
[ 14.626158] ffe0: bed23d18 bed23d08 b6f0e42d b6da21b0
[ 14.631236] r7:0000017b r6:00000000 r5:00000000 r4:0056c940
[ 14.636929] Code: e1a00006 ebffff61 eafffff1 e59a2000 (e5923000)
[ 14.643057] ---[ end trace b151f9fe5cda7c49 ]---
[ 14.722480] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[ 14.831565] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[ 14.902458] omap-aes 53500000.aes: will run requests pump with realtime priority
[ 15.055748] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[ 15.065857] remoteproc remoteproc0: wkup_m3 is available
[ 15.073375] remoteproc remoteproc0: powering up wkup_m3
[ 15.140960] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 242896
[ 15.162355] PM: Cannot get wkup_m3_ipc handle
[ 15.245240] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
[ 15.252190] remoteproc remoteproc0: remote processor wkup_m3 is now up
[ 16.584007] net eth0: initializing cpsw version 1.12 (0)
[ 16.766985] Atheros 8031 ethernet 4a101000.mdio:00: attached PHY driver [Atheros 8031 ethernet] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL
)
[ 16.923760] libphy: PHY not found
[ 16.983381] net eth0: phy "" not found on slave 1, err -19
[ 17.114846] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 20.093603] cpsw 4a100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 20.143940] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ OK ] Started D-Bus System Message Bus.
Starting Print notice about GPLv3 packages...
Starting uim-sysfs.service...
[ OK ] Started Network Name Resolution.
[ OK ] Started Reboot and dump vmcore via kexec.
[ OK ] Started RPC Bind Service.
[ OK ] Found device /dev/ttyS0.
[ 23.629707] PM: bootloader does not support rtc-only!
[ OK ] Found device /dev/ttyS3.
[ OK ] Started Wait for Network to be Configured.
[ OK ] Started uim-sysfs.service.
***************************************************************
***************************************************************
NOTICE: This file system contains the following GPLv3 packages:
autoconf
bash-dev
bash
bc
binutils
cifs-utils
cpio
cpp-symlinks
cpp
dosfstools
elfutils
findutils
g++-symlinks
g++
gawk
gcc-symlinks
gcc
gdb
gdbserver
gettext
glmark2
gstreamer1.0-libav
gzip
hidapi
libbfd
libdw1
libelf1
libgdbm-compat4
libgdbm-dev
libgdbm6
libgettextlib
libgettextsrc
libgmp10
libidn2-0
libmavconn
libmpc3
libmpfr6
libreadline-dev
libreadline7
libunistring2
m4-dev
m4
make
mavlink
mavros-extras
mavros-msgs
mavros
nettle
pdm-anomaly-detection
socketcan-interface
which
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 ] Found device /dev/mmcblk0p1.ing for Login Service (33s / 1min 40s)
Starting Hostname Service...
Starting Start USB gadget...
Starting rc.pvr.service...
[ OK ] Created slice system-systemd\x2dfsck.slice.
Starting File System Check on /dev/mmcblk0p1...
[ OK ] Reached target Network.
Starting Enable and configure wl18xx bluetooth stack...
Starting Simple Network Management Protocol (SNMP) Daemon....
[ OK ] Reached target Network is Online.
[ OK ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf.
Starting Lightning Fast Webserver With Light System Requirements...
[ OK ] Started Redis In-Memory Data Store.
Starting Permit User Sessions...
[ OK ] Reached target Host and Network Name Lookups.
[ OK ] Started NFS status monitor for NFSv2/3 locking..
Starting Avahi mDNS/DNS-SD Stack...
[ OK ] Started Enable and configure wl18xx bluetooth stack.
[ OK ] Started Lightning Fast Webserver With Light System Requirements.
[ OK ] Started File System Check on /dev/mmcblk0p1.
[ OK ] Started Permit User Sessions.
[FAILED] Failed to start Start USB gadget.
See 'systemctl status gadget-init.service' for details.
[ 38.499892] NET: Registered protocol family 15
[ OK ] Started Avahi mDNS/DNS-SD Stack.
[ OK ] Started Hostname Service.
[ OK ] Started Serial Getty on ttyS3.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyS0.
Mounting /run/media/mmcblk0p1...
[ OK ] Started Login Service.
[ OK ] Mounted /run/media/mmcblk0p1.
[ 39.300727] Initializing XFRM netlink socket
[ OK ] Started Simple Network Management Protocol (SNMP) Daemon..
[ OK ] Started rc.pvr.service.
Starting weston.service...
[ OK ] Started weston.service.
Starting Matrix GUI...
Starting telnetd.service...
[ OK ] Started Matrix GUI.
[ OK ] Started telnetd.service.
Starting LSB: network benchmark...
Starting thttpd.service...
Starting busybox-udhcpd.service...
[ OK ] Started LSB: network benchmark.
[ OK ] Started busybox-udhcpd.service.
[ OK ] Started thttpd.service.
Starting LSB: Redis, a key-value store...
[ OK ] Started LSB: Redis, a key-value store.
Starting thermal-zone-init.service...
Starting parse-ip.service...
[ OK ] Started thermal-zone-init.service.
[ OK ] Started parse-ip.service.
[ OK ] Created slice system-systemd\x2dcoredump.slice.
[ OK ] Started Process Core Dump (PID 839/UID 0).
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org am335x-evm ttyS0
Arago 2019.07 am335x-evm ttyS0
am335x-evm login: