This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDXIDK5718: PRU2ETH0, PRU2ETH1, PRU1ETH0, and PRU1ETH1 port

Part Number: TMDXIDK5718
Other Parts Discussed in Thread: AM5718, DRA722, PMP

Hi,

I'm using SDK-LINUX-AM57X 06_03_00_106 on TMDXIDK5718.

(Linux version 4.19.94-gbe5389fd85 (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT S
un Apr 19 02:36:36 UTC 2020)

J51 shunt not installed, but PRU2ETH0, PRU2ETH1, PRU1ETH0, and PRU1ETH1  is all DOWN.

I connected cable and tried bellow commands.

root@am57xx-evm:~# ifconfig eth2 up

[   76.686167] remoteproc remoteproc3: powering up 4b234000.pru
[   76.692414] remoteproc remoteproc3: Booting fw image ti-pruss/am57xx-pru0-prueth-fw.elf, size 7228
[   76.703655] pruss 4b200000.pruss: configured system_events[63-0] = 00000600,04500000
[   76.711887] pruss 4b200000.pruss: configured intr_channels = 0x000000d5 host_intr = 0x00000155
[   76.720550] remoteproc remoteproc3: remote processor 4b234000.pru is now up
[   76.730595] net eth2: started
[   76.736878] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready

root@am57xx-evm:~# ip addr  
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 44:ea:d8:16:fa:46 brd ff:ff:ff:ff:ff:ff
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 44:ea:d8:16:fa:47 brd ff:ff:ff:ff:ff:ff
4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
    link/sit 0.0.0.0 brd 0.0.0.0
5: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
    link/can
6: eth2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 70:ff:76:1c:23:b7 brd ff:ff:ff:ff:ff:ff
7: eth3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 70:ff:76:1c:23:b8 brd ff:ff:ff:ff:ff:ff
8: eth4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 70:ff:76:1c:23:b5 brd ff:ff:ff:ff:ff:ff
9: eth5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 70:ff:76:1c:23:b6 brd ff:ff:ff:ff:ff:ff

Eth0 and eth1 are OK, but eth2 ,eth3, eth4, eth5 could not link up.

Old SDK version is OK.(Attached microSD card, TMDXIDK5718)

Linux version 4.4.19-rt25-gf572d285f0 (gtbldadm@ubuntu-16) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #1 SMP PREEMPT RT Mon Oct 3 18:11:14 EDT 2016

Please teach me the way to use eth2 ,eth3, eth4, eth5 by current SDK version.

Regards,

Toshio Masuchi

  • Hi,

    Can you share your SD card creation steps ? 6-port ethernet using SDK 6.03 has been verified on AM571 IDK. Please also share your bootlog

    Regards

    Vineet

  • Hi Vineet,

    I created by using create-sdcard.sh and pre-built images as below.

    ==== Start ====

    sudo ./bin/create-sdcard.sh


    ################################################################################

    This script will create a bootable SD card from custom or pre-built binaries.

    The script must be run with root permissions and from the bin directory of
    the SDK

    Example:
     $ sudo ./create-sdcard.sh

    Formatting can be skipped if the SD card is already formatted and
    partitioned properly.

    ################################################################################


    Available Drives to write images to:

    #  major   minor    size   name
    1:   8       16   31399936 sdb
     
    Enter Device Number or n to exit: 1
     
    sdb was selected

    ################################################################################

            **********WARNING**********

        Selected Device is greater then 16GB
        Continuing past this point will erase data from device
        Double check that this is the correct SD Card

    ################################################################################

    Would you like to continue [y/n] : y

     


    /dev/sdb is an sdx device
    Current size of sdb1 71680 bytes
    Current size of sdb2 31310848 bytes

    ################################################################################

        Select 2 partitions if only need boot and rootfs (most users).
        Select 3 partitions if need SDK & other content on SD card.  This is
            usually used by device manufacturers with access to partition tarballs.

        ****WARNING**** continuing will erase all data on sdb

    ################################################################################

    Number of partitions needed [2/3] : 2

     
    Now partitioning sdb with 2 partitions...
     

    ################################################################################

            Now making 2 partitions

    ################################################################################

    1024+0 records in
    1024+0 records out
    1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.146919 s, 7.1 MB/s
    DISK SIZE - 32153534464 bytes

    ################################################################################

            Partitioning Boot

    ################################################################################
    mkfs.fat 4.1 (2017-01-24)
    mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows

    ################################################################################

            Partitioning rootfs

    ################################################################################
    mke2fs 1.44.1 (24-Mar-2018)
    /dev/sdb2 contains a ext3 file system labelled 'rootfs'
        last mounted on /media/alexon/rootfs on Wed Oct 13 11:52:59 2021
    Proceed anyway? (y,N) y
    Creating filesystem with 7827712 4k blocks and 1957888 inodes
    Filesystem UUID: e9ef3c44-5a15-4a71-869e-9762a61d4ed5
    Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000

    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done   



    ################################################################################

       Partitioning is now done
       Continue to install filesystem or select 'n' to safe exit

       **Warning** Continuing will erase files any files in the partitions

    ################################################################################


    Would you like to continue? [y/n] : y

     
     
    Mount the partitions
     
    Emptying partitions
     

    Syncing....

    ################################################################################

        Choose file path to install from

        1 ) Install pre-built images from SDK
        2 ) Enter in custom boot and rootfs file paths

    ################################################################################

    Choose now [1/2] : 1

     
    Will now install from SDK pre-built images
    now installing:  ti-processor-sdk-linux-am57xx-evm-06.03.00.106

    ################################################################################

       Multiple rootfs Tarballs found

    ################################################################################

         1:tisdk-rootfs-image-am57xx-evm.tar.xz
         2:tisdk-docker-rootfs-image-am57xx-evm.tar.xz

    Enter Number of rootfs Tarball: 1
     
    ################################################################################

        Copying files now... will take minutes

    ################################################################################

    Copying boot partition



    MLO copied


    u-boot.img copied

    uEnv.txt copied

    Copying rootfs System partition
                                                                                                                                                                                                                

     
    Syncing...
     
    Un-mount the partitions
     
    Remove created temp directories
     
    Operation Finished

    ==== End ====

  • Hi Vineet,

    Boot log is as below.

    ==== Start ====

    U-Boot SPL 2019.01-g333c3e72d3 (Apr 20 2020 - 04:15:00 +0000)
    DRA722-GP ES2.0
    no pinctrl state for default mode
    Trying to boot from MMC1
    no pinctrl state for default mode
    Loading Environment from FAT... OK


    U-Boot 2019.01-g333c3e72d3 (Apr 20 2020 - 04:15:00 +0000)

    CPU  : DRA722-GP ES2.0
    Model: TI AM5718 IDK
    Board: AM571x IDK REV 1.3B
    DRAM:  1 GiB
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    Loading Environment from FAT... OK
    Net:   
    Warning: ethernet@48484000 using MAC address from ROM
    eth0: ethernet@48484000
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    ** Unable to read file boot.scr **
    1490 bytes read in 1 ms (1.4 MiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc0 ...
    Running uenvcmd ...
    1 bytes read in 1 ms (1000 Bytes/s)
    Already setup.
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    4448768 bytes read in 197 ms (21.5 MiB/s)
    128480 bytes read in 7 ms (17.5 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 8ffdd000, end 8ffff5df ... OK

    Starting kernel ...

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.94-gbe5389fd85 (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT 0
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM5718 IDK
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
    [    0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009d000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x00000000be400000
    [    0.000000] OMAP4: Map 0x00000000bfd00000 to (ptrval) for dram barrier
    [    0.000000] DRA722 ES2.0
    [    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [    0.000000] percpu: Embedded 15 pages/cpu s32396 r8192 d20852 u61440
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 202048
    [    0.000000] Kernel command line: console=ttyS2,115200n8 root=PARTUUID=9077cbd4-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Memory: 641888K/815104K available (10240K kernel code, 335K rwdata, 2800K rodata, 2048K init, 268K bss, 25760K reserved, 147456K cma-reserved, 234496K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (12256 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 336 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 269 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    [    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
    [    0.000018] Switching to timer-based delay loop, resolution 162ns
    [    0.000293] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000303] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000799] Console: colour dummy device 80x30
    [    0.000847] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [    0.000861] pid_max: default: 32768 minimum: 301
    [    0.000991] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001006] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001584] CPU: Testing write buffer coherency: ok
    [    0.001623] CPU0: Spectre v2: using ICIALLU workaround
    [    0.001857] /cpus/cpu@0 missing clock-frequency property
    [    0.001871] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.059865] Setting up static identity map for 0x80200000 - 0x80200060
    [    0.079868] rcu: Hierarchical SRCU implementation.
    [    0.100052] EFI services will not be available.
    [    0.119919] smp: Bringing up secondary CPUs ...
    [    0.119931] smp: Brought up 1 node, 1 CPU
    [    0.119942] SMP: Total of 1 processors activated (12.29 BogoMIPS).
    [    0.119951] CPU: All CPU(s) started in HYP mode.
    [    0.119959] CPU: Virtualization extensions available.
    [    0.120399] devtmpfs: initialized
    [    0.150099] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.150396] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.150414] futex hash table entries: 256 (order: 2, 16384 bytes)
    [    0.153107] pinctrl core: initialized pinctrl subsystem
    [    0.153680] DMI not present or invalid.
    [    0.153967] NET: Registered protocol family 16
    [    0.160934] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.161862] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.351206] cpuidle: using governor ladder
    [    0.351243] cpuidle: using governor menu
    [    0.362204] OMAP GPIO hardware version 0.1
    [    0.386182] No ATAGs?
    [    0.386228] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.386245] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.387148] OMAP DMA hardware revision 0.0
    [    0.422571] edma 43300000.edma: memcpy is disabled
    [    0.426048] edma 43300000.edma: TI EDMA DMA engine driver
    [    0.433397] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
    [    0.437036] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    0.437225] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    0.437479] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    0.437725] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    0.438082] iommu: Adding device 58820000.ipu to group 1
    [    0.438162] iommu: Adding device 55020000.ipu to group 2
    [    0.438288] iommu: Adding device 40800000.dsp to group 0
    [    0.439665] SCSI subsystem initialized
    [    0.440890] palmas 0-0058: Irq flag is 0x00000004
    [    0.472357] palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0
    [    0.474106] SMPS12: supplied by regulator-dummy
    [    0.475840] SMPS3: supplied by VMAIN
    [    0.477433] SMPS45: supplied by regulator-dummy
    [    0.479285] SMPS6: supplied by VMAIN
    [    0.481018] SMPS7: supplied by VMAIN
    [    0.482880] SMPS8: supplied by VMAIN
    [    0.484150] SMPS9: supplied by VMAIN
    [    0.485129] LDO1: supplied by VMAIN
    [    0.491172] random: fast init done
    [    0.491286] LDO2: supplied by VMAIN
    [    0.501139] LDO3: supplied by VMAIN
    [    0.511147] LDO4: supplied by VMAIN
    [    0.521181] LDO5: supplied by regulator-dummy
    [    0.521866] LDO6: supplied by regulator-dummy
    [    0.522564] LDO7: supplied by regulator-dummy
    [    0.523260] LDO8: supplied by regulator-dummy
    [    0.523946] LDO9: supplied by VMAIN
    [    0.531490] LDOLN: supplied by VMAIN
    [    0.541199] LDOUSB: supplied by VMAIN
    [    0.553924] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [    0.554154] media: Linux media interface: v0.10
    [    0.554197] videodev: Linux video capture interface: v2.00
    [    0.554278] pps_core: LinuxPPS API ver. 1 registered
    [    0.554287] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.554308] PTP clock support registered
    [    0.554339] EDAC MC: Ver: 3.0.0
    [    0.561272] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    0.561475] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [    0.570819] Advanced Linux Sound Architecture Driver Initialized.
    [    0.571659] clocksource: Switched to clocksource arch_sys_counter
    [    0.579973] NET: Registered protocol family 2
    [    0.580581] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.580612] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.580856] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.580984] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.581069] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.581103] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.581238] NET: Registered protocol family 1
    [    0.611745] RPC: Registered named UNIX socket transport module.
    [    0.611758] RPC: Registered udp transport module.
    [    0.611767] RPC: Registered tcp transport module.
    [    0.611775] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.613018] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.613968] Initialise system trusted keyrings
    [    0.614135] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    0.619232] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.629765] NFS: Registering the id_resolver key type
    [    0.629790] Key type id_resolver registered
    [    0.629799] Key type id_legacy registered
    [    0.629840] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.631982] Key type asymmetric registered
    [    0.631995] Asymmetric key parser 'x509' registered
    [    0.632044] bounce: pool size: 64 pages
    [    0.632089] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.632101] io scheduler noop registered
    [    0.632110] io scheduler deadline registered
    [    0.632212] io scheduler cfq registered (default)
    [    0.632223] io scheduler mq-deadline registered
    [    0.632232] io scheduler kyber registered
    [    0.638159] pinctrl-single 4a003400.pinmux: 282 pins, size 1128
    [    0.638326] pinctrl-single 4a002e8c.pinmux: please update dts to use #pinctrl-cells = <1>
    [    0.638378] pinctrl-single 4a002e8c.pinmux: initialized with no interrupts
    [    0.638389] pinctrl-single 4a002e8c.pinmux: 1 pins, size 4
    [    0.662444] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.1
    [    0.662913] dra7-pcie 51000000.pcie: host bridge /ocp/axi@0/pcie@51000000 ranges:
    [    0.662954] dra7-pcie 51000000.pcie:    IO 0x20003000..0x20012fff -> 0x00000000
    [    0.662982] dra7-pcie 51000000.pcie:   MEM 0x20013000..0x2fffffff -> 0x20013000
    [    1.663244] dra7-pcie 51000000.pcie: Phy link never came up
    [    1.663391] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
    [    1.663406] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    1.663419] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
    [    1.663430] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
    [    1.669740] PCI: bus0: Fast back to back transfers disabled
    [    1.675705] PCI: bus1: Fast back to back transfers enabled
    [    1.675753] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff 64bit]
    [    1.675774] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
    [    1.676117] pcieport 0000:00:00.0: Signaling PME with IRQ 169
    [    1.676249] pcieport 0000:00:00.0: AER enabled with IRQ 169
    [    1.679913] V3_3D: supplied by smps9
    [    1.680188] vtt_fixed: supplied by V3_3D
    [    1.726450] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    1.730179] console [ttyS2] disabled
    [    1.730241] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 45, base_baud = 3000000) is a 8250
    [    2.758399] console [ttyS2] enabled
    [    2.764122] omap_rng 48090000.rng: Random Number Generator ver. 20
    [    2.771254] random: crng init done
    [    2.775260] omapdss_dss 58000000.dss: Linked as a consumer to regulator.20
    [    2.782317] DSS: OMAP DSS rev 6.1
    [    2.788831] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    2.796373] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.13
    [    2.816831] brd: module loaded
    [    2.826551] loop: module loaded
    [    2.835276] m25p80 spi0.0: s25fl256s1 (32768 Kbytes)
    [    2.840338] 7 fixed-partitions partitions found on MTD device spi0.0
    [    2.846847] Creating 7 MTD partitions on "spi0.0":
    [    2.851682] 0x000000000000-0x000000040000 : "QSPI.SPL"
    [    2.857615] 0x000000040000-0x000000140000 : "QSPI.u-boot"
    [    2.863759] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
    [    2.870449] 0x0000001c0000-0x0000001d0000 : "QSPI.u-boot-env"
    [    2.876919] 0x0000001d0000-0x0000001e0000 : "QSPI.u-boot-env.backup1"
    [    2.884084] 0x0000001e0000-0x0000009e0000 : "QSPI.kernel"
    [    2.890172] 0x0000009e0000-0x000002000000 : "QSPI.file-system"
    [    2.897354] libphy: Fixed MDIO Bus: probed
    [    2.961696] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    2.969391] davinci_mdio 48485000.mdio: detected phy mask fffffffc
    [    2.980612] libphy: 48485000.mdio: probed
    [    2.984708] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver Micrel KSZ9031 Gigabit PHY
    [    2.994468] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
    [    3.004981] cpsw 48484000.ethernet: Detected MACID = 44:ea:d8:16:fa:46
    [    3.011603] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [    3.018047] cpsw 48484000.ethernet: ALE Table size 1024
    [    3.023386] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [    3.031419] cpsw 48484000.ethernet: cpsw: Detected MACID = 44:ea:d8:16:fa:47
    [    3.039851] i2c /dev entries driver
    [    3.048545] cpu cpu0: Linked as a consumer to regulator.4
    [    3.054078] cpu cpu0: Linked as a consumer to regulator.27
    [    3.061257] sdhci: Secure Digital Host Controller Interface driver
    [    3.067577] sdhci: Copyright(c) Pierre Ossman
    [    3.073357] sdhci-pltfm: SDHCI platform and OF driver helper
    [    3.079683] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
    [    3.088881] sdhci-omap 4809c000.mmc: Got CD GPIO
    [    3.093721] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.26
    [    3.100762] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.11
    [    3.107648] sdhci-omap 4809c000.mmc: Dropping the link to regulator.11
    [    3.114308] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.2
    [    3.121226] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.11
    [    3.128191] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_3_3v mode
    [    3.161510] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA
    [    3.169861] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.2
    [    3.176832] sdhci-omap 480b4000.mmc: Dropping the link to regulator.2
    [    3.183444] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.2
    [    3.212787] mmc1: SDHCI controller on 480b4000.mmc [480b4000.mmc] using ADMA
    [    3.222612] ledtrig-cpu: registered to indicate activity on CPUs
    [    3.232910] mmc0: host does not support reading read-only switch, assuming write-enable
    [    3.243285] NET: Registered protocol family 10
    [    3.249912] mmc0: new high speed SDHC card at address 5048
    [    3.259430] Segment Routing with IPv6
    [    3.263212] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    3.269630] mmcblk0: mmc0:5048 JKC30 29.9 GiB
    [    3.274580] NET: Registered protocol family 17
    [    3.279225] Key type dns_resolver registered
    [    3.284074] Registering SWP/SWPB emulation handler
    [    3.288917] omap_voltage_late_init: Voltage driver support not added
    [    3.295407] Power Management for TI OMAP4+ devices.
    [    3.300393]  mmcblk0: p1 p2
    [    3.304398] Loading compiled-in X.509 certificates
    [    3.321181] ti-iodelay 4844a000.padconf: Set reg 0x18c Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.337749] ti-iodelay 4844a000.padconf: Set reg 0x1a4 Delay(a: 119 g: 0), Elements(C=0 F=3)0x29003
    [    3.346871] ti-iodelay 4844a000.padconf: Set reg 0x1b0 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.355793] ti-iodelay 4844a000.padconf: Set reg 0x1bc Delay(a: 18 g: 0), Elements(C=0 F=0)0x29000
    [    3.364801] ti-iodelay 4844a000.padconf: Set reg 0x1c8 Delay(a: 894 g: 0), Elements(C=1 F=12)0x2902c
    [    3.373982] ti-iodelay 4844a000.padconf: Set reg 0x1d4 Delay(a: 30 g: 0), Elements(C=0 F=0)0x29000
    [    3.382988] ti-iodelay 4844a000.padconf: Set reg 0x1e0 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.391906] ti-iodelay 4844a000.padconf: Set reg 0x1ec Delay(a: 23 g: 0), Elements(C=0 F=0)0x29000
    [    3.400902] ti-iodelay 4844a000.padconf: Set reg 0x1f8 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.409821] ti-iodelay 4844a000.padconf: Set reg 0x360 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.418741] ti-iodelay 4844a000.padconf: Set reg 0x194 Delay(a: 152 g: 0), Elements(C=0 F=4)0x29004
    [    3.427835] ti-iodelay 4844a000.padconf: Set reg 0x1ac Delay(a: 206 g: 0), Elements(C=0 F=6)0x29006
    [    3.436929] ti-iodelay 4844a000.padconf: Set reg 0x1b8 Delay(a: 78 g: 0), Elements(C=0 F=2)0x29002
    [    3.445938] ti-iodelay 4844a000.padconf: Set reg 0x1c4 Delay(a: 2 g: 0), Elements(C=0 F=0)0x29000
    [    3.454857] ti-iodelay 4844a000.padconf: Set reg 0x1d0 Delay(a: 266 g: 0), Elements(C=0 F=7)0x29007
    [    3.463950] ti-iodelay 4844a000.padconf: Set reg 0x1dc Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.472869] ti-iodelay 4844a000.padconf: Set reg 0x1e8 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.481788] ti-iodelay 4844a000.padconf: Set reg 0x1f4 Delay(a: 43 g: 0), Elements(C=0 F=1)0x29001
    [    3.490784] ti-iodelay 4844a000.padconf: Set reg 0x200 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.499702] ti-iodelay 4844a000.padconf: Set reg 0x368 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.508620] ti-iodelay 4844a000.padconf: Set reg 0x190 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.517538] ti-iodelay 4844a000.padconf: Set reg 0x1a8 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.526456] ti-iodelay 4844a000.padconf: Set reg 0x1b4 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.535374] ti-iodelay 4844a000.padconf: Set reg 0x1c0 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.544293] ti-iodelay 4844a000.padconf: Set reg 0x1d8 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.553222] ti-iodelay 4844a000.padconf: Set reg 0x1e4 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.562142] ti-iodelay 4844a000.padconf: Set reg 0x1f0 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.571051] ti-iodelay 4844a000.padconf: Set reg 0x1fc Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.579968] ti-iodelay 4844a000.padconf: Set reg 0x364 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
    [    3.589799] dmm 4e000000.dmm: workaround for errata i878 in use
    [    3.597470] dmm 4e000000.dmm: initialized all PAT entries
    [    3.603905] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    3.611431] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.13
    [    3.618675] mmc1: new DDR MMC card at address 0001
    [    3.625005] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    3.632825] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
    [    3.641102] mmcblk1: mmc1:0001 R1J56L 13.8 GiB
    [    3.645995] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
    [    3.654497] mmcblk1boot0: mmc1:0001 R1J56L partition 1 4.00 MiB
    [    3.660968] mmcblk1boot1: mmc1:0001 R1J56L partition 2 4.00 MiB
    [    3.667840] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    3.674635] mmcblk1rpmb: mmc1:0001 R1J56L partition 3 128 KiB, chardev (244:0)
    [    3.681903] [drm] No driver support for vblank timestamp query.
    [    3.687870] [drm] Cannot find any crtc or sizes
    [    3.693088]  mmcblk1: p1 p2
    [    3.696991] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
    [    3.705381] hctosys: unable to open rtc device (rtc0)
    [    3.711065] ALSA device list:
    [    3.714164]   No soundcards found.
    [    3.758087] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    3.766395] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.780426] devtmpfs: mounted
    [    3.784554] Freeing unused kernel memory: 2048K
    [    3.789286] Run /sbin/init as init process
    [    4.095787] systemd[1]: System time before build time, advancing clock.
    [    4.130422] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP)
    [    4.152734] systemd[1]: Detected architecture arm.

    Welcome to Arago 2019.11!

    [    4.203246] systemd[1]: Set hostname to <am57xx-evm>.
    [    4.230794] systemd[1]: Initializing machine ID from random generator.
    [    4.430729] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup .
    [    4.447983] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    4.693601] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [    4.721710] [drm] Cannot find any crtc or sizes
    [    4.726993] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    4.765771] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [    4.804650] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [  OK  ] Listening on Network Service Netlink Socket.
             Starting Load Kernel Modules...
    [    4.905857] cmemk: loading out-of-tree module taints kernel.
             Starting Remount Root and Kernel File Systems...
    [    4.917228] CMEMK module: reference Linux version 4.19.94
    [  OK  ] Started Forward Password Requests to Wall Dir[    4.930676] cmemk initialized
    ectory Watch.
    [  OK  ] Listening on initctl Compatibility Named Pipe[    4.966002] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    .
    [    4.974136] cryptodev: driver 1.9 loaded.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Reached target Paths.
    [    5.038278] usbcore: registered new interface driver usbfs
    [    5.043990] usbcore: registered new interface driver hub
    [    5.049392] usbcore: registered new device driver usb
    [  OK  ] Created slice system-getty.slice.
    [    5.068861] usbcore: registered new interface driver ftdi_sio
    [    5.074730] usbserial: USB Serial support registered for FTDI USB Serial Device
    [  OK  ] Listening on udev Control Socket.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Listening on Journal Socket (/dev/log).
             Starting Journal Service...
    [  OK  ] Reached target Swap.
             Mounting Temporary Directory (/tmp)...
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Reached target Slices.
             Mounting Kernel Debug File System...
    [  OK  ] Reached target Remote File Systems.
    [  OK  ] Listening on udev Kernel Socket.
             Starting udev Coldplug all Devices...
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Mounted Kernel Debug File System.
             Starting Create System Users...
             Starting Rebuild Hardware Database...
             Starting Apply Kernel Variables...
             Mounting Kernel Configuration File System...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Create System Users.
    [  OK  ] Started Apply Kernel Variables.
    [    5.861203] systemd-journald[93]: Received request to flush runtime journal from PID 1
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Reached target Local File Systems (Pre).
    [  OK  ] Reached target Containers.
             Mounting /var/volatile...
             Mounting /media/ram...
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Mounted /media/ram.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Rebuild Dynamic Linker Cache...
             Starting Rebuild Journal Catalog...
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Rebuild Journal Catalog.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Update UTMP about System Boot/Shutdown...
             Starting Network Time Synchronization...
             Starting Run pending postinsts...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Rebuild Hardware Database.
             Starting udev Kernel Device Manager...
    [  OK  ] Started Run pending postinsts.
    [  OK  ] Started udev Kernel Device Manager.
             Starting Network Service...
    [  OK  ] Started Network Service.
             Starting Network Name Resolution...
             Starting Wait for Network to be Configured...
    [    9.091998] omap-rproc 58820000.ipu: ignoring dependency for device, assuming no driver
    [    9.172815] omap-rproc 58820000.ipu: ignoring dependency for device, assuming no driver
    [    9.290983] omap-rproc 58820000.ipu: assigned reserved memory node ipu1-memory@9d000000
    [    9.400426] remoteproc remoteproc0: 58820000.ipu is available
    [    9.498254] omap-rproc 55020000.ipu: ignoring dependency for device, assuming no driver
    [    9.671794] omap-rproc 55020000.ipu: ignoring dependency for device, assuming no driver
    [    9.679840] omap-rproc 55020000.ipu: assigned reserved memory node ipu2-memory@95800000
    [  OK  ] Found device /dev/ttyS2.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Network.
    [  OK  ] Reached target Host and Network Name Lookups.[    9.803913] remoteproc remoteproc1: 55020000.ipu is available

    [    9.848964] remoteproc remoteproc0: powering up 58820000.ipu
    [    9.868320] Driver for 1-wire Dallas network protocol.
    [    9.886848] remoteproc remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 6887428
    [    9.899976] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    9.930904] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [    9.965759] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver
    [   10.007034] ov2659 0-0030: Sensor detection failed (3030, 0)
    [   10.028377] omap-des 480a5000.des: will run requests pump with realtime priority
    [   10.043843] remoteproc remoteproc0: registered virtio0 (type 7)
    [   10.083327] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: rtc core: registered 48070000.i2c:tps659038@58:tps659038_rtc as rtc0
    [   10.101880] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver
    [   10.118245] omap_gpio 4805b000.gpio: Could not set line 7 debounce to 20000 microseconds (-22)
    [   10.134333] remoteproc remoteproc0: remote processor 58820000.ipu is now up
    [   10.181717] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.:. Driver in Interrupt mode
    [   10.214566] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
    [   10.234473] virtio_rpmsg_bus virtio0: creating channel rpmsg-proto addr 0x3d
    [   10.318666] remoteproc remoteproc2: 40800000.dsp is available
    [   10.497129] w1_master_driver w1_bus_master1: Attaching one wire slave 01.000000000000 crc 3d
    [   10.553534] remoteproc remoteproc1: powering up 55020000.ipu
    [   10.559230] remoteproc remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 3747220
    [   10.569975] omap_rtc 48838000.rtc: registered as rtc1
    [   10.637312] w1_master_driver w1_bus_master1: Family 1 for 01.000000000000.3d is not registered.
    [   10.687380] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
    [   10.755137] net eth1: initializing cpsw version 1.15 (0)
    [   10.925434] Micrel KSZ9031 Gigabit PHY 48485000.mdio:01: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:01, irq=POLL)
    [   10.948566] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    [   11.093166] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [   11.214154] vip 48970000.vip: loading firmware vpdma-1b8.bin
    [   11.289375] net eth0: initializing cpsw version 1.15 (0)
    [   11.295604] virtio_rpmsg_bus virtio1: rpmsg host is online
    [   11.333863] remoteproc remoteproc1: registered virtio1 (type 7)
    [   11.339815] remoteproc remoteproc1: remote processor 55020000.ipu is now up
    [   11.346888] vip 48970000.vip: VPDMA firmware loaded
    [   11.353634] vpe 489d0000.vpe: Device registered as /dev/video0
    [   11.460176] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x65
    [   11.494624] Micrel KSZ9031 Gigabit PHY 48485000.mdio:00: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:00, irq=POLL)
    [   11.591871] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x66
    [   11.635148] remoteproc remoteproc2: powering up 40800000.dsp
    [   11.648513] phy phy-4a084000.phy.3: Linked as a consumer to regulator.21
    [   11.702139] remoteproc remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 20482288
    [   11.723718] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   11.747903] phy phy-4a085000.phy.4: Linked as a consumer to regulator.21
    [   11.846651] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    [   11.852614] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [   11.867926] ahci 4a140000.sata: controller can't do 64bit DMA, forcing 32bit
    [   11.897232] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [   11.965882] ahci 4a140000.sata: forcing port_map 0x0 -> 0x1
    [   12.023941] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [   12.033973] CAN device driver interface
    [   12.083263] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [   12.116709] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=1ee4f486, irq=89)
    [   12.163587] virtio_rpmsg_bus virtio2: rpmsg host is online
    [   12.195391] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [   12.209764] ahci 4a140000.sata: flags: ncq sntf pm led clo only pmp pio slum part ccc apst
    [   12.250103] remoteproc remoteproc2: registered virtio2 (type 7)
    [   12.289729] omap-aes 4b500000.aes: will run requests pump with realtime priority
    [   12.337628] remoteproc remoteproc2: remote processor 40800000.dsp is now up
    [   12.411027] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [   12.465236] omap-aes 4b700000.aes: will run requests pump with realtime priority
    [   12.488106] virtio_rpmsg_bus virtio2: creating channel rpmsg-proto addr 0x3d
    [   12.613388] scsi host0: ahci
    [   12.617585] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 81
    [   13.023431] ata1: SATA link down (SStatus 0 SControl 300)
    [   13.161468] [drm] Initialized pvr 1.17.4948957 20110701 for 56000000.gpu on minor 1
    [   13.307392] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
    [   13.402831] omap-hdmi-audio omap-hdmi-audio.0.auto: ASoC: no DMI vendor name!
    [   13.671749] davinci_mdio 4b232400.mdio: davinci mdio revision 1.6, bus freq 1000000
    [   13.721753] libphy: 4b232400.mdio: probed
    [   13.804814] davinci_mdio 4b232400.mdio: phy[0]: device 4b232400.mdio:00, driver TI TLK10X 10/100 Mbps PHY
    [   13.867386] davinci_mdio 4b232400.mdio: phy[1]: device 4b232400.mdio:01, driver TI TLK10X 10/100 Mbps PHY
    [   14.009582] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Half - flow control off
    [   14.021732] davinci_mdio 4b2b2400.mdio: davinci mdio revision 1.6, bus freq 1000000
    [   14.029428] libphy: 4b2b2400.mdio: probed
    [   14.105019] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [   14.205951] davinci_mdio 4b2b2400.mdio: phy[0]: device 4b2b2400.mdio:00, driver TI TLK10X 10/100 Mbps PHY
    [  OK  ] Started Rebuild Dynamic Linker Cache.
    [   14.293906] davinci_mdio 4b2b2400.mdio: phy[1]: device 4b2b2400.mdio:01, driver TI TLK10X 10/100 Mbps PHY
    [   14.403075] remoteproc remoteproc3: 4b234000.pru is available
    [   14.408922] pru-rproc 4b234000.pru: PRU rproc node pru@4b234000 probed successfully
    [   14.553054] remoteproc remoteproc4: 4b238000.pru is available
    [   14.558883] pru-rproc 4b238000.pru: PRU rproc node pru@4b238000 probed successfully
    [   14.738736] remoteproc remoteproc5: 4b2b4000.pru is available
    [   14.794146] pru-rproc 4b2b4000.pru: PRU rproc node pru@4b2b4000 probed successfully
    [   14.891969] remoteproc remoteproc6: 4b2b8000.pru is available
    [   14.897813] pru-rproc 4b2b8000.pru: PRU rproc node pru@4b2b8000 probed successfully
    [   15.262657] prueth pruss1_eth: pruss_fw_drop_untagged_vlan 0
    [   15.268348] prueth pruss1_eth: pruss MC Mask (Port 0) ff:ff:ff:ff:ff:ff
    [   15.355971] prueth pruss1_eth: pruss MC Mask (Port 1) ff:ff:ff:ff:ff:ff
    [   15.432043] prueth pruss1_eth: TI PRU ethernet (type 0) driver initialized
    [   15.703331] prueth pruss2_eth: pruss_fw_drop_untagged_vlan 0
    [   15.709022] prueth pruss2_eth: pruss MC Mask (Port 0) ff:ff:ff:ff:ff:ff
    [   15.780792] prueth pruss2_eth: pruss MC Mask (Port 1) ff:ff:ff:ff:ff:ff
    [   15.857594] prueth pruss2_eth: TI PRU ethernet (type 0) driver initialized
    [   16.712547] NET: Registered protocol family 45
    [   16.746222] dwc3 48890000.usb: Failed to get clk 'ref': -2
    [   16.807149] dwc3 488d0000.usb: Failed to get clk 'ref': -2
    [   16.813954] rpmsg_rpc virtio1.rpmsg-rpc.-1.101: probing service dce-callback with src 1024 dst 101
    [   16.932077] rpmsg_rpc virtio1.rpmsg-rpc.-1.102: probing service rpmsg-dce with src 1025 dst 102
    [   16.940851] rpmsg_rpc virtio1.rpmsg-rpc.-1.101: published functions = 4
    [   17.049557] rpmsg_rpc virtio1.rpmsg-rpc.-1.102: published functions = 9
    [   17.242127] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   17.305756] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [   17.372889] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x0000000002010010
    [   17.401437] iep ptp bc clkid -1
    [   17.412158] remoteproc remoteproc3: powering up 4b234000.pru
    [   17.419771] remoteproc remoteproc3: Booting fw image ti-pruss/am57xx-pru0-prueth-fw.elf, size 7228
    [   17.430579] xhci-hcd xhci-hcd.1.auto: irq 178, io mem 0x48890000
    [   17.452308] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [   17.460612] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   17.469088] pruss 4b200000.pruss: configured system_events[63-0] = 00000600,04500000
    [   17.481724] pruss 4b200000.pruss: configured intr_channels = 0x000000d5 host_intr = 0x00000155
    [   17.490378] remoteproc remoteproc3: remote processor 4b234000.pru is now up
    [   17.511888] usb usb1: Product: xHCI Host Controller
    [   17.516789] usb usb1: Manufacturer: Linux 4.19.94-gbe5389fd85 xhci-hcd
    [   17.531973] net eth2: started
    [   17.535027] usb usb1: SerialNumber: xhci-hcd.1.auto
    [   17.540381] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
    [   17.552755] hub 1-0:1.0: USB hub found
    [   17.562711] hub 1-0:1.0: 1 port detected
    [   17.578363] remoteproc remoteproc4: powering up 4b238000.pru
    [   17.585581] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   17.591102] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [   17.613170] remoteproc remoteproc4: Booting fw image ti-pruss/am57xx-pru1-prueth-fw.elf, size 7256
    [   17.631733] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
    [   17.638457] pruss 4b200000.pruss: configured system_events[63-0] = 00600000,08a00000
    [   17.648006] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   17.671720] pruss 4b200000.pruss: configured intr_channels = 0x0000032a host_intr = 0x000002aa
    [   17.680379] remoteproc remoteproc4: remote processor 4b238000.pru is now up
    [   17.689696] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [   17.701718] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   17.708977] usb usb2: Product: xHCI Host Controller
    [   17.721986] net eth3: started
    [   17.725410] IPv6: ADDRCONF(NETDEV_UP): eth3: link is not ready
    [   17.741779] usb usb2: Manufacturer: Linux 4.19.94-gbe5389fd85 xhci-hcd
    [   17.748344] usb usb2: SerialNumber: xhci-hcd.1.auto
    [   17.764081] iep ptp bc clkid -1
    [   17.768997] remoteproc remoteproc5: powering up 4b2b4000.pru
    [   17.783069] hub 2-0:1.0: USB hub found
    [   17.786937] remoteproc remoteproc5: Booting fw image ti-pruss/am57xx-pru0-prueth-fw.elf, size 7228
    [   17.801747] hub 2-0:1.0: 1 port detected
    [   17.818241] pruss 4b280000.pruss: configured system_events[63-0] = 00000600,04500000
    [   17.863262] pruss 4b280000.pruss: configured intr_channels = 0x000000d5 host_intr = 0x00000155
    [   17.909125] remoteproc remoteproc5: remote processor 4b2b4000.pru is now up
    [   17.942022] net eth4: started
    [   17.945442] IPv6: ADDRCONF(NETDEV_UP): eth4: link is not ready
    [   17.968554] remoteproc remoteproc6: powering up 4b2b8000.pru
    [   17.981919] remoteproc remoteproc6: Booting fw image ti-pruss/am57xx-pru1-prueth-fw.elf, size 7256
    [   17.991059] pruss 4b280000.pruss: configured system_events[63-0] = 00600000,08a00000
    [   18.022345] pruss 4b280000.pruss: configured intr_channels = 0x0000032a host_intr = 0x000002aa
    [   18.031004] remoteproc remoteproc6: remote processor 4b2b8000.pru is now up
    [   18.052091] net eth5: started
    [   18.055517] IPv6: ADDRCONF(NETDEV_UP): eth5: link is not ready
             Starting Run pending postinsts...
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
             Starting Update is Completed...
    [  OK  ] Created slice system-systemd\x2dfsck.slice.
             Starting File System Check on /dev/mmcblk0p1...
             Starting File System Check on /dev/mmcblk1p2...
             Starting File System Check on /dev/mmcblk1p1...
    [  OK  ] Started Update is Completed.
    [  OK  ] Started File System Check on /dev/mmcblk1p1.
    [  OK  ] Started File System Check on /dev/mmcblk1p2.
             Mounting /run/media/mmcblk1p2...
             Mounting /run/media/mmcblk1p1...
    [  OK  ] Started File System Check on /dev/mmcblk0p1.
    [   20.881410] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
             Mounting /run/media/mmcblk0p1...
    [  OK  ] Mounted /run/media/mmcblk1p2.
    [  OK  ] Mounted /run/media/mmcblk1p1.
    [  OK  ] Mounted /run/media/mmcblk0p1.
    [  OK  ] Started Run pending postinsts.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Listening on RPCbind Server Activation Socket.
             Starting Reboot and dump vmcore via kexec...
    [  OK  ] Listening on dropbear.socket.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
             Starting RPC Bind Service...
             Starting TI IPC Daemon...
             Starting Enable and configure wl18xx bluetooth stack...
    [  OK  ] Started Redis In-Memory Data Store.
    [  OK  ] Started Job spooling tools.
             Starting Permit User Sessions...
             Starting Print notice about GPLv3 packages...
    [  OK  ] Started Periodic Command Scheduler.
             Starting Avahi mDNS/DNS-SD Stack...
             Starting TI MultiCore Tools Daemon...
             Starting rc.pvr.service...
             Starting Lightning Fast Webserver With Light System Requirements...
             Starting Simple Network Management Protocol (SNMP) Daemon....
             Starting Save/Restore Sound Card State...
    [  OK  ] Started D-Bus System Message Bus.
             Starting Login Service...
    [  OK  ] Started Reboot and dump vmcore via kexec.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started TI IPC Daemon.
    [  OK  ] Started Enable an[   22.333133] PVR_K: UM DDK-(4948957) and KM DDK-(4948957) match. [ OK ]
    d configure wl18xx bluetooth stack.
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Lightning Fast Webserver With Light System Requirements.
    [  OK  ] Started Save/Restore Sound Card State.
    [  OK  ] Reached target Sound Card.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Started TI MultiCore Tools Daemon.
    [  OK  ] Started rc.pvr.service.
    [  OK  ] Started Synchronize System and HW clocks.
             Starting weston.service...
    [  OK  ] Started Login Service.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Simple Network Management Protocol (SNMP) Daemon..
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            autoconf
            bash-dev
            bash
            bc
            binutils-dev
            binutils
            bison-dev
            bison
            cifs-utils
            cpio
            cpp-symlinks
            cpp
            dosfstools
            elfutils-dev
            elfutils
            findutils
            g++-symlinks
            g++
            gawk
            gcc-symlinks
            gcc
            gdb
            gdbc6x
            gdbserver
            gettext
            glmark2
            gstreamer1.0-libav
            gzip
            hidapi
            libasm1
            libbfd
            libcairo-perf-utils
            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
            parted
            pdm-anomaly-detection
            socketcan-interface
            swig-dev
            swig
            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  ] Started weston.service.
             Starting telnetd.service...
             Starting Matrix GUI...
    [  OK  ] Started telnetd.service.
    [  OK  ] Started Matrix GUI.
             Starting thttpd.service...
    [  OK  ] Started thttpd.service.
    [   28.442806] NET: Registered protocol family 15

     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            

    Arago Project http://arago-project.org am57xx-evm ttyS2

    Arago 2019.11 am57xx-evm ttyS2

    am57xx-evm login: [   28.579522] Initializing XFRM netlink socket
    root
    root@am57xx-evm:~# ifconfig -a
    can0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
              NOARP  MTU:16  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:10
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:89

    eth0      Link encap:Ethernet  HWaddr 44:EA:D8:16:FA:46  
              inet6 addr: fe80::46ea:d8ff:fe16:fa46/64 Scope:Link
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:200 errors:0 dropped:151 overruns:0 frame:0
              TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:15471 (15.1 KiB)  TX bytes:9856 (9.6 KiB)
              Interrupt:86

    eth1      Link encap:Ethernet  HWaddr 44:EA:D8:16:FA:47  
              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)

    eth2      Link encap:Ethernet  HWaddr 70:FF:76:1C:23:B7  
              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)

    eth3      Link encap:Ethernet  HWaddr 70:FF:76:1C:23:B8  
              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)

    eth4      Link encap:Ethernet  HWaddr 70:FF:76:1C:23:B5  
              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)

    eth5      Link encap:Ethernet  HWaddr 70:FF:76:1C:23:B6  
              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:82 errors:0 dropped:0 overruns:0 frame:0
              TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:6220 (6.0 KiB)  TX bytes:6220 (6.0 KiB)

    sit0      Link encap:IPv6-in-IPv4  
              NOARP  MTU:1480  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)

    root@am57xx-evm:~# ip addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
        link/ether 44:ea:d8:16:fa:46 brd ff:ff:ff:ff:ff:ff
        inet6 fe80::46ea:d8ff:fe16:fa46/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
        link/ether 44:ea:d8:16:fa:47 brd ff:ff:ff:ff:ff:ff
    4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
        link/sit 0.0.0.0 brd 0.0.0.0
    5: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
        link/can
    6: eth2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
        link/ether 70:ff:76:1c:23:b7 brd ff:ff:ff:ff:ff:ff
    7: eth3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
        link/ether 70:ff:76:1c:23:b8 brd ff:ff:ff:ff:ff:ff
    8: eth4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
        link/ether 70:ff:76:1c:23:b5 brd ff:ff:ff:ff:ff:ff
    9: eth5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
        link/ether 70:ff:76:1c:23:b6 brd ff:ff:ff:ff:ff:ff
    root@am57xx-evm:~# ip link
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
        link/ether 44:ea:d8:16:fa:46 brd ff:ff:ff:ff:ff:ff
    3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
        link/ether 44:ea:d8:16:fa:47 brd ff:ff:ff:ff:ff:ff
    4: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1000
        link/sit 0.0.0.0 brd 0.0.0.0
    5: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN mode DEFAULT group default qlen 10
        link/can
    6: eth2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
        link/ether 70:ff:76:1c:23:b7 brd ff:ff:ff:ff:ff:ff
    7: eth3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
        link/ether 70:ff:76:1c:23:b8 brd ff:ff:ff:ff:ff:ff
    8: eth4: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
        link/ether 70:ff:76:1c:23:b5 brd ff:ff:ff:ff:ff:ff
    9: eth5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
        link/ether 70:ff:76:1c:23:b6 brd ff:ff:ff:ff:ff:ff
    root@am57xx-evm:~#

    ==== End ====

  • Hi,

    Can you provide the output of command 'ethtool eth2' with the cable connected ? Do you see a light on the RJ45 port ?

    Regards

    Vineet

  • Hi Vineet,

    Command log is as below.

    ==== Start ====

    root@am57xx-evm:~# ethtool eth2
    Settings for eth2:
    Supported ports: [ TP MII ]
    Supported link modes: 100baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes: 100baseT/Full
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Link partner advertised link modes: 100baseT/Half
    Link partner advertised pause frame use: No
    Link partner advertised auto-negotiation: No
    Link partner advertised FEC modes: Not reported
    Speed: 10Mb/s
    Duplex: Half
    Port: MII
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Link detected: no

    ==== End ====

    Orange light is always on.

    Green light is always off.

    My board is TMDXIDK5718 REV 1.3B.

  • Hi,

    Sorry for the delay.

    It's quite strange that you are not getting a link-up. I also have a 1.3B board and I can run all tests. Can you wipe your SD card clean and then try the following steps:

    1. Create a boot (bootable fat32) and rootfs (ext3) partition separately.

    2. Copy the attached binaries to boot parition 4_19.zip

    3. From the SDK/filesystem, uncompress the filesystem tisdk-rootfs-image-am57xx-evm.tar.xz into rootfs partition. You can also take the filesystem from this link : https://software-dl.ti.com/processor-sdk-linux/esd/AM57X/latest/exports/am57xx-evm-linux-sdk-bin-06.03.00.106.tar.xz

    4. Boot and share the logs

    5. If it still does not work then please halt at uboot prompt and run MII command and share the logs

    Regards

    Vineet

  • Hi Vineet,

    I tried, but rootfs stpopped in boot process.

    (tisdk-rootfs-image-am57xx-evm.tar.xz)

    == Start ==

    U-Boot SPL 2020.01-dirty (Dec 18 2020 - 18:45:39 +0530)
    DRA722-GP ES2.0
    Trying to boot from MMC1
    no pinctrl state for default mode
    Loading Environment from FAT... no pinctrl state for default mode
    OK


    U-Boot 2020.01-dirty (Dec 18 2020 - 18:45:39 +0530)

    CPU : DRA722-GP ES2.0
    Model: TI AM5718 IDK
    Board: AM571x IDK REV 1.3B
    DRAM: 1 GiB
    MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
    Loading Environment from FAT... OK
    Net:
    Warning: ethernet@48484000 using MAC address from ROM
    eth0: ethernet@48484000
    Hit any key to stop autoboot: 0
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    1490 bytes read in 11 ms (131.8 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc0 ...
    Running uenvcmd ...
    1 bytes read in 11 ms (0 Bytes/s)
    Already setup.
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    4448768 bytes read in 206 ms (20.6 MiB/s)
    128480 bytes read in 18 ms (6.8 MiB/s)
    ## Flattened Device Tree blob at 88000000
    Booting using the fdt blob at 0x88000000
    Loading Device Tree to 8ffdd000, end 8ffff5df ... OK

    Starting kernel ...

    [ 0.000000] Booting Linux on physical CPU 0x0
    [ 0.000000] Linux version 4.19.94-gbe5389fd85 (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT 0
    [ 0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [ 0.000000] CPU: div instructions available: patching division code
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [ 0.000000] OF: fdt: Machine model: TI AM5718 IDK
    [ 0.000000] Memory policy: Data cache writealloc
    [ 0.000000] efi: Getting EFI parameters from FDT:
    [ 0.000000] efi: UEFI not found.
    [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
    [ 0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [ 0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x000000009d000000, size 32 MiB
    [ 0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
    [ 0.000000] cma: Reserved 24 MiB at 0x00000000be400000
    [ 0.000000] OMAP4: Map 0x00000000bfd00000 to (ptrval) for dram barrier
    [ 0.000000] DRA722 ES2.0
    [ 0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [ 0.000000] percpu: Embedded 15 pages/cpu s32396 r8192 d20852 u61440
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 202048
    [ 0.000000] Kernel command line: console=ttyS2,115200n8 root=PARTUUID=1c189034-02 rw rootfstype=ext4 rootwait
    [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] Memory: 641888K/815104K available (10240K kernel code, 335K rwdata, 2800K rodata, 2048K init, 268K bss, 25760K reserved, 147456K cma-reserved, 234496K highmem)
    [ 0.000000] Virtual kernel memory layout:
    [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
    [ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
    [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
    [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
    [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
    [ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (12256 kB)
    [ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (2048 kB)
    [ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 336 kB)
    [ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 269 kB)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
    [ 0.000000] Tasks RCU enabled.
    [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
    [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [ 0.000000] GIC: Using split EOI/Deactivate mode
    [ 0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [ 0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    [ 0.000004] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
    [ 0.000016] Switching to timer-based delay loop, resolution 162ns
    [ 0.000249] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [ 0.000257] OMAP clocksource: 32k_counter at 32768 Hz
    [ 0.000671] Console: colour dummy device 80x30
    [ 0.000711] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [ 0.000724] pid_max: default: 32768 minimum: 301
    [ 0.000828] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.000841] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.001332] CPU: Testing write buffer coherency: ok
    [ 0.001365] CPU0: Spectre v2: using ICIALLU workaround
    [ 0.001564] /cpus/cpu@0 missing clock-frequency property
    [ 0.001577] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [ 0.059896] Setting up static identity map for 0x80200000 - 0x80200060
    [ 0.079903] rcu: Hierarchical SRCU implementation.
    [ 0.100064] EFI services will not be available.
    [ 0.119953] smp: Bringing up secondary CPUs ...
    [ 0.119963] smp: Brought up 1 node, 1 CPU
    [ 0.119972] SMP: Total of 1 processors activated (12.29 BogoMIPS).
    [ 0.119980] CPU: All CPU(s) started in HYP mode.
    [ 0.119986] CPU: Virtualization extensions available.
    [ 0.120361] devtmpfs: initialized
    [ 0.140093] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [ 0.140347] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [ 0.140364] futex hash table entries: 256 (order: 2, 16384 bytes)
    [ 0.142668] pinctrl core: initialized pinctrl subsystem
    [ 0.143159] DMI not present or invalid.
    [ 0.143404] NET: Registered protocol family 16
    [ 0.150794] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.151595] omap_hwmod: l3_main_2 using broken dt data from ocp
    [ 0.321773] cpuidle: using governor ladder
    [ 0.321804] cpuidle: using governor menu
    [ 0.331091] OMAP GPIO hardware version 0.1
    [ 0.351487] No ATAGs?
    [ 0.351527] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [ 0.351540] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [ 0.352323] OMAP DMA hardware revision 0.0
    [ 0.382202] edma 43300000.edma: memcpy is disabled
    [ 0.385134] edma 43300000.edma: TI EDMA DMA engine driver
    [ 0.391402] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
    [ 0.394509] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [ 0.394672] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [ 0.394889] omap-iommu 58882000.mmu: 58882000.mmu registered
    [ 0.395100] omap-iommu 55082000.mmu: 55082000.mmu registered
    [ 0.395406] iommu: Adding device 58820000.ipu to group 1
    [ 0.395474] iommu: Adding device 55020000.ipu to group 2
    [ 0.395582] iommu: Adding device 40800000.dsp to group 0
    [ 0.396752] SCSI subsystem initialized
    [ 0.397759] palmas 0-0058: Irq flag is 0x00000004
    [ 0.423455] palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0
    [ 0.425059] SMPS12: supplied by regulator-dummy
    [ 0.426704] SMPS3: supplied by VMAIN
    [ 0.428229] SMPS45: supplied by regulator-dummy
    [ 0.430000] SMPS6: supplied by VMAIN
    [ 0.431632] SMPS7: supplied by VMAIN
    [ 0.433308] random: fast init done
    [ 0.433417] SMPS8: supplied by VMAIN
    [ 0.434630] SMPS9: supplied by VMAIN
    [ 0.435555] LDO1: supplied by VMAIN
    [ 0.441138] LDO2: supplied by VMAIN
    [ 0.450997] LDO3: supplied by VMAIN
    [ 0.461003] LDO4: supplied by VMAIN
    [ 0.471038] LDO5: supplied by regulator-dummy
    [ 0.471685] LDO6: supplied by regulator-dummy
    [ 0.472337] LDO7: supplied by regulator-dummy
    [ 0.472979] LDO8: supplied by regulator-dummy
    [ 0.473610] LDO9: supplied by VMAIN
    [ 0.481348] LDOLN: supplied by VMAIN
    [ 0.491051] LDOUSB: supplied by VMAIN
    [ 0.503468] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [ 0.503665] media: Linux media interface: v0.10
    [ 0.503701] videodev: Linux video capture interface: v2.00
    [ 0.503771] pps_core: LinuxPPS API ver. 1 registered
    [ 0.503779] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.503797] PTP clock support registered
    [ 0.503823] EDAC MC: Ver: 3.0.0
    [ 0.511080] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [ 0.511253] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [ 0.520693] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.521409] clocksource: Switched to clocksource arch_sys_counter
    [ 0.528524] NET: Registered protocol family 2
    [ 0.529043] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [ 0.529068] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [ 0.529126] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [ 0.529234] TCP: Hash tables configured (established 8192 bind 8192)
    [ 0.529300] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [ 0.529331] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [ 0.529442] NET: Registered protocol family 1
    [ 0.559867] RPC: Registered named UNIX socket transport module.
    [ 0.559877] RPC: Registered udp transport module.
    [ 0.559885] RPC: Registered tcp transport module.
    [ 0.559892] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.560958] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [ 0.561828] Initialise system trusted keyrings
    [ 0.561965] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [ 0.566322] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.576776] NFS: Registering the id_resolver key type
    [ 0.576796] Key type id_resolver registered
    [ 0.576804] Key type id_legacy registered
    [ 0.576838] ntfs: driver 2.1.32 [Flags: R/O].
    [ 0.578613] Key type asymmetric registered
    [ 0.578624] Asymmetric key parser 'x509' registered
    [ 0.578664] bounce: pool size: 64 pages
    [ 0.578701] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [ 0.578712] io scheduler noop registered
    [ 0.578720] io scheduler deadline registered
    [ 0.578808] io scheduler cfq registered (default)
    [ 0.578818] io scheduler mq-deadline registered
    [ 0.578826] io scheduler kyber registered
    [ 0.583923] pinctrl-single 4a003400.pinmux: 282 pins, size 1128
    [ 0.584062] pinctrl-single 4a002e8c.pinmux: please update dts to use #pinctrl-cells = <1>
    [ 0.584108] pinctrl-single 4a002e8c.pinmux: initialized with no interrupts
    [ 0.584118] pinctrl-single 4a002e8c.pinmux: 1 pins, size 4
    [ 0.607538] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.1
    [ 0.607892] dra7-pcie 51000000.pcie: host bridge /ocp/axi@0/pcie@51000000 ranges:
    [ 0.607927] dra7-pcie 51000000.pcie: IO 0x20003000..0x20012fff -> 0x00000000
    [ 0.607950] dra7-pcie 51000000.pcie: MEM 0x20013000..0x2fffffff -> 0x20013000
    [ 1.601458] dra7-pcie 51000000.pcie: Phy link never came up
    [ 1.601585] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
    [ 1.601598] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 1.601608] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
    [ 1.601618] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
    [ 1.606981] PCI: bus0: Fast back to back transfers disabled
    [ 1.612012] PCI: bus1: Fast back to back transfers enabled
    [ 1.612053] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff 64bit]
    [ 1.612070] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
    [ 1.612368] pcieport 0000:00:00.0: Signaling PME with IRQ 169
    [ 1.612480] pcieport 0000:00:00.0: AER enabled with IRQ 169
    [ 1.615604] V3_3D: supplied by smps9
    [ 1.615846] vtt_fixed: supplied by V3_3D
    [ 1.654940] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [ 1.658126] console [ttyS2] disabled
    [ 1.658181] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 45, base_baud = 3000000) is a 8250
    [ 2.685999] console [ttyS2] enabled
    [ 2.691369] omap_rng 48090000.rng: Random Number Generator ver. 20
    [ 2.697745] random: crng init done
    [ 2.702413] omapdss_dss 58000000.dss: Linked as a consumer to regulator.20
    [ 2.709427] DSS: OMAP DSS rev 6.1
    [ 2.715470] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [ 2.722992] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.13
    [ 2.741299] brd: module loaded
    [ 2.750009] loop: module loaded
    [ 2.757949] m25p80 spi0.0: s25fl256s1 (32768 Kbytes)
    [ 2.763074] 7 fixed-partitions partitions found on MTD device spi0.0
    [ 2.769456] Creating 7 MTD partitions on "spi0.0":
    [ 2.774306] 0x000000000000-0x000000040000 : "QSPI.SPL"
    [ 2.780119] 0x000000040000-0x000000140000 : "QSPI.u-boot"
    [ 2.786160] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
    [ 2.792774] 0x0000001c0000-0x0000001d0000 : "QSPI.u-boot-env"
    [ 2.799119] 0x0000001d0000-0x0000001e0000 : "QSPI.u-boot-env.backup1"
    [ 2.806184] 0x0000001e0000-0x0000009e0000 : "QSPI.kernel"
    [ 2.812185] 0x0000009e0000-0x000002000000 : "QSPI.file-system"
    [ 2.819150] libphy: Fixed MDIO Bus: probed
    [ 2.881444] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [ 2.889138] davinci_mdio 48485000.mdio: detected phy mask fffffffc
    [ 2.899585] libphy: 48485000.mdio: probed
    [ 2.903667] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver Micrel KSZ9031 Gigabit PHY
    [ 2.913414] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
    [ 2.923811] cpsw 48484000.ethernet: Detected MACID = 44:ea:d8:17:6e:42
    [ 2.930425] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [ 2.936855] cpsw 48484000.ethernet: ALE Table size 1024
    [ 2.942178] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [ 2.950073] cpsw 48484000.ethernet: cpsw: Detected MACID = 44:ea:d8:17:6e:43
    [ 2.958310] i2c /dev entries driver
    [ 2.966339] cpu cpu0: Linked as a consumer to regulator.4
    [ 2.971850] cpu cpu0: Linked as a consumer to regulator.27
    [ 2.977966] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 1178000 KHz

    == End ==

    I tried MII commands in U-boot.

    == Start ==

    U-Boot SPL 2020.01-dirty (Dec 18 2020 - 18:45:39 +0530)
    DRA722-GP ES2.0
    Trying to boot from MMC1
    no pinctrl state for default mode
    Loading Environment from FAT... no pinctrl state for default mode
    OK


    U-Boot 2020.01-dirty (Dec 18 2020 - 18:45:39 +0530)

    CPU  : DRA722-GP ES2.0
    Model: TI AM5718 IDK
    Board: AM571x IDK REV 1.3B
    DRAM:  1 GiB
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    Loading Environment from FAT... OK
    Net:   
    Warning: ethernet@48484000 using MAC address from ROM
    eth0: ethernet@48484000
    Hit any key to stop autoboot:  0
    => mii list
    mii - MII utility commands

    Usage:
    mii device                            - list available devices
    mii device <devname>                  - set current device
    mii info   <addr>                     - display MII PHY info
    mii read   <addr> <reg>               - read  MII PHY <addr> register <reg>
    mii write  <addr> <reg> <data>        - write MII PHY <addr> register <reg>
    mii modify <addr> <reg> <data> <mask> - modify MII PHY <addr> register <reg>
                                            updating bits identified in <mask>
    mii dump   <addr> <reg>               - pretty-print <addr> <reg> (0-5 only)
    Addr and/or reg may be ranges, e.g. 2-7.
    => mii device
    MII devices: 'ethernet@48484000'
    Current device: 'ethernet@48484000'
    => mii info 0
    PHY 0x00: OUI = 0x0885, Model = 0x22, Rev = 0x02,  10baseT, HDX
    => mii info 1
    PHY 0x01: OUI = 0x0885, Model = 0x22, Rev = 0x02,  10baseT, HDX
    => mii info 2
    => mii info 3
    => mii info 4
    => mii info 5

    == End ==

    Regards

    Toshio

  • Hi,

    Sorry for the late response.

    Old SDK version is OK.(Attached microSD card, TMDXIDK5718)

    Do you mean 6 ethernet ports are working with an old SDK binaries? Do you know which version of SDK it is?

    Could you try to configure MAC address in u-boot before booting Linux kernel?

    setenv eth1addr 70:FF:76:1D:50:EC

    setenv eth2addr 70:FF:76:1D:50:ED

    setenv eth3addr 70:ff:76:1c:23:b7

    setenv eth4addr 70:ff:76:1c:23:b8

    setenv eth5addr 70:ff:76:1c:23:b5

    setenv eth6addr 70:ff:76:1c:23:b6

     

    Thanks.

    Regards,
    Stanley