Part Number: AM6548
Other Parts Discussed in Thread: PCA9554,
Our customized board: what we had done were only changing the size of memory from 4GB to 1GB, this image was based on tisdk-default-image-am65xx-evm.tar.xz in SDK _07_03_00_07. kernel stopped output messages in console, the output messages list in the attached file:
U-Boot SPL 2020.01-00001-gd5c1218822-dirty (Sep 13 2021 - 13:00:42 +0800) SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla') Reading on-board EEPROM at 0x50 failed 1 i2c_write: error waiting for data ACK (status=0x116) SPL initial stack usage: 1452 bytes Trying to boot from MMC2 i2c_write: error waiting for data ACK (status=0x116) Starting ATF on ARM64 core... NOTICE: BL31: v2.4(release):2021.00.003-dirty NOTICE: BL31: Built : 17:45:38, May 21 2021 U-Boot SPL 2020.01-00001-gd5c1218822-dirty (Sep 13 2021 - 13:00:22 +0800) SYSFW ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla') pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19 Reading on-board EEPROM at 0x50 failed 1 i2c_write: error waiting for data ACK (status=0x116) Error reading output register Trying to boot from MMC2 U-Boot 2020.01-00001-gd5c1218822-dirty (Sep 13 2021 - 13:00:22 +0800) SoC: AM65X SR2.0 Model: Texas Instruments AM654 Base Board pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19 Reading on-board EEPROM at 0x50 failed 1 Board: AM6-COMPROCEVM rev E3 DRAM: 1 GiB MMC: sdhci@4f80000: 0, sdhci@4fa0000: 1 Loading Environment from MMC... sdhci_send_command: Timeout for status update! mmc_init: -110, time 1010 *** Warning - No block device, using default environment In: serial Out: serial Err: serial Reading on-board EEPROM at 0x50 failed 1 i2c_write: error waiting for data ACK (status=0x116) Error reading output register Net: K3 CPSW: nuss_ver: 0x6BA00102 cpsw_ver: 0x6BA80102 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000 Warning: ethernet@46000000 using MAC address from ROM eth0: ethernet@46000000Could not get PHY for pruss2_eth: addr 0 phy_connect() failed phy_init failed Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc1 is current device SD/MMC found on device 1 1011 bytes read in 5 ms (197.3 KiB/s) Loaded env from uEnv.txt Importing environment from mmc1 ... Running uenvcmd ... 17213952 bytes read in 793 ms (20.7 MiB/s) 64557 bytes read in 11 ms (5.6 MiB/s) ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Loading Device Tree to 000000008feed000, end 000000008fffffff ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.4.106-g023faefa70 (kenn@Precision-5530) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #3 SMP PREEMPT Wed Sep 15 16:38:07 CST 2021 [ 0.000000] Machine model: Texas Instruments AM654 Base Board [ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '') [ 0.000000] printk: bootconsole [ns16550a0] enabled [ 0.000000] efi: Getting EFI parameters from FDT: [ 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] cma: Failed to reserve 512 MiB [ 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.0 [ 0.000000] percpu: Embedded 2 pages/cpu s48920 r8192 d73960 u131072 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] Built 1 zonelists, mobility grouping off. Total pages: 144 [ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),57216k@8m(ospi.rootfs),128k(ospi.phypattern) root=PARTUUID=d739b0ca-02 rw rootfstype=ext4 rootwait [ 0.000000] Dentry cache hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 969152K/10240K available (9852K kernel code, 874K rwdata, 3968K rodata, 1728K init, 673K bss, 18446744073708592704K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4. [ 0.000000] 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=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 960 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: Distributor has no Range Selector support [ 0.000000] GICv3: 16 PPIs implemented [ 0.000000] GICv3: no VLPI support, no direct LPI support [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001880000 [ 0.000000] ITS [mem 0x01820000-0x0182ffff] [ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS [ 0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @a2800000 (flat, esz 8, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x00000000bfc30000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000000bfc40000 [ 0.000000] random: get_random_bytes called from start_kernel+0x2b8/0x424 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns [ 0.000005] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns [ 0.008652] Console: colour dummy device 80x25 [ 0.013265] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000) [ 0.023982] pid_max: default: 32768 minimum: 301 [ 0.028838] LSM: Security Framework initializing [ 0.033659] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.041267] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.051686] ASID allocator initialised with 32768 entries [ 0.057417] rcu: Hierarchical SRCU implementation. [ 0.062726] Platform MSI: gic-its@1820000 domain created [ 0.068499] PCI/MSI: /bus@100000/interrupt-controller@1800000/gic-its@1820000 domain created [ 0.077286] EFI services will not be available. [ 0.082401] smp: Bringing up secondary CPUs ... [ 0.088296] Detected VIPT I-cache on CPU1 [ 0.088334] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000 [ 0.088348] GICv3: CPU1: using allocated LPI pending table @0x00000000bfc50000 [ 0.088401] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.089822] Detected VIPT I-cache on CPU2 [ 0.089863] GICv3: CPU2: found redistributor 100 region 0:0x00000000018c0000 [ 0.089877] GICv3: CPU2: using allocated LPI pending table @0x00000000bfc60000 [ 0.089933] CPU2: Booted secondary processor 0x0000000100 [0x410fd034] [ 0.091273] Detected VIPT I-cache on CPU3 [ 0.091308] GICv3: CPU3: found redistributor 101 region 0:0x00000000018e0000 [ 0.091321] GICv3: CPU3: using allocated LPI pending table @0x00000000bfc70000 [ 0.091363] CPU3: Booted secondary processor 0x0000000101 [0x410fd034] [ 0.091521] smp: Brought up 1 node, 4 CPUs [ 0.171909] SMP: Total of 4 processors activated. [ 0.176747] CPU features: detected: 32-bit EL0 Support [ 0.182042] CPU features: detected: CRC32 instructions [ 0.199073] CPU: All CPU(s) started at EL2 [ 0.203336] alternatives: patching kernel code [ 0.209571] devtmpfs: initialized [ 0.223409] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.233441] futex hash table entries: 1024 (order: 0, 65536 bytes, linear) [ 0.240819] pinctrl core: initialized pinctrl subsystem [ 0.246703] DMI not present or invalid. [ 0.251064] NET: Registered protocol family 16 [ 0.256209] DMA: preallocated 256 KiB pool for atomic allocations [ 0.263271] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.293630] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages [ 0.300546] HugeTLB registered 512 MiB page size, pre-allocated 0 pages [ 0.307339] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.316496] cryptd: max_cpu_qlen set to 1000 [ 0.326843] iommu: Default domain type: Translated [ 0.332265] SCSI subsystem initialized [ 0.336762] mc: Linux media interface: v0.10 [ 0.341184] videodev: Linux video capture interface: v2.00 [ 0.346895] pps_core: LinuxPPS API ver. 1 registered [ 0.351995] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.361382] PTP clock support registered [ 0.365432] EDAC MC: Ver: 3.0.0 [ 0.369891] FPGA manager framework [ 0.373546] Advanced Linux Sound Architecture Driver Initialized. [ 0.380865] clocksource: Switched to clocksource arch_sys_counter [ 0.387349] VFS: Disk quotas dquot_6.6.0 [ 0.391484] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes) [ 0.406007] thermal_sys: Registered thermal governor 'step_wise' [ 0.406012] thermal_sys: Registered thermal governor 'power_allocator' [ 0.412773] NET: Registered protocol family 2 [ 0.424656] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear) [ 0.433549] TCP established hash table entries: 8192 (order: 0, 65536 bytes, linear) [ 0.441606] TCP bind hash table entries: 8192 (order: 1, 131072 bytes, linear) [ 0.449170] TCP: Hash tables configured (established 8192 bind 8192) [ 0.455838] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear) [ 0.462835] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear) [ 0.470452] NET: Registered protocol family 1 [ 0.475784] RPC: Registered named UNIX socket transport module. [ 0.481884] RPC: Registered udp transport module. [ 0.486715] RPC: Registered tcp transport module. [ 0.491543] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.498163] PCI: CLS 0 bytes, default 64 [ 0.503406] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available [ 0.517823] Initialise system trusted keyrings [ 0.522655] workingset: timestamp_bits=46 max_order=14 bucket_order=0 [ 0.536008] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.542802] NFS: Registering the id_resolver key type [ 0.548042] Key type id_resolver registered [ 0.552347] Key type id_legacy registered [ 0.556474] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.563569] 9p: Installing v9fs 9p2000 file system support [ 0.588920] Key type asymmetric registered [ 0.593137] Asymmetric key parser 'x509' registered [ 0.598183] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 0.605777] io scheduler mq-deadline registered [ 0.610427] io scheduler kyber registered [ 0.617217] pinctrl-single 4301c000.pinmux: 70 pins, size 280 [ 0.623685] pinctrl-single 11c000.pinmux: 185 pins, size 740 [ 0.629644] pinctrl-single 11c2e8.pinmux: 9 pins, size 36 [ 0.641361] k3-ringacc 2b800000.ringacc: Failed to get MSI domain [ 0.647729] k3-ringacc 3c000000.ringacc: Failed to get MSI domain [ 0.658482] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled [ 0.683017] brd: module loaded [ 0.695900] loop: module loaded [ 0.699949] megasas: 07.710.50.00-rc1 [ 0.706972] libphy: Fixed MDIO Bus: probed [ 0.712134] tun: Universal TUN/TAP device driver, 1.6 [ 0.718178] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k [ 0.726233] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 0.732358] sky2: driver version 1.30 [ 0.737404] VFIO - User Level meta-driver version: 0.3 [ 0.743679] i2c /dev entries driver [ 0.748627] sdhci: Secure Digital Host Controller Interface driver [ 0.754983] sdhci: Copyright(c) Pierre Ossman [ 0.760058] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.767122] ledtrig-cpu: registered to indicate activity on CPUs [ 0.773398] ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: invalid resource [ 0.782222] optee: probing for conduit method from DT. [ 0.787540] optee: revision 3.11 (c4def2a8) [ 0.788357] optee: initialized driver [ 0.798324] NET: Registered protocol family 17 [ 0.803137] 9pnet: Installing 9P2000 support [ 0.807587] Key type dns_resolver registered [ 0.812367] Loading compiled-in X.509 certificates [ 0.827088] k3-ringacc 2b800000.ringacc: Failed to get MSI domain [ 0.833631] k3-ringacc 3c000000.ringacc: Failed to get MSI domain [ 0.845724] ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: invalid resource [ 0.853375] ti-sci bus@100000:bus@28380000:bus@42040000:dmsc: ABI: 3.1 (firmware rev 0x0015 '21.1.1--v2021.01a (Terrific Lla') [ 0.913951] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz [ 0.920549] omap_i2c 40b00000.i2c: bus 1 rev0.12 at 100 kHz [ 0.927230] pca953x 2-0021: 2-0021 supply vcc not found, using dummy regulator [ 0.934739] pca953x 2-0021: using no AI [ 1.976940] omap_i2c 2000000.i2c: controller timed out [ 1.982303] pca953x 2-0021: failed writing register [ 1.987460] pca953x: probe of 2-0021 failed with error -110 [ 1.993333] omap_i2c 2000000.i2c: bus 2 rev0.12 at 400 kHz [ 2.000016] omap_i2c 2010000.i2c: bus 3 rev0.12 at 400 kHz [ 2.005964] random: fast init done [ 2.010029] omap_i2c 2020000.i2c: bus 4 rev0.12 at 400 kHz [ 2.016412] omap_i2c 2030000.i2c: bus 5 rev0.12 at 100 kHz [ 2.023118] ti-sci-intr bus@100000:bus@28380000:bus@42040000:interrupt-controller2: Interrupt Router 156 domain created [ 2.034413] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 100 domain created [ 2.043364] ti-sci-intr bus@100000:navss@30800000:interrupt-controller1: Interrupt Router 182 domain created [ 2.053797] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain -1 created [ 2.070857] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,160] sci-dev-id:195 [ 2.080886] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled [ 2.087684] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66348100, num_proxies:64 [ 2.109042] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:818, gp-rings[304,464] sci-dev-id:187 [ 2.119154] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled [ 2.125953] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66348100, num_proxies:64 [ 2.134561] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 8, base_baud = 6000000) is a 8250 [ 2.144531] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 17, base_baud = 3000000) is a 8250 [ 2.153351] printk: console [ttyS2] enabled [ 2.153351] printk: console [ttyS2] enabled [ 2.161820] printk: bootconsole [ns16550a0] disabled [ 2.161820] printk: bootconsole [ns16550a0] disabled [ 2.172785] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 18, base_baud = 3000000) is a 8250 [ 2.182169] 2820000.serial: ttyS4 at MMIO 0x2820000 (irq = 19, base_baud = 3000000) is a 8250 [ 2.240887] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 2.248563] libphy: 46000f00.mdio: probed [ 2.253755] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown [ 2.261821] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00102, cpsw version 0x6BA80102 Ports: 2 quirks:00000000 [ 2.274628] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517 [ 2.284625] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
It stopped at:
[ 2.261821] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00102, cpsw version 0x6BA80102 Ports: 2 quirks:00000000
[ 2.274628] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
[ 2.284625] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
what's wrong with it? any suggestion?
Thanks
Kenn