Other Parts Discussed in Thread: DP83869, TMDS64EVM,
Tool/software:
Dear TI team,
We are in the process of bringing up our custom hardware. Our design requires dual EMAC support, with one being copper-based and the other fiber-based via an SFP port. We have configured eth0 as the fiber port and eth1 as the copper port, utilizing ICSSG1 Ethernet interfaces. The PHYs used are DP83869, with the design adapted from TMDS64EVM. We have modified the device tree file accordingly (details below - only ethenet specific part). The PSDK version used for testing is '09_00_00_03'. While we successfully brought up the copper port, the OFC port is not functioning. Additionally, we encounter an exception shortly after the Linux (RT) load. The log is attached below. When we modified the device tree to use the copper (DP83869_RGMII_COPPER_ETHERNET) instead of the OFC (DP83869_RGMII_1000_BASE/DP83869_RGMII_100_BASE) option, the crash disappeared. What could be causing this issue? Is there anything specific we need to do for the OFC port?
We also tried using PSDK version 09.02.01.09, but we experienced the same issue.
We used an SFP media converter to establish SFP pair connections to the custom board.
Kindly help.
icssg1_eth: icssg1-eth {
compatible = "ti,am642-icssg-prueth";
pinctrl-names = "default";
pinctrl-0 = <&icssg1_rgmii1_pins_default &icssg1_rgmii2_pins_default>;
sram = <&oc_sram>;
ti,prus = <&pru1_0>, <&rtu1_0>, <&tx_pru1_0>, <&pru1_1>, <&rtu1_1>, <&tx_pru1_1>;
firmware-name = "ti-pruss/am65x-sr2-pru0-prueth-fw.elf",
"ti-pruss/am65x-sr2-rtu0-prueth-fw.elf",
"ti-pruss/am65x-sr2-txpru0-prueth-fw.elf",
"ti-pruss/am65x-sr2-pru1-prueth-fw.elf",
"ti-pruss/am65x-sr2-rtu1-prueth-fw.elf",
"ti-pruss/am65x-sr2-txpru1-prueth-fw.elf";
ti,pruss-gp-mux-sel = <2>, /* MII mode */
<2>,
<2>,
<2>, /* MII mode */
<2>,
<2>;
ti,mii-g-rt = <&icssg1_mii_g_rt>;
ti,mii-rt = <&icssg1_mii_rt>;
ti,pa-stats = <&icssg1_pa_stats>;
iep = <&icssg1_iep0>, <&icssg1_iep1>;
interrupt-parent = <&icssg1_intc>;
interrupts = <24 0 2>, <25 1 3>;
interrupt-names = "tx_ts0", "tx_ts1";
dmas = <&main_pktdma 0xc200 15>, /* egress slice 0 */
<&main_pktdma 0xc201 15>, /* egress slice 0 */
<&main_pktdma 0xc202 15>, /* egress slice 0 */
<&main_pktdma 0xc203 15>, /* egress slice 0 */
<&main_pktdma 0xc204 15>, /* egress slice 1 */
<&main_pktdma 0xc205 15>, /* egress slice 1 */
<&main_pktdma 0xc206 15>, /* egress slice 1 */
<&main_pktdma 0xc207 15>, /* egress slice 1 */
<&main_pktdma 0x4200 15>, /* ingress slice 0 */
<&main_pktdma 0x4201 15>, /* ingress slice 1 */
<&main_pktdma 0x4202 0>, /* mgmnt rsp slice 0 */
<&main_pktdma 0x4203 0>; /* mgmnt rsp slice 1 */
dma-names = "tx0-0", "tx0-1", "tx0-2", "tx0-3",
"tx1-0", "tx1-1", "tx1-2", "tx1-3",
"rx0", "rx1";
ethernet-ports {
#address-cells = <1>;
#size-cells = <0>;
icssg1_emac0: port@0 {
//status = "disabled";
reg = <0>;
phy-handle = <&icssg1_phy1>;
phy-mode = "rgmii-id";
ti,syscon-rgmii-delay = <&main_conf 0x4110>;
/* Filled in by bootloader */
local-mac-address = [00 00 00 00 00 00];
};
icssg1_emac1: port@1 {
reg = <1>;
phy-handle = <&icssg1_phy2>;
phy-mode = "rgmii-id";
ti,syscon-rgmii-delay = <&main_conf 0x4114>;
/* Filled in by bootloader */
local-mac-address = [00 00 00 00 00 00];
};
};
};
icssg1_mdio1_pins_default: icssg1-mdio1-pins-default {
pinctrl-single,pins = <
AM64X_IOPAD(0x015c, PIN_OUTPUT, 0) /* (Y6) PRG1_MDIO0_MDC */
AM64X_IOPAD(0x0158, PIN_INPUT, 0) /* (AA6) PRG1_MDIO0_MDIO */
>;
};
icssg1_rgmii1_pins_default: icssg1-rgmii1-pins-default {
pinctrl-single,pins = <
AM64X_IOPAD(0x00b8, PIN_INPUT, 2) /* (Y7) PRG1_PRU0_GPO0.PRG1_RGMII1_RD0 */
AM64X_IOPAD(0x00bc, PIN_INPUT, 2) /* (U8) PRG1_PRU0_GPO1.PRG1_RGMII1_RD1 */
AM64X_IOPAD(0x00c0, PIN_INPUT, 2) /* (W8) PRG1_PRU0_GPO2.PRG1_RGMII1_RD2 */
AM64X_IOPAD(0x00c4, PIN_INPUT, 2) /* (V8) PRG1_PRU0_GPO3.PRG1_RGMII1_RD3 */
AM64X_IOPAD(0x00d0, PIN_INPUT, 2) /* (AA7) PRG1_PRU0_GPO6.PRG1_RGMII1_RXC */
AM64X_IOPAD(0x00c8, PIN_INPUT, 2) /* (Y8) PRG1_PRU0_GPO4.PRG1_RGMII1_RX_CTL */
AM64X_IOPAD(0x00e4, PIN_OUTPUT, 2) /* (AA8) PRG1_PRU0_GPO11.PRG1_RGMII1_TD0 */
AM64X_IOPAD(0x00e8, PIN_OUTPUT, 2) /* (U9) PRG1_PRU0_GPO12.PRG1_RGMII1_TD1 */
AM64X_IOPAD(0x00ec, PIN_OUTPUT, 2) /* (W9) PRG1_PRU0_GPO13.PRG1_RGMII1_TD2 */
AM64X_IOPAD(0x00f0, PIN_OUTPUT, 2) /* (AA9) PRG1_PRU0_GPO14.PRG1_RGMII1_TD3 */
AM64X_IOPAD(0x00f8, PIN_OUTPUT, 2) /* (V9) PRG1_PRU0_GPO16.PRG1_RGMII1_TXC */
AM64X_IOPAD(0x00f4, PIN_OUTPUT, 2) /* (Y9) PRG1_PRU0_GPO15.PRG1_RGMII1_TX_CTL */
>;
};
icssg1_rgmii2_pins_default: icssg1-rgmii2-pins-default {
pinctrl-single,pins = <
AM64X_IOPAD(0x0108, PIN_INPUT, 2) /* (W11) PRG1_PRU1_GPO0.PRG1_RGMII2_RD0 */
AM64X_IOPAD(0x010c, PIN_INPUT, 2) /* (V11) PRG1_PRU1_GPO1.PRG1_RGMII2_RD1 */
AM64X_IOPAD(0x0110, PIN_INPUT, 2) /* (AA12) PRG1_PRU1_GPO2.PRG1_RGMII2_RD2 */
AM64X_IOPAD(0x0114, PIN_INPUT, 2) /* (Y12) PRG1_PRU1_GPO3.PRG1_RGMII2_RD3 */
AM64X_IOPAD(0x0120, PIN_INPUT, 2) /* (U11) PRG1_PRU1_GPO6.PRG1_RGMII2_RXC */
AM64X_IOPAD(0x0118, PIN_INPUT, 2) /* (W12) PRG1_PRU1_GPO4.PRG1_RGMII2_RX_CTL */
AM64X_IOPAD(0x0134, PIN_OUTPUT, 2) /* (AA10) PRG1_PRU1_GPO11.PRG1_RGMII2_TD0 */
AM64X_IOPAD(0x0138, PIN_OUTPUT, 2) /* (V10) PRG1_PRU1_GPO12.PRG1_RGMII2_TD1 */
AM64X_IOPAD(0x013c, PIN_OUTPUT, 2) /* (U10) PRG1_PRU1_GPO13.PRG1_RGMII2_TD2 */
AM64X_IOPAD(0x0140, PIN_OUTPUT, 2) /* (AA11) PRG1_PRU1_GPO14.PRG1_RGMII2_TD3 */
AM64X_IOPAD(0x0148, PIN_OUTPUT, 2) /* (Y10) PRG1_PRU1_GPO16.PRG1_RGMII2_TXC */
AM64X_IOPAD(0x0144, PIN_OUTPUT, 2) /* (Y11) PRG1_PRU1_GPO15.PRG1_RGMII2_TX_CTL */
>;
};
/* Reserving SRAM area for real time cores */
&oc_sram {
main_r5fss0_core0_sram: r5f-sram@80000 {
reg = <0x80000 0x40000>;
};
main_r5fss0_core1_sram: r5f-sram@c0000 {
reg = <0xc0000 0x40000>;
};
main_r5fss1_core0_sram: r5f-sram@100000 {
reg = <0x100000 0x40000>;
};
main_r5fss1_core1_sram: r5f-sram@140000 {
reg = <0x140000 0x40000>;
};
main_shared_sram: shared_sram@180000 {
reg = <0x180000 0x40000>;
};
};
&icssg1_mdio {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&icssg1_mdio1_pins_default>;
icssg1_phy1: ethernet-phy@0 { /* This is ICSSG RGMII1 - shall become OFC */
//status = "disabled";
reg = <0xf>;
tx-internal-delay-ps = <250>;
rx-internal-delay-ps = <2000>;
ti,op-mode = <DP83869_RGMII_1000_BASE>; /* TODO: Change If optical, if not used the property the strap value shall be taken */
//ti,op-mode = <DP83869_RGMII_COPPER_ETHERNET>;
};
icssg1_phy2: ethernet-phy@3 { /* This is ICSSG1 RGMII2 - copper */
reg = <3>;
tx-internal-delay-ps = <250>;
rx-internal-delay-ps = <2000>;
ti,op-mode = <DP83869_RGMII_COPPER_ETHERNET>; /* TODO: Change If optical, if not used the property the strap value shall be taken */
};
};
&icssg1_iep0 {
status = "okay"; /* It seems 'icssg1_iep0' is must for ICSSG ethernet */
};
[ 94.748955] reboot: Restarting system
U-Boot SPL 2023.04-dirty (May 28 2024 - 11:52:26 +0530)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.7--v09.02.07 (Kool Koala)')
SPL initial stack usage: 13408 bytes
Trying to boot from MMC1
Authentication passed
Authentication passed
Loading Environment from MMC... OK
init_env from device 9 not supported!
Authentication passed
Authentication passed
Starting ATF on ARM64 core...
NOTICE: BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty
NOTICE: BL31: Built : 16:09:05, Feb 9 2024
I/TC:
I/TC: OP-TEE version: 4.1.0-51-g012cdca49 (gcc version 11.4.0 (GCC)) #1 Tue Jan 30 10:48:03 UTC 2024 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: GIC redistributor base address not provided
I/TC: Assuming default GIC group status and modifier
I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.7--v09.02.07 (Kool Koala)')
I/TC: HUK Initialized
I/TC: Activated SA2UL device
I/TC: Enabled firewalls for SA2UL TRNG device
I/TC: SA2UL TRNG initialized
I/TC: SA2UL Drivers initialized
I/TC: Primary CPU switching to normal world boot
U-Boot SPL 2023.04-dirty (May 28 2024 - 12:12:40 +0530)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.7--v09.02.07 (Kool Koala)')
Trying to boot from MMC1
Authentication passed
Authentication passed
U-Boot 2023.04-dirty (May 28 2024 - 12:12:40 +0530)
SoC: AM64X SR2.0 HS-FS
Model: Texas Instruments AM642 EVM
DRAM: 2 GiB
Core: 79 devices, 31 uclasses, devicetree: separate
MMC: mmc@fa10000: 0
Loading Environment from MMC... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
Failed to probe am65_cpsw_nuss driver
Net: phy_config() failed: -22prueth icssg1-eth: phy_init failed
No ethernet found.
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0(part 0) is current device
SD/MMC found on device 0
Failed to load 'boot.scr'
Can't set block device
## Error: "main_cpsw0_qsgmii_phyinit" not defined
20251136 bytes read in 252 ms (76.6 MiB/s)
60036 bytes read in 28 ms (2 MiB/s)
Working FDT set to 88000000
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Working FDT set to 88000000
Loading Device Tree to 000000008feee000, end 000000008fffffff ... OK
Working FDT set to 8feee000
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.1.33-rt11-g685e771524 (oe-user@oe-host) (aarch64-oe-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT_RT Thu Jul 6 16:09:58 UTC 2023
[ 0.000000] Machine model: Texas Instruments AM642 EVM
[ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
[ 0.000000] printk: bootconsole [ns16550a0] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node m4f-dma-memory@a4000000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node m4f-memory@a4100000, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x000000009e7fffff]
[ 0.000000] node 0: [mem 0x000000009e800000-0x00000000a57fffff]
[ 0.000000] node 0: [mem 0x00000000a5800000-0x00000000ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] cma: Reserved 32 MiB at 0x00000000fba00000
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.4
[ 0.000000] percpu: Embedded 19 pages/cpu s37568 r8192 d32064 u77824
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096
[ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 omap2-nand.0:2m(NAND.tiboot3),2m(NAND.tispl),2m(NAND.tiboot3.backup),4m(NAND.u-boot),256k(NAND.u-boot-env),256k(NAND.u-boot-env.backup),-(NAND.file-system) root=PARTUUID=d1ce0046-79e1-4258-8b97-85b8df75ece8 rw rootfstype=ext4 rootwait
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 1889148K/2097152K available (12288K kernel code, 1280K rwdata, 3972K rodata, 2112K init, 523K bss, 175236K reserved, 32768K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
[ 0.000000] rcu: RCU priority boosting: priority 1 delay 500 ms.
[ 0.000000] rcu: RCU_SOFTIRQ processing moved to rcuc kthreads.
[ 0.000000] No expedited grace period (rcu_normal_after_boot).
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 256 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001840000
[ 0.000000] ITS [mem 0x01820000-0x0182ffff]
[ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x0000000080030000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080040000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[ 0.000001] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[ 0.000390] Console: colour dummy device 80x25
[ 0.552827] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[ 0.552840] pid_max: default: 32768 minimum: 301
[ 0.552931] LSM: Security Framework initializing
[ 0.553103] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.553129] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.555385] cblist_init_generic: Setting adjustable number of callback queues.
[ 0.555402] cblist_init_generic: Setting shift to 1 and lim to 1.
[ 0.604736] cblist_init_generic: Setting shift to 1 and lim to 1.
[ 0.611399] rcu: Hierarchical SRCU implementation.
[ 0.611403] rcu: Max phase no-delay instances is 1000.
[ 0.611490] printk: bootconsole [ns16550a0] printing thread started
[ 0.628715] Platform MSI: msi-controller@1820000 domain created
[ 0.629017] PCI/MSI: /bus@f4000/interrupt-controller@1800000/msi-controller@1820000 domain created
[ 0.629878] EFI services will not be available.
[ 0.630309] smp: Bringing up secondary CPUs ...
I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
[ 0.664231] Detected VIPT I-cache on CPU1
[ 0.664380] GICv3: CPU1: found redistributor 1 region 0:0x0000000001860000
[ 0.664400] GICv3: CPU1: using allocated LPI pending table @0x0000000080050000
[ 0.664461] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.664654] smp: Brought up 1 node, 2 CPUs
[ 0.664663] SMP: Total of 2 processors activated.
[ 0.664671] CPU features: detected: 32-bit EL0 Support
[ 0.664679] CPU features: detected: CRC32 instructions
[ 0.664758] CPU: All CPU(s) started at EL2
[ 0.664761] alternatives: applying system-wide alternatives
[ 0.668738] devtmpfs: initialized
[ 0.682842] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.682868] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.684414] pinctrl core: initialized pinctrl subsystem
[ 0.685246] DMI not present or invalid.
[ 0.686062] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.726137] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[ 0.726349] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.726564] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.726717] audit: initializing netlink subsys (disabled)
[ 0.727766] thermal_sys: Registered thermal governor 'step_wise'
[ 0.728053] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.728101] audit: type=2000 audit(0.724:1): state=initialized audit_enabled=0 res=1
[ 0.764899] ASID allocator initialised with 65536 entries
[ 0.778564] KASLR disabled due to lack of seed
[ 0.790577] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.790590] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.790597] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.790600] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.790605] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.790609] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.790614] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.790618] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.799300] k3-chipinfo 43000014.chipid: Family:AM64X rev:SR2.0 JTAGID[0x1bb3802f] Detected
[ 0.801518] iommu: Default domain type: Translated
[ 0.801530] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.801983] SCSI subsystem initialized
[ 0.802637] usbcore: registered new interface driver usbfs
[ 0.802693] usbcore: registered new interface driver hub
[ 0.802733] usbcore: registered new device driver usb
[ 0.803338] pps_core: LinuxPPS API ver. 1 registered
[ 0.803343] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
m 0.803364] PTP cloI/cTk C:su pRpesoerrt vrede gsishtaerreded
Eem[ o r y i0s. 80e3n5a0bl1e] d
rDACI/ MTCC:: VDeyrn:a mi3.c0 .sh0a
ae[d m em0.o8r0y 46i3s5 e] noamblape-dm
lelIb/oxT C2: 9N0o20rm0a00l. Wmaorillbdo vx:i rtoumaalpi zmaatiilobon xs rupepv or0xt6 6ifs dc9i1s0a0b
d[
I0/.T8C0:4 9A6s8y]n chormoapno-umasi nlobtoxi f2i9ca0t40io00n0s. amareil bdoisxa: bolemadp
mailbox rev 0x66fc9100
[ 0.805365] omap-mailbox 29060000.mailbox: omap mailbox rev 0x66fc9100
[ 0.806199] FPGA manager framework
[ 0.806343] Advanced Linux Sound Architecture Driver Initialized.
[ 0.807766] clocksource: Switched to clocksource arch_sys_counter
[ 0.808131] VFS: Disk quotas dquot_6.6.0
[ 0.808180] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.816823] NET: Registered PF_INET protocol family
[ 0.817365] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.819729] tcp_listen_portaddr_hash hash table entries: 1024 (order: 3, 40960 bytes, linear)
[ 0.819808] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.819826] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.820081] TCP bind hash table entries: 16384 (order: 8, 1310720 bytes, linear)
[ 0.821532] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.821777] UDP hash table entries: 1024 (order: 4, 98304 bytes, linear)
[ 0.821949] UDP-Lite hash table entries: 1024 (order: 4, 98304 bytes, linear)
[ ¦ 0.822339] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.073612] printk: con[ 0.823194] RPC: Registered named UNIX socket transport module.
[ 0.823205] RPC: Registered udp transport module.
[ 0.823208] RPC: Registered tcp transport module.
[ 0.823211] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.823225] NET: Registered PF_XDP protocol family
[ 0.823245] PCI: CLS 0 bytes, default 64
[ 0.827865] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.829574] Initialise system trusted keyrings
[ 0.830099] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[ 0.841380] sole [ttyS2] printing thread started
squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.073623] printk: console [ttyS2] enabled
[ 1.073629] printk: bootconsole [ns16550a0] disabled
[ 1.135699] printk: bootconsole [ns16550a0] printing thread stopped
[ 1.142694] am65-cpts 39000000.cpts: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:0
[ 1.148180] pca953x 1-0022: supply vcc not found, using dummy regulator
[ 1.148392] pca953x 1-0022: using AI
[ 1.171840] pca953x 1-0022: failed writing register
[ 1.172321] pca953x: probe of 1-0022 failed with error -121
[ 1.172667] pca953x 1-0023: supply vcc not found, using dummy regulator
[ 1.172869] pca953x 1-0023: using AI
[ 1.172992] pca953x 1-0023: failed writing register
[ 1.173150] pca953x: probe of 1-0023 failed with error -121
[ 1.174702] debugfs: Directory 'pd:114' with parent 'pm_genpd' already present!
[ 1.184531] ALSA device list:
[ 1.184546] No soundcards found.
[ 1.204719] mmc0: Command Queue Engine enabled
[ 1.204745] mmc0: new DDR MMC card at address 0001
[ 1.212174] mmcblk0: mmc0:0001 00020G 19.2 GiB
[ 1.220960] mmcblk0: p1
[ 1.221903] mmcblk0boot0: mmc0:0001 00020G 31.5 MiB
[ 1.223562] mmcblk0boot1: mmc0:0001 00020G 31.5 MiB
[ 1.225147] mmcblk0rpmb: mmc0:0001 00020G 4.00 MiB, chardev (240:0)
[ 1.234375] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: none.
[ 1.234484] VFS: Mounted root (ext4 filesystem) on device 179:1.
[ 1.237575] devtmpfs: mounted
[ 1.239136] Freeing unused kernel memory: 2112K
[ 1.247866] Run /sbin/init as init process
[ 1.390870] systemd[1]: System time before build time, advancing clock.
[ 1.434782] NET: Registered PF_INET6 protocol family
[ 1.436607] Segment Routing with IPv6
[ 1.436654] In-situ OAM (IOAM) with IPv6
[ 1.468312] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
[ 1.468913] systemd[1]: Detected architecture arm64.
Welcome to Arago 2023.04!
[ 1.560995] systemd[1]: Hostname set to <am64xx-evm>.
[ 1.734772] systemd-sysv-generator[139]: SysV service '/etc/init.d/netperf' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 1.735167] systemd-sysv-generator[139]: SysV service '/etc/init.d/telnetd' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 1.741079] systemd-sysv-generator[139]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 1.747375] systemd-sysv-generator[139]: SysV service '/etc/init.d/dropbear' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 1.756842] systemd-sysv-generator[139]: SysV service '/etc/init.d/inetd.busybox' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 1.757065] systemd-sysv-generator[139]: SysV service '/etc/init.d/docker.init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 1.764502] systemd-sysv-generator[139]: SysV service '/etc/init.d/resize_rootfs.sh' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 2.128160] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
[ 2.205252] systemd[1]: Queued start job for default target Multi-User System.
[ OK ] Created slice Slice /system/getty 2.296553] systemd[1]: Created slice Slice /system/getty.
0m.
[ OK ] Created slice Slice /system/modprob[ 2.324552] systemd[1]: Created slice Slice /system/modprobe.
e.
[ OK ] Created slice Slice /system/serial-[ 2.352598] systemd[1]: Created slice Slice /system/serial-getty.
getty.
[ OK ] Created slice User and Session Slic[ 2.379436] systemd[1]: Created slice User and Session Slice.
e.
[ OK ] Started Dispatch Password …ts to [ 2.400608] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
Console Directory Watch.
[ OK ] Started Forward Password R…uests [ 2.424540] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
to Wall Directory Watch.
[ OK ] Reached target Path Units.[ 2.448505] systemd[1]: Reached target Path Units.
[ OK ] Reached target Remote File Systems systemd[1]: Reached target Remote File Systems.
[0m.
[ OK ] Reached target Slice Units.
[ 2.488138] systemd[1]: Reached target Slice Units.
[ OK ] Reached target Swaps.
[ 2.500173] systemd[1]: Reached target Swaps.
[ OK ] Listening on RPCbind Server Activat[ 2.556107] systemd[1]: Listening on RPCbind Server Activation Socket.
ion Socket.
[ OK ] Reached target RPC Port Mapper.[ 2.580237] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Listening on Process Core Dump Sock[ 2.609366] systemd[1]: Listening on Process Core Dump Socket.
et.
[ OK ] Listening on initctl Compatibility [ 2.632741] systemd[1]: Listening on initctl Compatibility Named Pipe.
Named Pipe.
[ OK ] Listening on Journal Audit Socket 2.657315] systemd[1]: Listening on Journal Audit Socket.
0m.
[ OK ] Listening on Journal Socket (/dev/l[ 2.681005] systemd[1]: Listening on Journal Socket (/dev/log).
og).
[ OK ] Listening on Journal Socket.[ 2.705111] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Network Service Netlin[ 2.729342] systemd[1]: Listening on Network Service Netlink Socket.
k Socket.
[ OK ] Listening on udev Control Socket 2.753258] systemd[1]: Listening on udev Control Socket.
m.
[ OK ] Listening on udev Kernel Socket[ 2.776920] systemd[1]: Listening on udev Kernel Socket.
.
[ OK ] Listening on User Database Manager [ 2.801036] systemd[1]: Listening on User Database Manager Socket.
Socket.
Mounting Huge Pages File System...
[ 2.852781] systemd[1]: Mounting Huge Pages File System...
Mounting POSIX Message Queue File System..[ 2.871746] systemd[1]: Mounting POSIX Message Queue File System...
.
Mounting Kernel Debug File System...
[ 2.907729] systemd[1]: Mounting Kernel Debug File System...
[ 2.920718] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
Mounting Temporary Directory /tmp...[ 2.930294] systemd[1]: Mounting Temporary Directory /tmp...
Starting Create List of Static Device Nodes 2.968949] systemd[1]: Starting Create List of Static Device Nodes...
m...
Starting Load Kernel Module configfs...[ 2.999321] systemd[1]: Starting Load Kernel Module configfs...
Starting Load Kernel Module drm...[ 3.027320] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module fuse...[ 3.056968] systemd[1]: Starting Load Kernel Module fuse...
[ 3.087631] fuse: init (API version 7.37)
Starting RPC Bind...
[ 3.105251] systemd[1]: Starting RPC Bind...
[ 3.116396] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
Starting Journal Service...
[ 3.129102] systemd[1]: Starting Journal Service...
Starting Load Kernel Modules...
[ 3.161694] systemd[1]: Starting Load Kernel Modules...
Starting Generate network …ts from Kernel co[ 3.186060] systemd[1]: Starting Generate network units from Kernel command line...
mmand line...
[ 3.234312] cryptodev: loading out-of-tree module taints kernel.
[ 3.241598] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems cryptodev: driver 1.12 loaded.
[0m...
Starting Coldplug All udev Devices...[ 3.285476] systemd[1]: Starting Coldplug All udev Devices...
[ OK ] Started RPC Bind.[ 3.322368] systemd[1]: Started RPC Bind.
[ OK ] Mounted Huge Pages File System.[ 3.344803] systemd[1]: Mounted Huge Pages File System.
[ 3.347482] EXT4-fs (mmcblk0p1): re-mounted. Quota mode: none.
[ OK ] Mounted POSIX Message Queue File Sy[ 3.373463] systemd[1]: Mounted POSIX Message Queue File System.
stem.
[ OK ] Mounted Kernel Debug File System 3.401046] systemd[1]: Mounted Kernel Debug File System.
m.
[ OK ] Mounted Temporary Directory /tmp 3.425244] systemd[1]: Mounted Temporary Directory /tmp.
m.
[ OK ] Finished Create List of Static Devi[ 3.455111] systemd[1]: Finished Create List of Static Device Nodes.
ce Nodes.
[ OK ] Started Journal Service.[ 3.481363] systemd[1]: Started Journal Service.
[ OK ] Finished Load Kernel Module configfs.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Load Kernel Modules.
[ OK ] Finished Generate network units from Kernel command line.
[ OK ] Finished Remount Root and Kernel File Systems.
Mounting FUSE Control File System...
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
Starting Apply Kernel Variables...
[ 3.754440] systemd-journald[153]: Received client request to flush runtime journal.
Starting Create Static Device Nodes in /dev...
[ OK ] Mounted FUSE Control File System.
[ OK ] Mounted Kernel Configuration File System.
[ OK ] Finished Flush Journal to Persistent Storage.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Finished Create Static Device Nodes in /dev.
[ OK ] Reached target Preparation for Local File Systems.
Mounting /media/ram...
Mounting /var/volatile...
[ 3.999285] audit: type=1334 audit(1651167747.604:2): prog-id=5 op=LOAD
Starting Rule-based Manage…for Device Events[ 3.999327] audit: type=1334 audit(1651167747.604:3): prog-id=6 op=LOAD
and Files...
[ OK ] Mounted /media/ram.
[ OK ] Mounted /var/volatile.
Starting Load/Save Random Seed...
[ OK ] Reached target Local File Systems.
Starting Create Volatile Files and Directories...
[ OK ] Finished Coldplug All udev Devices.
[ OK ] Finished Create Volatile Files and Directories.
[ OK ] Started Rule-based Manager for Device Events and Files.
Starting Network Time Synchronization...
Starting Record System Boot/Shutdown in UTMP...
[ OK ] Finished Record System Boot/Shutdown in UTMP.
[ 5.135870] random: crng init done
[ OK ] Finished Load/Save Random Seed.
[ 5.185809] systemd-journald[153]: Oldest entry in /run/log/journal/841fa8a9e8b54d2d858cee85901e2877/system.journal is older than the configured file retention duration (1month), suggesting rotation.
[ 5.185846] systemd-journald[153]: /run/log/journal/841fa8a9e8b54d2d858cee85901e2877/system.journal: Journal header limits reached or header out-of-date, rotating.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target System Time Set.
[ OK ] Reached target Timer Units.
[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[ OK ] Listening on D-Bus System Message Bus Socket.
Starting Docker Socket for the API...
[ OK ] Listening on dropbear.socket.
Starting D-Bus System Message Bus...
[ OK ] Listening on Docker Socket for the API.
[ OK ] Reached target Socket Units.
[ 5.556066] pcf85363 0-0051: registered as rtc0
[ 5.561353] CAN device driver interface
[ 5.565545] lm75 0-0048: supply vs not found, using dummy regulator
[ 5.580443] pcf85363 0-0051: setting system clock to 2024-07-09T09:24:48 UTC (1720517088)
[ OK ] Found device /dev/ttyS2.
[ 5.645369] hwmon hwmon0: temp1_input not attached to any thermal zone
[ 5.645397] lm75 0-0048: hwmon0: sensor 'tmp100'
[ 5.709443] at24 0-0050: supply vcc not found, using dummy regulator
[ 5.718782] at24 0-0050: 65536 byte 24c512 EEPROM, writable, 128 bytes/write
[ OK ] Started D-Bus System Message Bus.
[ OK ] Reached target Basic System.
Starting Print notice about GPLv3 packages...
Starting IPv6 Packet Filtering Framework...
Starting IPv4 Packet Filtering Framework...
[ 5.914122] k3-m4-rproc 5000000.m4fss: assigned reserved memory node m4f-dma-memory@a4000000
[ 5.923905] k3-m4-rproc 5000000.m4fss: configured M4 for remoteproc mode
[ 5.931981] audit: type=1334 audit(1720517088.844:4): prog-id=7 op=LOAD
Starting User Login Management...[ 5.932025] audit: type=1334 audit(1720517088.844:5): prog-id=8 op=LOAD
[ 5.955255] davinci_mdio 300b2400.mdio: Configuring MDIO in manual mode
[ 5.956605] k3-m4-rproc 5000000.m4fss: local reset is deasserted for device
[ 5.957147] remoteproc remoteproc0: 5000000.m4fss is available
[ 5.996011] remoteproc remoteproc0: powering up 5000000.m4fss
[ 5.996062] remoteproc remoteproc0: Booting fw image am64-mcu-m4f0_0-fw, size 520448
[ 6.015980] davinci_mdio 300b2400.mdio: davinci mdio revision 1.7, bus freq 1000000
[ 6.016309] rproc-virtio rproc-virtio.0.auto: assigned reserved memory node m4f-dma-memory@a4000000
[ 6.016893] rproc-virtio rproc-virtio.0.auto: registered virtio0 (type 7)
[ 6.016919] remoteproc remoteproc0: remote processor 5000000.m4fss is now up
[ OK ] Started TEE Supplicant.
Starting telnetd.service...
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Reached target Preparation for Network.
Starting Network Configuration...
[ 6.214137] davinci_mdio 300b2400.mdio: phy[3]: device 300b2400.mdio:03, driver TI DP83869
[ 6.214160] davinci_mdio 300b2400.mdio: phy[15]: device 300b2400.mdio:0f, driver TI DP83869
[ OK ] Started telnetd.service.
Starting LSB: Expand Rootfs of boot device...
[ 6.755637] m_can_platform 20701000.can: m_can device registered (irq=404, version=32)
[ 6.822621] virtio_rpmsg_bus virtio0: rpmsg host is online
[ OK ] Started LSB: Expand Rootfs of boot device.
[ 7.009863] platform 78000000.r5f: configured R5F for remoteproc mode
[ 7.012526] platform 78000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
[ 7.015490] remoteproc remoteproc1: 78000000.r5f is available
[ 7.024200] platform 78200000.r5f: configured R5F for remoteproc mode
[ 7.024606] platform 78200000.r5f: assigned reserved memory node r5f-dma-memory@a1000000
[ 7.025128] remoteproc remoteproc2: 78200000.r5f is available
[ 7.040226] remoteproc remoteproc1: powering up 78000000.r5f
[ 7.040264] remoteproc remoteproc1: Booting fw image am64-main-r5f0_0-fw, size 1162540
[ 7.046934] remoteproc remoteproc2: powering up 78200000.r5f
[ 7.046971] remoteproc remoteproc2: Booting fw image am64-main-r5f0_1-fw, size 1087620
[ 7.065951] rproc-virtio rproc-virtio.2.auto: assigned reserved memory node r5f-dma-memory@a1000000
[ 7.066991] virtio_rpmsg_bus virtio1: rpmsg host is online
[ 7.067051] rproc-virtio rproc-virtio.2.auto: registered virtio1 (type 7)
[ 7.067061] remoteproc remoteproc2: remote processor 78200000.r5f is now up
[ 7.094661] rproc-virtio rproc-virtio.1.auto: assigned reserved memory node r5f-dma-memory@a0000000
[ 7.095598] virtio_rpmsg_bus virtio2: rpmsg host is online
[ 7.095650] rproc-virtio rproc-virtio.1.auto: registered virtio2 (type 7)
[ 7.095660] remoteproc remoteproc1: remote processor 78000000.r5f is now up
[ 7.102622] platform 78400000.r5f: configured R5F for remoteproc mode
[ 7.109501] platform 78400000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
[ 7.139699] remoteproc remoteproc3: 78400000.r5f is available
[ 7.140835] remoteproc remoteproc3: Direct firmware load for am64-main-r5f1_0-fw failed with error -2
[ 7.140869] remoteproc remoteproc3: powering up 78400000.r5f
[ 7.140910] remoteproc remoteproc3: Direct firmware load for am64-main-r5f1_0-fw failed with error -2
[ 7.140921] remoteproc remoteproc3: request_firmware failed: -2
[ 7.153325] platform 78600000.r5f: configured R5F for remoteproc mode
[ 7.170804] platform 78600000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
[ 7.200853] remoteproc remoteproc4: 78600000.r5f is available
[ 7.217541] remoteproc remoteproc5: 3000a000.txpru is available
[ 7.218140] remoteproc remoteproc4: powering up 78600000.r5f
[ 7.218171] remoteproc remoteproc4: Booting fw image am64-main-r5f1_1-fw, size 1234948
[ 7.226241] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node r5f-dma-memory@a3000000
[ 7.227309] virtio_rpmsg_bus virtio3: rpmsg host is online
[ 7.227380] rproc-virtio rproc-virtio.3.auto: registered virtio3 (type 7)
[ 7.227391] remoteproc remoteproc4: remote processor 78600000.r5f is now up
[ 7.258651] remoteproc remoteproc6: 3000c000.txpru is available
[ 7.292719] remoteproc remoteproc7: 3008a000.txpru is available
[ 7.299521] remoteproc remoteproc8: 3008c000.txpru is available
[ OK ] Started User Login Management.
[ 7.450042] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 7.489024] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 7.489278] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 7.489304] cfg80211: failed to load regulatory.db
[ OK ] Started Network Configuration.
Starting Wait for Network to be Configured...
Starting Network Name Resolution...
[ OK ] Finished Print notice about GPLv3 packages.
[ OK ] Started Network Name Resolution.
[ OK ] Reached target Network.
[ OK ] Reached target Host and Network Name Lookups.
Starting Avahi mDNS/DNS-SD Stack...
Starting containerd container runtime...
[ OK ] Started Netperf Benchmark Server.
[ OK ] Started NFS status monitor for NFSv2/3 locking..
Starting Permit User Sessions...
[ OK ] Started Avahi mDNS/DNS-SD Stack.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyS2.
[ OK ] Reached target Login Prompts.
Starting Synchronize System and HW clocks...
[ 9.210459] remoteproc remoteproc9: 30034000.pru is available
[ 9.217118] remoteproc remoteproc10: 30004000.rtu is available
[ 9.220709] remoteproc remoteproc11: 30038000.pru is available
[ 9.225283] remoteproc remoteproc12: 30006000.rtu is available
[ 9.229181] remoteproc remoteproc13: 300b4000.pru is available
[ 9.230388] remoteproc remoteproc14: 30084000.rtu is available
[ 9.236050] remoteproc remoteproc15: 300b8000.pru is available
[ 9.237281] remoteproc remoteproc16: 30086000.rtu is available
[ OK ] Finished Synchronize System and HW clocks.
[ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
[ OK ] Reached target Hardware activated USB gadget.
[ OK ] Started containerd container runtime.
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project am64xx-evm -
Arago 2023.04 am64xx-evm -
am64xx-evm login: root
[ 17.304207] audit: type=1334 audit(1720517100.220:6): prog-id=9 op=LOAD
[ 17.304720] audit: type=1334 audit(1720517100.220:7): prog-id=10 op=LOAD
[ 17.863957] audit: type=1006 audit(1720517100.776:8): pid=399 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
[ 17.863994] audit: type=1300 audit(1720517100.776:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffd8caf9f8 a2=1 a3=ffffb90b0020 items=0 ppid=1 pid=399 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
[ 17.864011] audit: type=1327 audit(1720517100.776:8): proctitle="(systemd)"
[ 17.903937] audit: type=1334 audit(1720517100.816:9): prog-id=11 op=LOAD
[ 17.903976] audit: type=1300 audit(1720517100.816:9): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffffb09abd0 a2=78 a3=0 items=0 ppid=1 pid=399 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/lib/systemd/systemd" key=(null)
[ 17.903994] audit: type=1327 audit(1720517100.816:9): proctitle="(systemd)"
[ 17.904016] audit: type=1334 audit(1720517100.816:10): prog-id=11 op=UNLOAD
[ 17.904028] audit: type=1334 audit(1720517100.816:11): prog-id=12 op=LOAD
root@am64xx-evm:~#
root@am64xx-evm:~# [ 20.203745] icssg-prueth icssg1-eth: port 1: using random MAC addr: d2:9c:8b:8b:57:d4
[ 20.204535] icssg-prueth icssg1-eth: port 2: using random MAC addr: 8a:7d:f4:b8:2b:ce
[ 20.214104] TI DP83869 300b2400.mdio:0f: attached PHY driver (mii_bus:phy_addr=300b2400.mdio:0f, irq=POLL)
[ 20.229304] TI DP83869 300b2400.mdio:03: attached PHY driver (mii_bus:phy_addr=300b2400.mdio:03, irq=POLL)
[ 20.229350] icssg-prueth icssg1-eth: TI PRU ethernet driver initialized: dual EMAC mode
[ 20.429742] remoteproc remoteproc13: powering up 300b4000.pru
[ 20.433686] remoteproc remoteproc13: Booting fw image ti-pruss/am65x-sr2-pru0-prueth-fw.elf, size 38800
[ 20.433747] remoteproc remoteproc13: unsupported resource 5
[ 20.433777] remoteproc remoteproc13: remote processor 300b4000.pru is now up
[ 20.433831] remoteproc remoteproc14: powering up 30084000.rtu
[ 20.435073] remoteproc remoteproc14: Booting fw image ti-pruss/am65x-sr2-rtu0-prueth-fw.elf, size 30968
[ 20.435127] remoteproc remoteproc14: remote processor 30084000.rtu is now up
[ 20.435167] remoteproc remoteproc7: powering up 3008a000.txpru
[ 20.439945] remoteproc remoteproc7: Booting fw image ti-pruss/am65x-sr2-txpru0-prueth-fw.elf, size 37328
[ 20.440012] remoteproc remoteproc7: remote processor 3008a000.txpru is now up
[ 20.452752] Internal error: SP/PC alignment exception: 000000008a000000 [#1] PREEMPT_RT SMP
[ 20.452781] Modules linked in: rpmsg_ctrl rpmsg_char cdns3 cdns_usb_common irq_pruss_intc overlay cfg80211 rfkill icssg_prueth pru_rproc icss_iep hsr crct10dif_ce ti_k3_r5_remoteproc virtio_rpmsg_bus phy_can_transceiver cdns3_ti rpmsg_ns ti_k3_m4_remoteproc ti_k3_common pruss sa2ul at24 m_can_platform m_can lm75 can_dev rtc_pcf85363 optee_rng rng_core cryptodev(O) fuse drm drm_panel_orientation_quirks ipv6
[ 20.452892] CPU: 1 PID: 46 Comm: kworker/u4:1 Tainted: G O 6.1.33-rt11-g685e771524 #1
[ 20.452903] Hardware name: Texas Instruments AM642 EVM (DT)
[ 20.452909] Workqueue: events_power_efficient phy_state_machine
[ 20.452939] pstate: 40000005 (nZcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 20.452949] pc : phy_state_machine+0x1/0x264
[ 20.452960] lr : process_one_work+0x1d0/0x320
[ 20.452976] sp : ffff80000971bdc0
[ 20.452980] x29: ffff80000971bdc0 x28: 0000000000000000 x27: 0000000000000000
[ 20.452991] x26: ffff800009218000 x25: ffff000000009105 x24: ffff000004ea04a8
[ 20.453003] x23: ffff000000009100 x22: ffff00000000c000 x21: 0000000000000000
[ 20.453013] x20: ffff000000c85300 x19: ffff000004ea04a0 x18: 000026cbd6744500
[ 20.453024] x17: 000000000000000c x16: ffff800008c1cdf8 x15: 0000000000000007
[ 20.453035] x14: 000000000000007b x13: 0000000000000120 x12: 00000000c5672a10
[ 20.453046] x11: 0000000000000000 x10: 000000000000017c x9 : 0000000000000001
[ 20.453056] x8 : 00000000005b8d80 x7 : 0000000000000001 x6 : 00000000000001f2
[ 20.453067] x5 : 0000000000000000 x4 : 0000000000000040 x3 : ffff00000103e580
[ 20.453078] x2 : 0000000100000000 x1 : ffff80000871c581 x0 : ffff000004ea04a0
[ 20.453090] Call trace:
[ 20.453095] phy_state_machine+0x1/0x264
[ 20.453106] worker_thread+0x13c/0x434
[ 20.453117] kthread+0x124/0x12c
[ 20.453127] ret_from_fork+0x10/0x20
[ 20.453142] Code: c0d50323 00d65f03 c0528000 3fd65f03 (fdd50323)
[ 20.453152] ---[ end trace 0000000000000000 ]---
[ 20.505916] remoteproc remoteproc15: powering up 300b8000.pru
[ 20.509577] remoteproc remoteproc15: Booting fw image ti-pruss/am65x-sr2-pru1-prueth-fw.elf, size 39072
[ 20.509622] remoteproc remoteproc15: unsupported resource 5
[ 20.509651] remoteproc remoteproc15: remote processor 300b8000.pru is now up
[ 20.509705] remoteproc remoteproc16: powering up 30086000.rtu
[ 20.510973] remoteproc remoteproc16: Booting fw image ti-pruss/am65x-sr2-rtu1-prueth-fw.elf, size 30204
[ 20.511026] remoteproc remoteproc16: remote processor 30086000.rtu is now up
[ 20.511068] remoteproc remoteproc8: powering up 3008c000.txpru
[ 20.515996] remoteproc remoteproc8: Booting fw image ti-pruss/am65x-sr2-txpru1-prueth-fw.elf, size 35836
[ 20.516062] remoteproc remoteproc8: remote processor 3008c000.txpru is now up
[ 20.520075] pps pps0: new PPS source ptp1
root@am64xx-evm:~# ifconfig
eth0 Link encap:Ethernet HWaddr 0E:7B:18:22:BA:E8
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:940 (940.0 B) TX bytes:0 (0.0 B)
eth1 Link encap:Ethernet HWaddr 9A:A2:42:BE:B8:53
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:93 errors:0 dropped:0 overruns:0 frame:0
TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7714 (7.5 KiB) TX bytes:7714 (7.5 KiB)