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.

CCS/EVMK2H: Ethernet link down issue and Error message on Processor SDK

Part Number: EVMK2H


Tool/software: Code Composer Studio

Hi,

Recently,I try to use  ti-processor-sdk-linux-k2hk-evm-06.01.00.08  on my  EVMK2H.

No matter using arago-base-tisdk-image-k2hk-evm.ubi which prebuild ,Or  the .ubi I compile  

I still  meet some problems:

1, Ethernet link  down , after whole filesystem boot up. I saw someone have same question on TI website

    Do I need to disable some function on Linux?

2, Error message comes up.It may be not affect kernel operation.But error message make me feel unstable.

   Have any solution for these error message?

3, The prebuild .ubi file is about 166MB ,but the file size of ubi I compile is about 200Mb. I don't change anything but they aren't same size.

So any parameter or setting I need to modify? Here is the command I input to compile ubi file:

mkfs.ubifs -r ./boot -F -o keystone-evm-boot.ubifs -m 2048 -e 126976 -c 47

mkfs.ubifs -r ./tisdk -o processor-rootfs-k2hk-evm.ubifs -F -m 2048 -e 126976 -c 4800

ubinize -o k2hk-evm-rootfs.ubi -m 2048 -p 128KiB -s 2048 -O 2048 ubinize_k2hk-evm.cfg

Best Regards

Jacky

  • Hi, Jacky,

    I can't tell why the eth0 is down. You may want to check your boot logs to see if there is any errors when initializing the eth0 including serdes, gbe-firmware, etc. Is this your custom board? If you have a TI EVM, you can compare the boot logs between the 2 boards and see what the difference are.

    The message on "Failed to start Synchronize system and HW clock" has been discussed in the following link. Please refer to it.

    https://e2e.ti.com/support/processors/f/791/t/893165

    The hyper term warning has nothing to do with EVM. To me, it is HyperTerm complaining the text format. It's irrelevant to board operation.

    Rex

  • Hi,Rex 

    Thanks for your reply.

    1,This is not my custom board. I always using TI EVMK2H,That is why I confuse about eth0 down issue.

       I used to run MCSDK on EVMK2H , and I don't find any eth0 down issue. So I don't think there is any hardware issue .

    2,Could I disable this error message? Because I don't want anyone saw this error and feel something wrong on my system.

    Best Regards

    Jacky

  • Hi, Jacky,

     I used to run MCSDK on EVMK2H , and I don't find any eth0 down issue.

    Are you still using MCSDK or have migrated to ProcSDK? what version? If you migrated to PSDK, are you running prebuilt images? have you reset u-boot env variables? 

    Could I disable this error message? 

    Do you use ethernet port? If you don't have ethernet cable connected, it's normal to print that message and doesn't have any impact to operation if network is not used. Besides, it is not an error, but a warning message. If it bothers you, you can disable the print in driver code. Be aware of this file has been upstreamed. You should follow the license term stated in the header of the file.

    Rex

  • Hi,Rex 

    1, I am trying to migrate to Processor SDK ,using 06.01.00.08

        I use prebuild images and image I build form source code .Both have same issue. 

         I don't  think u-boot env have effect on that.Because I only set ftfp path and server ip .But I will reset and see.

    2,Ethernet need to be connected  all the time .This solution sounds a little inflexible.Is there any document about EVMK2H NTP configure?

    Best Regards

    Jacky

  • Hi,

    I post the boot log here, anybody can give some advise for these issue?

    U-Boot SPL 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    
    CPU: 66AK2Hx SR2.0
    Model: Texas Instruments Keystone 2 Kepler/Hawking EVM
    DRAM:  DDR3A Speed will be configured for 1333 Operation.
    Detected SO-DIMM [SQR-SD3T-2G1333SED]
    DDR3 speed 1333
    DRAM: 2 GiB (includes reported below)
    
    Clear entire DDR3 memory to enable ECC
    2 GiB
    NAND:  512 MiB
    Loading Environment from NAND... OK
    Net:   eth0: netcp@2000000
    Warning: netcp@slave-1 (eth1) using random MAC address - 22:6d:a4:e8:b5:c2
    , eth1: netcp@slave-1
    Warning: netcp@slave-2 (eth2) using random MAC address - d2:43:5a:ea:db:a2
    , eth2: netcp@slave-2
    Warning: netcp@slave-3 (eth3) using random MAC address - a2:58:d2:f5:6c:05
    , eth3: netcp@slave-3
    Hit any key to stop autoboot:  0 
    ubi0: attaching mtd3
    ubi0: scanning is finished
    ubi0: attached mtd3 (name "ubifs", size 510 MiB)
    ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    ubi0: good PEBs: 4080, bad PEBs: 4, corrupted PEBs: 0
    ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1920377169
    ubi0: available PEBs: 0, total reserved PEBs: 4080, PEBs reserved for bad PEB handling: 76
    Loading file '/boot/skern-k2hk.bin' to addr 0x87000000...
    Done
    K2_BM_15.07-53-ge1f885a SoC:k2hk built:17:35:26, Oct 19 2019
                                                                
    ## installed monitor @ 0xc5f0000, freq [200000000], status 207552512
    Loading file '/boot/zImage' to addr 0x82000000...
    Done
    Loading file '/boot/k2-fw-initrd.cpio.gz' to addr 0x88080000...
    ** File not found /boot/k2-fw-initrd.cpio.gz **
    Loading file '/boot/keystone-k2hk-evm.dtb' to addr 0x88000000...
    Done
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Ramdisk to 8fbe7000, end 8ffff200 ... OK
       Loading Device Tree to 8fbda000, end 8fbe6a6b ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.59-g5f8c1c6121 (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 Sat Oct 19 16:21:42 UTC 2019
    [    0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (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: Texas Instruments Keystone 2 Kepler/Hawking EVM
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] Switching physical address space to 0x800000000
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000081f800000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp-common-memory@81f800000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x000000087e400000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: Using PSCI v0.1 Function IDs from DT
    [    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [    0.000000] percpu: Embedded 16 pages/cpu s36492 r8192 d20852 u65536
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 359296
    [    0.000000] Kernel command line: console=ttyS0,115200n8 rootwait=1 mtdparts=spi0.0:1m(u-boot-spl)ro,-(misc) rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=ubifs,2048
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 1376408K/1441792K available (8192K kernel code, 288K rwdata, 2700K rodata, 2048K init, 266K bss, 32616K reserved, 32768K cma-reserved, 892928K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (10208 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 289 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 267 kB)
    [    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 restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    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.000004] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000013] Switching to timer-based delay loop, resolution 5ns
    [    0.000188] keystone timer clock @200000000 Hz
    [    0.000359] Console: colour dummy device 80x30
    [    0.000397] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
    [    0.000410] pid_max: default: 32768 minimum: 301
    [    0.000503] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000512] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000983] CPU: Testing write buffer coherency: ok
    [    0.001009] CPU0: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.001208] /cpus/cpu@0 missing clock-frequency property
    [    0.001230] /cpus/cpu@1 missing clock-frequency property
    [    0.001253] /cpus/cpu@2 missing clock-frequency property
    [    0.001276] /cpus/cpu@3 missing clock-frequency property
    [    0.001285] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.060013] Setting up static identity map for 0x80200000 - 0x80200138
    [    0.080017] rcu: Hierarchical SRCU implementation.
    [    0.100161] EFI services will not be available.
    [    0.120059] smp: Bringing up secondary CPUs ...
    [    0.204592] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.204598] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.284686] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [    0.284692] CPU2: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364783] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [    0.364789] CPU3: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364926] smp: Brought up 1 node, 4 CPUs
    [    0.364938] SMP: Total of 4 processors activated (1600.00 BogoMIPS).
    [    0.364945] CPU: All CPU(s) started in HYP mode.
    [    0.364951] CPU: Virtualization extensions available.
    [    0.365381] devtmpfs: initialized
    [    0.371106] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.371318] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.371331] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [    0.371791] pinctrl core: initialized pinctrl subsystem
    [    0.372141] DMI not present or invalid.
    [    0.372343] NET: Registered protocol family 16
    [    0.373172] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.373844] cpuidle: using governor ladder
    [    0.373872] cpuidle: using governor menu
    [    0.373981] No ATAGs?
    [    0.374072] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.374082] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.389685] SCSI subsystem initialized
    [    0.390643] media: Linux media interface: v0.10
    [    0.390672] videodev: Linux video capture interface: v2.00
    [    0.390725] pps_core: LinuxPPS API ver. 1 registered
    [    0.390732] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.390747] PTP clock support registered
    [    0.390772] EDAC MC: Ver: 3.0.0
    [    0.391233] Advanced Linux Sound Architecture Driver Initialized.
    [    0.391801] clocksource: Switched to clocksource arch_sys_counter
    [    0.397307] NET: Registered protocol family 2
    [    0.397681] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.397703] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.397731] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.397780] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.397837] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.397854] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.397999] NET: Registered protocol family 1
    [    0.418318] RPC: Registered named UNIX socket transport module.
    [    0.418326] RPC: Registered udp transport module.
    [    0.418333] RPC: Registered tcp transport module.
    [    0.418339] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.418464] Trying to unpack rootfs image as initramfs...
    [    0.443115] Freeing initrd memory: 4196K
    [    0.443304] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.443554] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.443963] platform alarmtimer: set dma_pfn_offset00780000
    [    0.444452] Initialise system trusted keyrings
    [    0.444562] workingset: timestamp_bits=14 max_order=19 bucket_order=5
    [    0.448405] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.448776] NFS: Registering the id_resolver key type
    [    0.448792] Key type id_resolver registered
    [    0.448799] Key type id_legacy registered
    [    0.448829] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.450088] Key type asymmetric registered
    [    0.450097] Asymmetric key parser 'x509' registered
    [    0.450137] bounce: pool size: 64 pages
    [    0.450161] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.450170] io scheduler noop registered
    [    0.450176] io scheduler deadline registered
    [    0.450247] io scheduler cfq registered (default)
    [    0.450255] io scheduler mq-deadline registered
    [    0.450262] io scheduler kyber registered
    [    0.450550] keystone_irq 26202a0.keystone_irq: irqchip registered, nr_irqs 28
    [    0.451224] ti,keystone-serdes 232a000.phy: Direct firmware load for ks2_gbe_serdes.bin failed with error -2
    [    0.451236] ti,keystone-serdes 232a000.phy: can't get any serdes init fw
    [    0.451244] ti,keystone-serdes 232a000.phy: serdes procider init failed -19
    [    0.454897] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 0, number of queues 8192
    [    0.455029] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 0, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.455041] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 8192, number of queues 8192
    [    0.455154] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 8192, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.455287] keystone-navigator-qmss soc@0:qmss@2a40000: failed to get firmware for pdsp
    [    0.456915] keystone-navigator-qmss soc@0:qmss@2a40000: pdsp id 0 not started for range acc-low-0
    [    0.457545] keystone-navigator-dma soc@0:knav_dmas@0: DMA dma_gbe registered 41 logical channels, flows 32, tx chans: 9, rx chans: 24
    [    0.491737] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.491834] platform serial8250: set dma_pfn_offset00780000
    [    0.494370] console [ttyS0] disabled
    [    0.494414] 2530c00.serial: ttyS0 at MMIO 0x2530c00 (irq = 27, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.397931] console [ttyS0] enabled
    [    1.402149] 2531000.serial: ttyS1 at MMIO 0x2531000 (irq = 28, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.431535] brd: module loaded
    [    1.440159] loop: module loaded
    [    1.444977] spi_davinci 21000400.spi: DMA is not supported (-19)
    [    1.451691] m25p80 spi0.0: n25q128a11 (16384 Kbytes)
    [    1.456720] 2 cmdlinepart partitions found on MTD device spi0.0
    [    1.462680] Creating 2 MTD partitions on "spi0.0":
    [    1.467490] 0x000000000000-0x000000100000 : "u-boot-spl"
    [    1.473383] 0x000000100000-0x000001000000 : "misc"
    [    1.478728] spi_davinci 21000400.spi: Controller at 0x(ptrval)
    [    1.484851] spi_davinci 21000600.spi: DMA is not supported (-19)
    [    1.491146] spi_davinci 21000600.spi: Controller at 0x(ptrval)
    [    1.497250] spi_davinci 21000800.spi: DMA is not supported (-19)
    [    1.503561] spi_davinci 21000800.spi: Controller at 0x(ptrval)
    [    1.509652] platform Fixed MDIO bus.0: set dma_pfn_offset00780000
    [    1.515922] libphy: Fixed MDIO Bus: probed
    [    1.571825] davinci_mdio 2090300.mdio: davinci mdio revision 1.5, bus freq 2500000
    [    1.579422] libphy: 2090300.mdio: probed
    [    1.584849] davinci_mdio 2090300.mdio: phy[0]: device 2090300.mdio:00, driver Marvell 88E1111
    [    1.593424] davinci_mdio 2090300.mdio: phy[1]: device 2090300.mdio:01, driver Marvell 88E1111
    [    1.602442] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.120475] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.640360] netcp-1.0 2620110.netcp: initialized cpsw ale version 1.3
    [    2.646845] netcp-1.0 2620110.netcp: ALE Table size 1024
    [    2.652209] netcp-1.0 2620110.netcp: cpts: overflow check period 350 (jiffies)
    [    2.659459] netcp-1.0 2620110.netcp: CPTS: ref_clk_freq:600000000 calc_mult:3579139413 calc_shift:31 error:-1 nsec/sec
    [    2.670885] netcp-1.0 2620110.netcp: module(netcp-xgbe) not used for device
    [    2.678068] i2c /dev entries driver
    [    2.683033] sdhci: Secure Digital Host Controller Interface driver
    [    2.689234] sdhci: Copyright(c) Pierre Ossman
    [    2.693847] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.700458] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.707987] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac
    [    2.714385] nand: Micron MT29F4G08ABBDAHC
    [    2.718407] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    2.726293] Bad block table found at page 262080, version 0x01
    [    2.732639] Bad block table found at page 262016, version 0x01
    [    2.738793] 3 fixed-partitions partitions found on MTD device 30000000.nand
    [    2.745793] Creating 3 MTD partitions on "30000000.nand":
    [    2.751212] 0x000000000000-0x000000100000 : "u-boot"
    [    2.756790] 0x000000100000-0x000000180000 : "params"
    [    2.762314] 0x000000180000-0x000020000000 : "ubifs"
    [    2.770944] davinci_nand 30000000.nand: controller rev. 2.5
    [    2.777034] platform snd-soc-dummy: set dma_pfn_offset00780000
    [    2.783756] NET: Registered protocol family 10
    [    2.788945] Segment Routing with IPv6
    [    2.792683] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    2.798978] NET: Registered protocol family 17
    [    2.803557] Key type dns_resolver registered
    [    2.807957] Registering SWP/SWPB emulation handler
    [    2.813141] Loading compiled-in X.509 certificates
    [    2.822949] ubi0: attaching mtd4
    [    3.171806] (NULL net_device): Link is Down
    [    3.176004] (NULL net_device): Link is Down
    [    4.828648] ubi0: scanning is finished
    [    4.841680] ubi0: attached mtd4 (name "ubifs", size 510 MiB)
    [    4.847379] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [    4.854291] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    [    4.861103] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [    4.868100] ubi0: good PEBs: 4080, bad PEBs: 4, corrupted PEBs: 0
    [    4.874224] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    [    4.881473] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1920377169
    [    4.890651] ubi0: available PEBs: 0, total reserved PEBs: 4080, PEBs reserved for bad PEB handling: 76
    [    4.900018] ubi0: background thread "ubi_bgt0d" started, PID 73
    [    4.900107] hctosys: unable to open rtc device (rtc0)
    [    4.921065] ALSA device list:
    [    4.924051]   No soundcards found.
    [    4.937936] UBIFS: parse sync
    [    4.941596] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 74
    [    4.973442] UBIFS (ubi0:1): recovery needed
    [    5.076717] UBIFS (ubi0:1): recovery completed
    [    5.081239] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs"
    [    5.088681] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    [    5.098647] UBIFS (ubi0:1): FS size: 495968256 bytes (472 MiB, 3906 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
    [    5.109395] UBIFS (ubi0:1): reserved for root: 0 bytes (0 KiB)
    [    5.115294] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 4DA42239-ED89-4A6B-9868-CFE8F6940741, small LPT model
    [    5.128147] VFS: Mounted root (ubifs filesystem) on device 0:14.
    [    5.135916] devtmpfs: mounted
    [    5.139847] Freeing unused kernel memory: 2048K
    [    5.144508] Run /sbin/init as init process
    [    5.391706] systemd[1]: System time before build time, advancing clock.
    [    5.462113] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    5.484321] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2019.07!
    
    [    5.535493] systemd[1]: Set hostname to <k2hk-evm>.
    [    5.811952] 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 based firewalling.
    [    5.829079] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    6.092908] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.102413] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    6.141940] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.148601] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    6.183222] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.202492] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [    6.242983] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    6.286664] systemd[1]: Mounting Kernel Debug File System...
             Mounting Kernel Debug File System...
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on Network Service Netlink Socket.
             Mounting POSIX Message Queue File System...
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Reached target Paths.
    [  OK  ] Listening on udev Kernel Socket.
             Starting Create list of required stâ¦ce nodes for the current kernel...
    [  OK  ] Reached target Swap.
             Mounting Temporary Directory (/tmp)...
    [  OK  ] Reached target Slices.
    [  OK  ] Listening on udev Control Socket.
             Starting udev Coldplug all Devices...
             Starting Load Kernel Modules...
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    6.831197] NET: Registered protocol family 45
             Starting Journal Service...
             Starting Remount Root and Kernel File Systems...
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Started Create list of required staâ¦vice nodes for the current kernel.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Remount Root and Kernel File Systems.
             Mounting Kernel Configuration File System...
             Starting Apply Kernel Variables...
             Starting Create Static Device Nodes in /dev...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [    7.406296] systemd-journald[93]: Received request to flush runtime journal from PID 1
    [  OK  ] Reached target Local File Systems (Pre).
    [  OK  ] Reached target Containers.
             Mounting /var/volatile...
             Mounting /media/ram...
             Starting udev Kernel Device Manager...
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Mounted /media/ram.
    [    7.740939] keystone-rproc 10800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.763606] remoteproc remoteproc0: 10800000.dsp is available
    [    7.773153] keystone-rproc 11800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.782355] remoteproc remoteproc1: 11800000.dsp is available
    [    7.792560] keystone-rproc 12800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.801618] remoteproc remoteproc2: 12800000.dsp is available
    [    7.810064] keystone-rproc 13800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.821733] remoteproc remoteproc3: 13800000.dsp is available
    [    7.830009] keystone-rproc 14800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.839419] remoteproc remoteproc4: 14800000.dsp is available
    [    7.848223] keystone-rproc 15800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.857335] remoteproc remoteproc5: 15800000.dsp is available
    [    7.867196] keystone-rproc 16800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.876951] remoteproc remoteproc6: 16800000.dsp is available
    [    7.892220] keystone-rproc 17800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.901348] remoteproc remoteproc7: 17800000.dsp is available
    [    7.970840] davinci-wdt 22f0080.wdt: heartbeat 60 sec
             Starting Load/Save Random Seed...
    [    8.032666] at24 0-0050: 131072 byte 24c1024 EEPROM, writable, 1 bytes/write
    [  OK  ] Reached target Local File Systems.
    [    8.080696] keystone-usbphy 2620738.usb_phy: 2620738.usb_phy supply vcc not found, using dummy regulator
             Starting Create Volatile Files and Directories...
    [    8.103388] keystone-usbphy 2620738.usb_phy: Linked as a consumer to regulator.0
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Found device /dev/ttyS0.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Network Time Synchronization...
             Starting Network Service...
             [    8.295793] random: fast init done
    Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Network Service.
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [    8.782733] netcp-1.0 2620110.netcp eth1: Link is Down
    [    8.794534] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [    9.024125] netcp-1.0 2620110.netcp eth0: Link is Down
    [    9.027451] dwc3 2690000.dwc3: Failed to get clk 'ref': -2
    [    9.030159] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    9.042203] platform xhci-hcd.0.auto: set dma_pfn_offset00780000
    [    9.089739] usbcore: registered new interface driver usbfs
    [    9.096078] usbcore: registered new interface driver hub
    [    9.102147] usbcore: registered new device driver usb
    [    9.130115] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [    9.135710] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    [    9.144804] xhci-hcd xhci-hcd.0.auto: hcc params 0x0298f06d hci version 0x100 quirks 0x0000000002010010
    [    9.154331] xhci-hcd xhci-hcd.0.auto: irq 35, io mem 0x02690000
    [    9.160580] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    9.168916] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.176200] usb usb1: Product: xHCI Host Controller
    [    9.181095] usb usb1: Manufacturer: Linux 4.19.59-g5f8c1c6121 xhci-hcd
    [    9.187670] usb usb1: SerialNumber: xhci-hcd.0.auto
    [    9.193592] hub 1-0:1.0: USB hub found
    [    9.197384] hub 1-0:1.0: 1 port detected
    [    9.201643] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [    9.209526] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    [    9.217759] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
    [    9.225985] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    9.234454] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    9.243083] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.250335] usb usb2: Product: xHCI Host Controller
    [    9.255686] usb usb2: Manufacturer: Linux 4.19.59-g5f8c1c6121 xhci-hcd
    [    9.262553] usb usb2: SerialNumber: xhci-hcd.0.auto
    [    9.267860] hub 2-0:1.0: USB hub found
    [    9.271646] hub 2-0:1.0: 1 port detected
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started D-Bus System Message Bus.
    [  OK  ] Started Job spooling tools.
             Starting Print notice about GPLv3 packages...
             Starting Login Service...
             Starting telnetd.service...
             Starting TI IPC Daemon...
             Starting RPC Bind Service...
    [  OK  ] Started Periodic Command Scheduler.
             Starting Network Name Resolution...
             Starting Wait for Network to be Configured...
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
    [  OK  ] Started TI IPC Daemon.
    [  OK  ] Started Login Service.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started thttpd.service.
    [  OK  ] Started Network Name Resolution.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Reached target Network.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Permit User Sessions...
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [   13.273116] netcp-1.0 2620110.netcp eth0: Link is Up - 1Gbps/Full - flow control rx/tx
    [   13.281122] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            bash
            bc
            cifs-utils
            cpio
            dosfstools
            elfutils
            gawk
            gzip
            libbfd
            libdw1
            libelf1
            libreadline7
            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.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org k2hk-evm ttyS0
    
    Arago 2019.07 k2hk-evm ttyS0
    
    k2hk-evm login: [   22.041808] netcp-1.0 2620110.netcp eth0: Link is Down
    [   22.632685] netcp-1.0 2620110.netcp eth0: Link is Up - 1Gbps/Full - flow control rx/tx
    [   89.361806] netcp-1.0 2620110.netcp eth0: Link is Down
    [   90.232680] netcp-1.0 2620110.netcp eth0: Link is Up - 1Gbps/Full - flow control rx/tx
    [  112.072683] netcp-1.0 2620110.netcp eth0: Link is Down
    

    Best Regards

    Jacky

  • Hi,

    Is there anybody has any advise for these issue?Thanks

    Best Regards

    Jacky

  • Hi, Jacky,

    You didn't mentioned the ethernet port goes up and down in your original post. The logs you attached clearly indicates you have Gigabit MDC/MDIO signal integrity issue which is documented in NetCP driver guide, 

    http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/NetCP.html

    Follow the instruction in the Driver Guide to disable MDIO will workaround the issue. The document may based on older kernel release, you will need to port it to the latest kernel.

    Rex

  • Hi,Rex 

    Sorry for late reply.Sometime ethernet port just goes down and won't go up.But sometime eth port will go up and down .

    Anyway, thanks for your information.I will try your way and see.

    Best Regards

    Jacky

  • Jacky,

    Yes, please try to disable MDIO and post back if it helps.

    Rex

  • Hi,Rex 

    It seems OK to disable MDIO ,wouldn't see ethernet port down issue.

    But UART always print "cpts: unable to obtain a time stamp".

    Do I need any other configure for Linux kernel?

    Here is the boot log:

    U-Boot SPL 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    
    CPU: 66AK2Hx SR2.0
    Model: Texas Instruments Keystone 2 Kepler/Hawking EVM
    DRAM:  DDR3A Speed will be configured for 1333 Operation.
    Detected SO-DIMM [SQR-SD3T-2G1333SED]
    DDR3 speed 1333
    DRAM: 2 GiB (includes reported below)
    
    Clear entire DDR3 memory to enable ECC
    2 GiB
    NAND:  512 MiB
    Loading Environment from NAND... OK
    Net:   eth0: netcp@2000000
    Warning: netcp@slave-1 (eth1) using random MAC address - 62:6f:26:ee:af:e1
    , eth1: netcp@slave-1
    Warning: netcp@slave-2 (eth2) using random MAC address - 36:44:19:af:24:36
    , eth2: netcp@slave-2
    Warning: netcp@slave-3 (eth3) using random MAC address - c2:8a:bb:2f:76:36
    , eth3: netcp@slave-3
    Hit any key to stop autoboot:  0 
    ubi0: attaching mtd3
    ubi0: scanning is finished
    ubi0: attached mtd3 (name "ubifs", size 510 MiB)
    ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    ubi0: good PEBs: 4080, bad PEBs: 4, corrupted PEBs: 0
    ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1430987296
    ubi0: available PEBs: 0, total reserved PEBs: 4080, PEBs reserved for bad PEB handling: 76
    Loading file '/boot/skern-k2hk.bin' to addr 0x87000000...
    Done
    K2_BM_15.07-53-ge1f885a SoC:k2hk built:17:35:26, Oct 19 2019
                                                                
    ## installed monitor @ 0xc5f0000, freq [200000000], status 207552512
    Loading file '/boot/zImage' to addr 0x82000000...
    Done
    Loading file '/boot/k2-fw-initrd.cpio.gz' to addr 0x88080000...
    ** File not found /boot/k2-fw-initrd.cpio.gz **
    Loading file '/boot/keystone-k2hk-evm.dtb' to addr 0x88000000...
    Done
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Ramdisk to 8fbe7000, end 8ffff200 ... OK
       Loading Device Tree to 8fbda000, end 8fbe6968 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.59-g5f8c1c6121 (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 Sat Oct 19 16:21:42 UTC 2019
    [    0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (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: Texas Instruments Keystone 2 Kepler/Hawking EVM
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] Switching physical address space to 0x800000000
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000081f800000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp-common-memory@81f800000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x000000087e400000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: Using PSCI v0.1 Function IDs from DT
    [    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [    0.000000] percpu: Embedded 16 pages/cpu s36492 r8192 d20852 u65536
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 359296
    [    0.000000] Kernel command line: console=ttyS0,115200n8 rootwait=1 mtdparts=spi0.0:1m(u-boot-spl)ro,-(misc) rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=ubifs,2048
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 1376408K/1441792K available (8192K kernel code, 288K rwdata, 2700K rodata, 2048K init, 266K bss, 32616K reserved, 32768K cma-reserved, 892928K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (10208 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 289 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 267 kB)
    [    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 restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    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.000004] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000013] Switching to timer-based delay loop, resolution 5ns
    [    0.000187] keystone timer clock @200000000 Hz
    [    0.000352] Console: colour dummy device 80x30
    [    0.000391] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
    [    0.000403] pid_max: default: 32768 minimum: 301
    [    0.000496] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000505] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000976] CPU: Testing write buffer coherency: ok
    [    0.001002] CPU0: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.001202] /cpus/cpu@0 missing clock-frequency property
    [    0.001225] /cpus/cpu@1 missing clock-frequency property
    [    0.001247] /cpus/cpu@2 missing clock-frequency property
    [    0.001269] /cpus/cpu@3 missing clock-frequency property
    [    0.001278] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.060012] Setting up static identity map for 0x80200000 - 0x80200138
    [    0.080015] rcu: Hierarchical SRCU implementation.
    [    0.100158] EFI services will not be available.
    [    0.120057] smp: Bringing up secondary CPUs ...
    [    0.204592] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.204598] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.284688] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [    0.284694] CPU2: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364782] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [    0.364788] CPU3: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364924] smp: Brought up 1 node, 4 CPUs
    [    0.364935] SMP: Total of 4 processors activated (1600.00 BogoMIPS).
    [    0.364942] CPU: All CPU(s) started in HYP mode.
    [    0.364948] CPU: Virtualization extensions available.
    [    0.365380] devtmpfs: initialized
    [    0.371129] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.371342] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.371355] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [    0.371815] pinctrl core: initialized pinctrl subsystem
    [    0.372161] DMI not present or invalid.
    [    0.372362] NET: Registered protocol family 16
    [    0.373184] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.373858] cpuidle: using governor ladder
    [    0.373886] cpuidle: using governor menu
    [    0.373994] No ATAGs?
    [    0.374085] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.374095] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.389626] SCSI subsystem initialized
    [    0.390582] media: Linux media interface: v0.10
    [    0.390611] videodev: Linux video capture interface: v2.00
    [    0.390668] pps_core: LinuxPPS API ver. 1 registered
    [    0.390675] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.390690] PTP clock support registered
    [    0.390714] EDAC MC: Ver: 3.0.0
    [    0.391178] Advanced Linux Sound Architecture Driver Initialized.
    [    0.391744] clocksource: Switched to clocksource arch_sys_counter
    [    0.397237] NET: Registered protocol family 2
    [    0.397613] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.397634] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.397662] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.397711] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.397765] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.397783] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.397932] NET: Registered protocol family 1
    [    0.418245] RPC: Registered named UNIX socket transport module.
    [    0.418253] RPC: Registered udp transport module.
    [    0.418259] RPC: Registered tcp transport module.
    [    0.418265] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.418391] Trying to unpack rootfs image as initramfs...
    [    0.443042] Freeing initrd memory: 4196K
    [    0.443232] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.443483] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.443888] platform alarmtimer: set dma_pfn_offset00780000
    [    0.444380] Initialise system trusted keyrings
    [    0.444489] workingset: timestamp_bits=14 max_order=19 bucket_order=5
    [    0.448384] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.448751] NFS: Registering the id_resolver key type
    [    0.448767] Key type id_resolver registered
    [    0.448774] Key type id_legacy registered
    [    0.448805] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.450059] Key type asymmetric registered
    [    0.450069] Asymmetric key parser 'x509' registered
    [    0.450108] bounce: pool size: 64 pages
    [    0.450135] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.450144] io scheduler noop registered
    [    0.450150] io scheduler deadline registered
    [    0.450229] io scheduler cfq registered (default)
    [    0.450237] io scheduler mq-deadline registered
    [    0.450245] io scheduler kyber registered
    [    0.450533] keystone_irq 26202a0.keystone_irq: irqchip registered, nr_irqs 28
    [    0.451213] ti,keystone-serdes 232a000.phy: Direct firmware load for ks2_gbe_serdes.bin failed with error -2
    [    0.451224] ti,keystone-serdes 232a000.phy: can't get any serdes init fw
    [    0.451233] ti,keystone-serdes 232a000.phy: serdes procider init failed -19
    [    0.454848] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 0, number of queues 8192
    [    0.454988] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 0, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.455000] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 8192, number of queues 8192
    [    0.455114] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 8192, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.455237] keystone-navigator-qmss soc@0:qmss@2a40000: failed to get firmware for pdsp
    [    0.456883] keystone-navigator-qmss soc@0:qmss@2a40000: pdsp id 0 not started for range acc-low-0
    [    0.457518] keystone-navigator-dma soc@0:knav_dmas@0: DMA dma_gbe registered 41 logical channels, flows 32, tx chans: 9, rx chans: 24
    [    0.491676] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.491730] platform serial8250: set dma_pfn_offset00780000
    [    0.494299] console [ttyS0] disabled
    [    0.494343] 2530c00.serial: ttyS0 at MMIO 0x2530c00 (irq = 27, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.397857] console [ttyS0] enabled
    [    1.402073] 2531000.serial: ttyS1 at MMIO 0x2531000 (irq = 28, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.431414] brd: module loaded
    [    1.440056] loop: module loaded
    [    1.444873] spi_davinci 21000400.spi: DMA is not supported (-19)
    [    1.451589] m25p80 spi0.0: n25q128a11 (16384 Kbytes)
    [    1.456620] 2 cmdlinepart partitions found on MTD device spi0.0
    [    1.462581] Creating 2 MTD partitions on "spi0.0":
    [    1.467391] 0x000000000000-0x000000100000 : "u-boot-spl"
    [    1.473281] 0x000000100000-0x000001000000 : "misc"
    [    1.478627] spi_davinci 21000400.spi: Controller at 0x(ptrval)
    [    1.484745] spi_davinci 21000600.spi: DMA is not supported (-19)
    [    1.491039] spi_davinci 21000600.spi: Controller at 0x(ptrval)
    [    1.497140] spi_davinci 21000800.spi: DMA is not supported (-19)
    [    1.503453] spi_davinci 21000800.spi: Controller at 0x(ptrval)
    [    1.509543] platform Fixed MDIO bus.0: set dma_pfn_offset00780000
    [    1.515814] libphy: Fixed MDIO Bus: probed
    [    1.521359] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.041332] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.561322] netcp-1.0 2620110.netcp: initialized cpsw ale version 1.3
    [    2.567805] netcp-1.0 2620110.netcp: ALE Table size 1024
    [    2.573167] netcp-1.0 2620110.netcp: cpts: overflow check period 350 (jiffies)
    [    2.580417] netcp-1.0 2620110.netcp: CPTS: ref_clk_freq:600000000 calc_mult:3579139413 calc_shift:31 error:-1 nsec/sec
    [    2.591851] netcp-1.0 2620110.netcp: module(netcp-xgbe) not used for device
    [    2.599043] i2c /dev entries driver
    [    2.604000] sdhci: Secure Digital Host Controller Interface driver
    [    2.610202] sdhci: Copyright(c) Pierre Ossman
    [    2.614809] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.621414] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.628920] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac
    [    2.635317] nand: Micron MT29F4G08ABBDAHC
    [    2.639341] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    2.647229] Bad block table found at page 262080, version 0x01
    [    2.653574] Bad block table found at page 262016, version 0x01
    [    2.659729] 3 fixed-partitions partitions found on MTD device 30000000.nand
    [    2.666730] Creating 3 MTD partitions on "30000000.nand":
    [    2.672159] 0x000000000000-0x000000100000 : "u-boot"
    [    2.677711] 0x000000100000-0x000000180000 : "params"
    [    2.683237] 0x000000180000-0x000020000000 : "ubifs"
    [    2.691888] davinci_nand 30000000.nand: controller rev. 2.5
    [    2.697956] platform snd-soc-dummy: set dma_pfn_offset00780000
    [    2.704687] NET: Registered protocol family 10
    [    2.709867] Segment Routing with IPv6
    [    2.713604] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    2.719900] NET: Registered protocol family 17
    [    2.724499] Key type dns_resolver registered
    [    2.728899] Registering SWP/SWPB emulation handler
    [    2.734083] Loading compiled-in X.509 certificates
    [    2.743960] ubi0: attaching mtd4
    [    3.091747] (NULL net_device): Link is Down
    [    3.095945] (NULL net_device): Link is Down
    [    4.749544] ubi0: scanning is finished
    [    4.762628] ubi0: attached mtd4 (name "ubifs", size 510 MiB)
    [    4.768308] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [    4.775226] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    [    4.782050] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [    4.789036] ubi0: good PEBs: 4080, bad PEBs: 4, corrupted PEBs: 0
    [    4.795162] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    [    4.802421] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1430987296
    [    4.811586] ubi0: available PEBs: 0, total reserved PEBs: 4080, PEBs reserved for bad PEB handling: 76
    [    4.820955] ubi0: background thread "ubi_bgt0d" started, PID 71
    [    4.821043] hctosys: unable to open rtc device (rtc0)
    [    4.842013] ALSA device list:
    [    4.844988]   No soundcards found.
    [    4.858886] UBIFS: parse sync
    [    4.862589] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 72
    [    4.894375] UBIFS (ubi0:1): recovery needed
    [    4.973722] UBIFS (ubi0:1): recovery completed
    [    4.978244] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs"
    [    4.985686] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    [    4.995651] UBIFS (ubi0:1): FS size: 495968256 bytes (472 MiB, 3906 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
    [    5.006400] UBIFS (ubi0:1): reserved for root: 0 bytes (0 KiB)
    [    5.012267] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 5346BCD5-685C-4EDB-A518-922AA88C02F0, small LPT model
    [    5.025354] VFS: Mounted root (ubifs filesystem) on device 0:14.
    [    5.032887] devtmpfs: mounted
    [    5.036819] Freeing unused kernel memory: 2048K
    [    5.041465] Run /sbin/init as init process
    [    5.289421] systemd[1]: System time before build time, advancing clock.
    [    5.359745] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    5.382058] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2019.07!
    
    [    5.425425] systemd[1]: Set hostname to <k2hk-evm>.
    [    5.699830] 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 based firewalling.
    [    5.716967] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    5.951391] random: systemd: uninitialized urandom read (16 bytes read)
    [    5.959228] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    5.992358] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.000059] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    6.061992] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.068656] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    6.105397] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [    6.154566] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Created slice User and Session Slice.
             Starting Load Kernel Modules...
    [    6.299619] NET: Registered protocol family 45
             Starting Create list of required sta|ce nodes for the current kernel...
    [  OK  ] Listening on udev Control Socket.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [  OK  ] Reached target Slices.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
             Mounting POSIX Message Queue File System...
             Mounting Kernel Debug File System...
             Starting udev Coldplug all Devices...
    [  OK  ] Reached target Remote File Systems.
             Starting Remount Root and Kernel File Systems...
             Mounting Temporary Directory (/tmp)...
    [  OK  ] Listening on Journal Socket (/dev/log).
             Starting Journal Service...
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Listening on Network Service Netlink Socket.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Reached target Paths.
    [  OK  ] Started Journal Service.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Create list of required staa|vice nodes for the current kernel.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Mounted Temporary Directory (/tmp).
             Starting Create Static Device Nodes in /dev...
             Mounting Kernel Configuration File System...
             Starting Apply Kernel Variables...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Reached target Local File Systems (Pre).
    [  OK  ] Reached target Containers.
             Mounting /media/ram...
             Mounting /var/volatile...
             Starting udev Kernel Device Manager...
    [  OK  ] Started udev Coldplug all Devices.
    [    7.394761] random: fast init done
    [  OK  ] Mounted /media/ram.
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Started udev Kernel Device Manager.
    [    7.499659] systemd-journald[96]: Received request to flush runtime journal from PID 1
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [    7.606574] keystone-rproc 10800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [  OK  emoteproc remoteproc0: 10800000.dsp is available
    m] Started Load/Save Random Seed[    7.629260] keystone-rproc 11800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    .
    [    7.642445] remoteproc remoteproc1: 11800000.dsp is available
    [    7.650061] keystone-rproc 12800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.659795] remoteproc remoteproc2: 12800000.dsp is available
    [    7.667447] keystone-rproc 13800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.678167] remoteproc remoteproc3: 13800000.dsp is available
    [    7.687438] keystone-rproc 14800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.696523] remoteproc remoteproc4: 14800000.dsp is available
    [    7.707728] keystone-rproc 15800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.719736] remoteproc remoteproc5: 15800000.dsp is available
    [    7.727729] keystone-rproc 16800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.736903] remoteproc remoteproc6: 16800000.dsp is available
    [    7.750575] keystone-rproc 17800000.dsp: assigned reserved memory node dsp-common-memory@81f800000
    [    7.759715] remoteproc remoteproc7: 17800000.dsp is available
    [    7.810748] davinci-wdt 22f0080.wdt: heartbeat 60 sec
    [    7.863321] at24 0-0050: 131072 byte 24c1024 EEPROM, writable, 1 bytes/write
    [    7.876378] keystone-usbphy 2620738.usb_phy: 2620738.usb_phy supply vcc not found, using dummy regulator
    [    7.900766] keystone-usbphy 2620738.usb_phy: Linked as a consumer to regulator.0
             Starting Create Volatile Files and Directories...
    [  OK  ] Found device /dev/ttyS0.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Network Time Synchronization...
             Starting Network Service...
             Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Network Service.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [    8.796418] dwc3 2690000.dwc3: Failed to get clk 'ref': -2
    [    8.803094] platform xhci-hcd.0.auto: set dma_pfn_offset00780000
    [    8.850028] usbcore: registered new interface driver usbfs
    [    8.856885] usbcore: registered new interface driver hub
    [    8.862540] usbcore: registered new device driver usb
    [    8.890413] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [    8.896025] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    [    8.905056] xhci-hcd xhci-hcd.0.auto: hcc params 0x0298f06d hci version 0x100 quirks 0x0000000002010010
    [    8.914550] xhci-hcd xhci-hcd.0.auto: irq 35, io mem 0x02690000
    [    8.920813] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    8.929153] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    8.936444] usb usb1: Product: xHCI Host Controller
    [    8.941361] usb usb1: Manufacturer: Linux 4.19.59-g5f8c1c6121 xhci-hcd
    [    8.947950] usb usb1: SerialNumber: xhci-hcd.0.auto
    [    8.955108] hub 1-0:1.0: USB hub found
    [    8.958920] hub 1-0:1.0: 1 port detected
    [    8.963913] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [    8.969453] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    [    8.977185] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
    [    8.983831] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    8.992098] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    9.000415] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.007702] usb usb2: Product: xHCI Host Controller
    [    9.012633] usb usb2: Manufacturer: Linux 4.19.59-g5f8c1c6121 xhci-hcd
    [    9.019206] usb usb2: SerialNumber: xhci-hcd.0.auto
    [    9.025157] hub 2-0:1.0: USB hub found
    [    9.028964] hub 2-0:1.0: 1 port detected
    [   10.453783] serdes PLL not locked
    [   10.966269] netcp-1.0 2620110.netcp eth1: Link is Down
    [   10.971433] cpts: unable to obtain a time stamp
    [   10.979169] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started D-Bus System Message Bus.
             Starting TI IPC Daemon...
             Starting RPC Bind Service...
             Starting telnetd.service...
    [  OK  ] Started Periodic Command Scheduler.
    [  OK  ] Started Job spooling tools.
             Starting Login Service...
             Starting Print notice about GPLv3 packages...
             Starting Network Name Resolution...
             Starting Wait for Network to be Configured...
    [  OK  ] Started TI IPC Daemon.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
    [  OK  ] Started Login Service.
    [   13.016083] serdes PLL not locked
    [   13.560790] netcp-1.0 2620110.netcp eth0: Link is Down
    [   13.570436] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [  OK  ] Started thttpd.service.
    [  OK  ] Started Network Name Resolution.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Reached target Network.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Permit User Sessions...
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            bash
            bc
            cifs-utils
            cpio
            dosfstools
            elfutils
            gawk
            gzip
            libbfd
            libdw1
            libelf1
            libreadline7
            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.
    [   14.551762] cpts: unable to obtain a time stamp
    [   18.071780] cpts: unable to obtain a time stamp
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org k2hk-evm ttyS0
    
    Arago 2019.07 k2hk-evm ttyS0
    
    k2hk-evm login: [   21.591765] cpts: unable to obtain a time stamp
    [   25.111763] cpts: unable to obtain a time stamp
    [   28.631762] cpts: unable to obtain a time stamp
    [   32.151763] cpts: unable to obtain a time stamp
    [   35.671762] cpts: unable to obtain a time stamp
    [   39.191762] cpts: unable to obtain a time stamp
    [   42.711781] cpts: unable to obtain a time stamp
    [   46.231764] cpts: unable to obtain a time stamp
    

  • Hi, Jacky,

    Is this TI EVM and vanilla ProcSDK Linux without any changes? 

    When you boot, do you see the following in the boot logs?

    [ 2.601904] netcp-1.0 2620110.netcp: cpts: overflow check period 350 (jiffies)
    [ 2.609174] netcp-1.0 2620110.netcp: CPTS: ref_clk_freq:600000000 calc_mult:3579139413 calc_shift:31 error:-1 nsec/sec

    If you are not using TI EVM, you may want to read in CPSW driver and the CPTS section

    http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW.html

    You can try to disable CPTS if it is enabled to see if that removes the prints.

    Rex

  • Hi,Rex

     1,This is the TI EVM (EVMK2H) and using arago-base-tisdk-image-k2hk-evm PorccessSDK on 06.01.00.08 , only disable MDIO as you tell me.

      2,Yes , I saw this follow in the boot log.Any advise could give me?

    3,I am using the TI EVM ,do I still need to disable CPTS?

    Best Regards

    Jacky

  • Hi, Jacky,

    I don't think that is an error,. It is an informative message saying the hardware is not aligned with timestamp and is that much time off. 

    Rex

  • Hi,Rex

    But message keep printing all the time .It will make others feel system unstable.

    Do I still need to disable CPTS or do you have better way to handle this issue?

    Best Regards

    Jacky

  • Hi, Jacky,

    I am not seeing it on my EVM, and not sure what the cause is on yours though you are running the same prebuilt images on the TI EVM. Since this is not an error, but information, you may try to change the log level, or disable CPTS.

    https://elinux.org/Debugging_by_printing

    Rex

  • Hi,Rex 

    Thanks for your advise. I disable CPTS in tisdk_k2hk-evm_defconfig file 

    # CONFIG_TI_CPTS=y

    And I don't see any CPTS message anymore.

    But I find out ethernet work abnormally because disable MDIO. I fail to  ping IP  when disable MDIO, and success to ping  IP on original images.

     .

    Do you have any thought about it ?

    Here is my boot log

    U-Boot SPL 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    
    CPU: 66AK2Hx SR2.0
    Model: Texas Instruments Keystone 2 Kepler/Hawking EVM
    DRAM:  DDR3A Speed will be configured for 1333 Operation.
    Detected SO-DIMM [SQR-SD3T-2G1333SED]
    DDR3 speed 1333
    DRAM: 2 GiB (includes reported below)
    
    Clear entire DDR3 memory to enable ECC
    2 GiB
    NAND:  512 MiB
    Loading Environment from NAND... OK
    Net:   eth0: netcp@2000000
    Warning: netcp@slave-1 (eth1) using random MAC address - ce:62:ce:d7:c6:5a
    , eth1: netcp@slave-1
    Warning: netcp@slave-2 (eth2) using random MAC address - 56:47:5e:e6:ef:c5
    , eth2: netcp@slave-2
    Warning: netcp@slave-3 (eth3) using random MAC address - c2:8a:bb:2f:76:36
    , eth3: netcp@slave-3
    Hit any key to stop autoboot:  0 
    ubi0: attaching mtd3
    ubi0: scanning is finished
    ubi0: attached mtd3 (name "ubifs", size 510 MiB)
    ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    ubi0: good PEBs: 4080, bad PEBs: 4, corrupted PEBs: 0
    ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1465064833
    ubi0: available PEBs: 0, total reserved PEBs: 4080, PEBs reserved for bad PEB handling: 76
    Loading file '/boot/skern-k2hk.bin' to addr 0x87000000...
    Done
    K2_BM_15.07-53-ge1f885a SoC:k2hk built:17:35:26, Oct 19 2019
                                                                
    ## installed monitor @ 0xc5f0000, freq [200000000], status 207552512
    Loading file '/boot/zImage' to addr 0x82000000...
    Done
    Loading file '/boot/k2-fw-initrd.cpio.gz' to addr 0x88080000...
    ** File not found /boot/k2-fw-initrd.cpio.gz **
    Loading file '/boot/keystone-k2hk-evm.dtb' to addr 0x88000000...
    Done
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Ramdisk to 8fbe7000, end 8ffff200 ... OK
       Loading Device Tree to 8fbda000, end 8fbe6968 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.59-g5f8c1c6121 (root@athena-VirtualBox) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Thu May 7 18:05:28 CST 2020
    [    0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (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: Texas Instruments Keystone 2 Kepler/Hawking EVM
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] Switching physical address space to 0x800000000
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000081f800000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp-common-memory@81f800000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x000000087e400000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: Using PSCI v0.1 Function IDs from DT
    [    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [    0.000000] percpu: Embedded 16 pages/cpu s36492 r8192 d20852 u65536
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 359296
    [    0.000000] Kernel command line: console=ttyS0,115200n8 rootwait=1 mtdparts=spi0.0:1m(u-boot-spl)ro,-(misc) rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=ubifs,2048
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 1376408K/1441792K available (8192K kernel code, 287K rwdata, 2700K rodata, 2048K init, 266K bss, 32616K reserved, 32768K cma-reserved, 892928K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (10208 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 288 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 267 kB)
    [    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 restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    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.000004] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000013] Switching to timer-based delay loop, resolution 5ns
    [    0.000194] keystone timer clock @200000000 Hz
    [    0.000366] Console: colour dummy device 80x30
    [    0.000405] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
    [    0.000419] pid_max: default: 32768 minimum: 301
    [    0.000512] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000522] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.001002] CPU: Testing write buffer coherency: ok
    [    0.001029] CPU0: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.001225] /cpus/cpu@0 missing clock-frequency property
    [    0.001247] /cpus/cpu@1 missing clock-frequency property
    [    0.001268] /cpus/cpu@2 missing clock-frequency property
    [    0.001289] /cpus/cpu@3 missing clock-frequency property
    [    0.001299] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.060012] Setting up static identity map for 0x80200000 - 0x80200138
    [    0.080015] rcu: Hierarchical SRCU implementation.
    [    0.100156] EFI services will not be available.
    [    0.120059] smp: Bringing up secondary CPUs ...
    [    0.204595] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.204601] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.284692] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [    0.284698] CPU2: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364787] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [    0.364793] CPU3: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364929] smp: Brought up 1 node, 4 CPUs
    [    0.364941] SMP: Total of 4 processors activated (1600.00 BogoMIPS).
    [    0.364948] CPU: All CPU(s) started in HYP mode.
    [    0.364953] CPU: Virtualization extensions available.
    [    0.365393] devtmpfs: initialized
    [    0.371572] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.371792] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.371804] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [    0.372263] pinctrl core: initialized pinctrl subsystem
    [    0.372617] DMI not present or invalid.
    [    0.372824] NET: Registered protocol family 16
    [    0.373651] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.374350] cpuidle: using governor ladder
    [    0.374378] cpuidle: using governor menu
    [    0.374483] No ATAGs?
    [    0.374573] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.374583] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.390331] SCSI subsystem initialized
    [    0.391297] media: Linux media interface: v0.10
    [    0.391326] videodev: Linux video capture interface: v2.00
    [    0.391381] pps_core: LinuxPPS API ver. 1 registered
    [    0.391389] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.391404] PTP clock support registered
    [    0.391428] EDAC MC: Ver: 3.0.0
    [    0.391895] Advanced Linux Sound Architecture Driver Initialized.
    [    0.392464] clocksource: Switched to clocksource arch_sys_counter
    [    0.397969] NET: Registered protocol family 2
    [    0.398349] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.398370] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.398399] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.398448] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.398501] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.398519] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.398668] NET: Registered protocol family 1
    [    0.418987] RPC: Registered named UNIX socket transport module.
    [    0.418994] RPC: Registered udp transport module.
    [    0.419001] RPC: Registered tcp transport module.
    [    0.419007] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.419133] Trying to unpack rootfs image as initramfs...
    [    0.443798] Freeing initrd memory: 4196K
    [    0.443986] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.444240] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.444644] platform alarmtimer: set dma_pfn_offset00780000
    [    0.445146] Initialise system trusted keyrings
    [    0.445253] workingset: timestamp_bits=14 max_order=19 bucket_order=5
    [    0.449159] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.449535] NFS: Registering the id_resolver key type
    [    0.449553] Key type id_resolver registered
    [    0.449560] Key type id_legacy registered
    [    0.449591] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.450844] Key type asymmetric registered
    [    0.450852] Asymmetric key parser 'x509' registered
    [    0.450891] bounce: pool size: 64 pages
    [    0.450917] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.450926] io scheduler noop registered
    [    0.450932] io scheduler deadline registered
    [    0.451010] io scheduler cfq registered (default)
    [    0.451017] io scheduler mq-deadline registered
    [    0.451024] io scheduler kyber registered
    [    0.451317] keystone_irq 26202a0.keystone_irq: irqchip registered, nr_irqs 28
    [    0.452003] ti,keystone-serdes 232a000.phy: Direct firmware load for ks2_gbe_serdes.bin failed with error -2
    [    0.452015] ti,keystone-serdes 232a000.phy: can't get any serdes init fw
    [    0.452023] ti,keystone-serdes 232a000.phy: serdes procider init failed -19
    [    0.455699] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 0, number of queues 8192
    [    0.455835] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 0, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.455847] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 8192, number of queues 8192
    [    0.455961] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 8192, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.456087] keystone-navigator-qmss soc@0:qmss@2a40000: failed to get firmware for pdsp
    [    0.457762] keystone-navigator-qmss soc@0:qmss@2a40000: pdsp id 0 not started for range acc-low-0
    [    0.458418] keystone-navigator-dma soc@0:knav_dmas@0: DMA dma_gbe registered 41 logical channels, flows 32, tx chans: 9, rx chans: 24
    [    0.492507] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.492565] platform serial8250: set dma_pfn_offset00780000
    [    0.495109] console [ttyS0] disabled
    [    0.495154] 2530c00.serial: ttyS0 at MMIO 0x2530c00 (irq = 27, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.399181] console [ttyS0] enabled
    [    1.403396] 2531000.serial: ttyS1 at MMIO 0x2531000 (irq = 28, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.432823] brd: module loaded
    [    1.441473] loop: module loaded
    [    1.446323] spi_davinci 21000400.spi: DMA is not supported (-19)
    [    1.453090] m25p80 spi0.0: n25q128a11 (16384 Kbytes)
    [    1.458080] 2 cmdlinepart partitions found on MTD device spi0.0
    [    1.464044] Creating 2 MTD partitions on "spi0.0":
    [    1.468856] 0x000000000000-0x000000100000 : "u-boot-spl"
    [    1.474759] 0x000000100000-0x000001000000 : "misc"
    [    1.480116] spi_davinci 21000400.spi: Controller at 0x(ptrval)
    [    1.486235] spi_davinci 21000600.spi: DMA is not supported (-19)
    [    1.492567] spi_davinci 21000600.spi: Controller at 0x(ptrval)
    [    1.498651] spi_davinci 21000800.spi: DMA is not supported (-19)
    [    1.504968] spi_davinci 21000800.spi: Controller at 0x(ptrval)
    [    1.511061] platform Fixed MDIO bus.0: set dma_pfn_offset00780000
    [    1.517333] libphy: Fixed MDIO Bus: probed
    [    1.522934] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.042635] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.562442] netcp-1.0 2620110.netcp: initialized cpsw ale version 1.3
    [    2.568925] netcp-1.0 2620110.netcp: ALE Table size 1024
    [    2.574954] netcp-1.0 2620110.netcp: module(netcp-xgbe) not used for device
    [    2.582152] i2c /dev entries driver
    [    2.587129] sdhci: Secure Digital Host Controller Interface driver
    [    2.593347] sdhci: Copyright(c) Pierre Ossman
    [    2.597937] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.604568] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.612072] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac
    [    2.618470] nand: Micron MT29F4G08ABBDAHC
    [    2.622504] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    2.630380] Bad block table found at page 262080, version 0x01
    [    2.636726] Bad block table found at page 262016, version 0x01
    [    2.642892] 3 fixed-partitions partitions found on MTD device 30000000.nand
    [    2.649879] Creating 3 MTD partitions on "30000000.nand":
    [    2.655310] 0x000000000000-0x000000100000 : "u-boot"
    [    2.660874] 0x000000100000-0x000000180000 : "params"
    [    2.666401] 0x000000180000-0x000020000000 : "ubifs"
    [    2.675144] davinci_nand 30000000.nand: controller rev. 2.5
    [    2.681217] platform snd-soc-dummy: set dma_pfn_offset00780000
    [    2.687957] NET: Registered protocol family 10
    [    2.693164] Segment Routing with IPv6
    [    2.696879] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    2.703225] NET: Registered protocol family 17
    [    2.707783] Key type dns_resolver registered
    [    2.712187] Registering SWP/SWPB emulation handler
    [    2.717372] Loading compiled-in X.509 certificates
    [    2.727276] ubi0: attaching mtd4
    [    3.082468] (NULL net_device): Link is Down
    [    3.086666] (NULL net_device): Link is Down
    [    4.739270] ubi0: scanning is finished
    [    4.752297] ubi0: attached mtd4 (name "ubifs", size 510 MiB)
    [    4.757995] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [    4.764906] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    [    4.771719] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [    4.778716] ubi0: good PEBs: 4080, bad PEBs: 4, corrupted PEBs: 0
    [    4.784840] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    [    4.792089] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 1465064833
    [    4.801266] ubi0: available PEBs: 0, total reserved PEBs: 4080, PEBs reserved for bad PEB handling: 76
    [    4.810632] ubi0: background thread "ubi_bgt0d" started, PID 71
    [    4.810719] hctosys: unable to open rtc device (rtc0)
    [    4.831684] ALSA device list:
    [    4.834670]   No soundcards found.
    [    4.848564] UBIFS: parse sync
    [    4.852223] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 72
    [    4.884023] UBIFS (ubi0:1): recovery needed
    [    4.987177] UBIFS (ubi0:1): recovery completed
    [    4.991699] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs"
    [    4.999141] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    [    5.009106] UBIFS (ubi0:1): FS size: 495968256 bytes (472 MiB, 3906 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
    [    5.019853] UBIFS (ubi0:1): reserved for root: 0 bytes (0 KiB)
    [    5.025718] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 92C56EA5-78EB-4911-83CC-2EC413406B5A, small LPT model
    [    5.038568] VFS: Mounted root (ubifs filesystem) on device 0:14.
    [    5.046334] devtmpfs: mounted
    [    5.050278] Freeing unused kernel memory: 2048K
    [    5.054939] Run /sbin/init as init process
    [    5.303869] systemd[1]: System time before build time, advancing clock.
    [    5.374165] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    5.396371] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2019.07!
    
    [    5.446149] systemd[1]: Set hostname to <k2hk-evm>.
    [    5.721232] 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 based firewalling.
    [    5.738372] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    5.971372] random: systemd: uninitialized urandom read (16 bytes read)
    [    5.978060] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    6.014350] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.022066] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    6.052819] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.066070] systemd[1]: Mounting Temporary Directory (/tmp)...
             Mounting Temporary Directory (/tmp)...
    [    6.104113] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    6.145731] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [  OK  ] Listening on udev Kernel Socket.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Listening on Process Core Dump Socket.
             Starting Load Kernel Modules...
    [  OK  ] Listening on initctl Compatib[    6.327978] remoteproc: disagrees about version of symbol module_layout
    ility Named Pipe.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Reached target Slices.
             Starting Remount Root and Kernel File Systems...
             Mounting Kernel Debug File System...
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Listening on udev Control Socket.
             Starting udev Coldplug all Devices...
    [  OK  ] Reached target Paths.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
             Starting Create list of required sta|ce nodes for the current kernel...
    [  OK  ] Listening on Journal Socket (/dev/log).
             Starting Journal Service...
    [  OK  ] Reached target Remote File Systems.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted POSIX Message Queue File System.
    [FAILED] Failed to start Load Kernel Modules.
    See 'systemctl status systemd-modules-load.service' for details.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Create list of required staa|vice nodes for the current kernel.
             Starting Create Static Device Nodes in /dev...
             Mounting Kernel Configuration File System...
             Starting Apply Kernel Variables...
    [    7.199347] sch_fq_codel: disagrees about version of symbol module_layout
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Apply Kernel Variables.
             Starting udev Kernel Device Manager...
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
    [  OK  ] Reached target Containers.
    [  OK  andom: fast init done
    m] Started udev Kernel Device Manager.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Mounted /media/ram.
    [    7.578552] remoteproc: disagrees about version of symbol module_layout
    [    7.580702] remoteproc: disagrees about version of symbol module_layout
    [    7.581014] remoteproc: disagrees about version of symbol module_layout
    [    7.586910] remoteproc: disagrees about version of symbol module_layout
    [    7.587270] remoteproc: disagrees about version of symbol module_layout
    [    7.590645] remoteproc: disagrees about version of symbol module_layout
    [    7.590789] remoteproc: disagrees about version of symbol module_layout
    [    7.598097] remoteproc: disagrees about version of symbol module_layout
    [    7.602991] remoteproc: disagrees about version of symbol module_layout
    [    7.607606] remoteproc: disagrees about version of symbol module_layout
    [    7.613159] remoteproc: disagrees about version of symbol module_layout
    [    7.613183] remoteproc: disagrees about version of symbol module_layout
    [    7.615587] remoteproc: disagrees about version of symbol module_layout
    [    7.619166] remoteproc: disagrees about version of symbol module_layout
    [    7.638945] davinci_wdt: disagrees about version of symbol module_layout
    [    7.649347] remoteproc: disagrees about version of symbol module_layout
    [    7.665432] remoteproc: disagrees about version of symbol module_layout
    [  OK  ] Mounted /var/volatile.
    [    7.697202] davinci_wdt: disagrees about version of symbol module_layout
    [    7.771895] at24: disagrees about version of symbol module_layout
    [    7.781103] systemd-journald[96]: Received request to flush runtime journal from PID 1
    [    7.805669] phy_generic: disagrees about version of symbol module_layout
    [    7.806860] at24: disagrees about version of symbol module_layout
    [    7.822449] dwc3_keystone: disagrees about version of symbol module_layout
    [    7.844122] phy_generic: disagrees about version of symbol module_layout
    [  OK  ] Started Flush[    7.861377] dwc3_keystone: disagrees about version of symbol module_layout
     Journal to Persistent Storage.
    [  OK  ] Found device /dev/ttyS0.
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
             Starting Network Service...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Service.
             Starting Wait for Network to be Configured...
             Starting Network Name Resolution...
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started D-Bus System Message Bus.
    [  OK  ] Started Periodic Command Scheduler.
             Starting telnetd.service...
             Starting Login Service...
             Starting TI IPC Daemon...
             Starting Print notice about GPLv3 packages...
             Starting RPC Bind Service...
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Started Job spooling tools.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Started telnetd.service.
    [  OK  ] Started TI IPC Daemon.
             Starting thttpd.service...
    [  OK  ] Started Login Service.
    [  OK  ] Started RPC Bind Service.
    [   13.696528] serdes PLL not locked
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            bash
            bc
            cifs-utils
            cpio
            dosfstools
            elfutils
            gawk
            gzip
            libbfd
            libdw1
            libelf1
            libreadline7
            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 thttpd.service.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Reached target Network.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Permit User Sessions...
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [   16.245896] serdes PLL not locked
    [   16.759974] netcp-1.0 2620110.netcp eth0: Link is Down
    [   16.768100] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org k2hk-evm ttyS0
    
    Arago 2019.07 k2hk-evm ttyS0
    
    k2hk-evm login: root
    root@k2hk-evm:~# ifconfig eth0 192.168.1.20                                                                              
    root@k2hk-evm:~# ping 192.168.1.3
    PING 192.168.1.3 (192.168.1.3): 56 data bytes
    ^C
    --- 192.168.1.3 ping statistics ---
    109 packets transmitted, 0 packets received, 100% packet loss
    root@k2hk-evm:~# 

    Best Regards

    Jacky

  • Hi, Jacky,

    Were you able to ping before you disable CPTS?

    Rex

  • Hi,Rex

    If I only disable MDIO , it fail to ping.

    if I only disable CPTS , it could ping.

    So I could not to ping before disable CPTS ,because I disable MDIO.

    Best Regards

    Jacky

  • Hi, Jacky,

    I don't know what the cause is. We didn't have ping failure issue when MDIO was disabled. 

    I can see if I have the setup to test with MDIO disabled. It may take me a while before I work on it.

    Rex

  • Hi,Rex 

    I could repeat this issue on the other TI EVMK2H . It seems it is the common issue.

    Waiting for your good news .

    Best Regards

    Jacky

  • Hi, Jacky,

    Sorry, I don't have good news to you. I gave it a quick try and it seems that the workaround is broken in PLSDK. I'll need to check internally and may need to issue a bug report.

    Rex

  • Hi,Rex

    It doesn't matter. Thanks for your try and reply. If have any other better workaround in ProcessSDK , please  let  me know ASAP. Thanks

    Best Regards

    Jacky

  • Hi, Jacky,

    We root caused the issue. In PLSDK, there were some code got removed. When MDIO is disabled, the ethss_clk is also disabled. The workaround will be modified to keep mdio node, but only remove phy-handle in gbe nodes as show below. The link-interface need to change from 1 to 4 (NO_MDIO).

    I verified the change and it works. Our User's Guide will be modified to reflect the changes. Thanks for your patience.

    @@ -232,14 +232,14 @@ netcp: netcp@2000000 {
                                    gbe0: interface-0 {
                                            phys = <&serdes_lane0>;
                                            slave-port = <0>;
    -                                       link-interface = <1>;
    -                                       phy-handle = <&ethphy0>;
    +                                       link-interface = <4>;
    +                                       /* phy-handle = <&ethphy0>; */
                                    };
                                    gbe1: interface-1 {
                                            phys = <&serdes_lane1>;
                                            slave-port = <1>;
    -                                       link-interface = <1>;
    -                                       phy-handle = <&ethphy1>;
    +                                       link-interface = <4>;
    +                                       /* phy-handle = <&ethphy1>; */
                                    };
    

    Rex

  • Hi,Rex 

    Happy to see your solution. And my EVMK2H success to ping IP address.

    But I saw this error message on my UART, is it something wrong on my kernel?

    I didn't change anything else in kernel , even I also enable CPTS.

    Here is my boot log:

    U-Boot SPL 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    
    CPU: 66AK2Hx SR2.0
    Model: Texas Instruments Keystone 2 Kepler/Hawking EVM
    DRAM:  DDR3A Speed will be configured for 1333 Operation.
    Detected SO-DIMM [SQR-SD3T-2G1333SED]
    DDR3 speed 1333
    DRAM: 2 GiB (includes reported below)
    
    Clear entire DDR3 memory to enable ECC
    2 GiB
    NAND:  512 MiB
    Loading Environment from NAND... OK
    Net:   eth0: netcp@2000000
    Warning: netcp@slave-1 (eth1) using random MAC address - ee:63:0b:98:17:8a
    , eth1: netcp@slave-1
    Warning: netcp@slave-2 (eth2) using random MAC address - 76:46:9b:a9:3e:15
    , eth2: netcp@slave-2
    Warning: netcp@slave-3 (eth3) using random MAC address - e2:8b:7e:60:a7:e6
    , eth3: netcp@slave-3
    Hit any key to stop autoboot:  0 
    ubi0: attaching mtd3
    ubi0: scanning is finished
    ubi0: attached mtd3 (name "ubifs", size 510 MiB)
    ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    ubi0: good PEBs: 4080, bad PEBs: 4, corrupted PEBs: 0
    ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 627902684
    ubi0: available PEBs: 0, total reserved PEBs: 4080, PEBs reserved for bad PEB handling: 76
    Loading file '/boot/skern-k2hk.bin' to addr 0x87000000...
    Done
    K2_BM_15.07-53-ge1f885a SoC:k2hk built:17:35:26, Oct 19 2019
                                                                
    ## installed monitor @ 0xc5f0000, freq [200000000], status 207552512
    Loading file '/boot/zImage' to addr 0x82000000...
    Done
    Loading file '/boot/k2-fw-initrd.cpio.gz' to addr 0x88080000...
    ** File not found /boot/k2-fw-initrd.cpio.gz **
    Loading file '/boot/keystone-k2hk-evm.dtb' to addr 0x88000000...
    Done
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Ramdisk to 8fbe7000, end 8ffff200 ... OK
       Loading Device Tree to 8fbda000, end 8fbe6a20 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.59-g5f8c1c6121 (root@athena-VirtualBox) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Thu May 14 17:27:15 CST 2020
    [    0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (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: Texas Instruments Keystone 2 Kepler/Hawking EVM
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] Switching physical address space to 0x800000000
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000081f800000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp-common-memory@81f800000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x000000087e400000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: Using PSCI v0.1 Function IDs from DT
    [    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [    0.000000] percpu: Embedded 16 pages/cpu s36492 r8192 d20852 u65536
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 359296
    [    0.000000] Kernel command line: console=ttyS0,115200n8 rootwait=1 mtdparts=spi0.0:1m(u-boot-spl)ro,-(misc) rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=ubifs,2048
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 1376408K/1441792K available (8192K kernel code, 287K rwdata, 2700K rodata, 2048K init, 266K bss, 32616K reserved, 32768K cma-reserved, 892928K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (10208 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 288 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 267 kB)
    [    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 restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    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.000004] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000013] Switching to timer-based delay loop, resolution 5ns
    [    0.000192] keystone timer clock @200000000 Hz
    [    0.000369] Console: colour dummy device 80x30
    [    0.000409] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
    [    0.000422] pid_max: default: 32768 minimum: 301
    [    0.000514] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000524] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000997] CPU: Testing write buffer coherency: ok
    [    0.001024] CPU0: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.001225] /cpus/cpu@0 missing clock-frequency property
    [    0.001247] /cpus/cpu@1 missing clock-frequency property
    [    0.001269] /cpus/cpu@2 missing clock-frequency property
    [    0.001292] /cpus/cpu@3 missing clock-frequency property
    [    0.001301] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.060009] Setting up static identity map for 0x80200000 - 0x80200138
    [    0.080011] rcu: Hierarchical SRCU implementation.
    [    0.100153] EFI services will not be available.
    [    0.120053] smp: Bringing up secondary CPUs ...
    [    0.204586] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.204592] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.284681] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [    0.284688] CPU2: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364767] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [    0.364773] CPU3: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364910] smp: Brought up 1 node, 4 CPUs
    [    0.364922] SMP: Total of 4 processors activated (1600.00 BogoMIPS).
    [    0.364929] CPU: All CPU(s) started in HYP mode.
    [    0.364936] CPU: Virtualization extensions available.
    [    0.365371] devtmpfs: initialized
    [    0.371126] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.371337] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.371350] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [    0.371809] pinctrl core: initialized pinctrl subsystem
    [    0.372161] DMI not present or invalid.
    [    0.372366] NET: Registered protocol family 16
    [    0.373192] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.373859] cpuidle: using governor ladder
    [    0.373887] cpuidle: using governor menu
    [    0.373995] No ATAGs?
    [    0.374084] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.374094] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.389549] SCSI subsystem initialized
    [    0.390501] media: Linux media interface: v0.10
    [    0.390530] videodev: Linux video capture interface: v2.00
    [    0.390584] pps_core: LinuxPPS API ver. 1 registered
    [    0.390591] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.390607] PTP clock support registered
    [    0.390632] EDAC MC: Ver: 3.0.0
    [    0.391093] Advanced Linux Sound Architecture Driver Initialized.
    [    0.391663] clocksource: Switched to clocksource arch_sys_counter
    [    0.397096] NET: Registered protocol family 2
    [    0.397472] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.397494] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.397522] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.397572] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.397627] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.397645] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.397790] NET: Registered protocol family 1
    [    0.418106] RPC: Registered named UNIX socket transport module.
    [    0.418114] RPC: Registered udp transport module.
    [    0.418121] RPC: Registered tcp transport module.
    [    0.418128] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.418252] Trying to unpack rootfs image as initramfs...
    [    0.442917] Freeing initrd memory: 4196K
    [    0.443108] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.443361] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.443769] platform alarmtimer: set dma_pfn_offset00780000
    [    0.444261] Initialise system trusted keyrings
    [    0.444372] workingset: timestamp_bits=14 max_order=19 bucket_order=5
    [    0.448091] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.448454] NFS: Registering the id_resolver key type
    [    0.448472] Key type id_resolver registered
    [    0.448479] Key type id_legacy registered
    [    0.448510] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.449751] Key type asymmetric registered
    [    0.449760] Asymmetric key parser 'x509' registered
    [    0.449800] bounce: pool size: 64 pages
    [    0.449825] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.449834] io scheduler noop registered
    [    0.449841] io scheduler deadline registered
    [    0.449911] io scheduler cfq registered (default)
    [    0.449919] io scheduler mq-deadline registered
    [    0.449927] io scheduler kyber registered
    [    0.450213] keystone_irq 26202a0.keystone_irq: irqchip registered, nr_irqs 28
    [    0.450892] ti,keystone-serdes 232a000.phy: Direct firmware load for ks2_gbe_serdes.bin failed with error -2
    [    0.450903] ti,keystone-serdes 232a000.phy: can't get any serdes init fw
    [    0.450912] ti,keystone-serdes 232a000.phy: serdes procider init failed -19
    [    0.454555] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 0, number of queues 8192
    [    0.454687] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 0, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.454700] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 8192, number of queues 8192
    [    0.454810] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 8192, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.454942] keystone-navigator-qmss soc@0:qmss@2a40000: failed to get firmware for pdsp
    [    0.456569] keystone-navigator-qmss soc@0:qmss@2a40000: pdsp id 0 not started for range acc-low-0
    [    0.457224] keystone-navigator-dma soc@0:knav_dmas@0: DMA dma_gbe registered 41 logical channels, flows 32, tx chans: 9, rx chans: 24
    [    0.490933] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.490987] platform serial8250: set dma_pfn_offset00780000
    [    0.493550] console [ttyS0] disabled
    [    0.493596] 2530c00.serial: ttyS0 at MMIO 0x2530c00 (irq = 27, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.397736] console [ttyS0] enabled
    [    1.401947] 2531000.serial: ttyS1 at MMIO 0x2531000 (irq = 28, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.431230] brd: module loaded
    [    1.439907] loop: module loaded
    [    1.444743] spi_davinci 21000400.spi: DMA is not supported (-19)
    [    1.451451] m25p80 spi0.0: n25q128a11 (16384 Kbytes)
    [    1.456484] 2 cmdlinepart partitions found on MTD device spi0.0
    [    1.462445] Creating 2 MTD partitions on "spi0.0":
    [    1.467256] 0x000000000000-0x000000100000 : "u-boot-spl"
    [    1.473145] 0x000000100000-0x000001000000 : "misc"
    [    1.478486] spi_davinci 21000400.spi: Controller at 0x(ptrval)
    [    1.484605] spi_davinci 21000600.spi: DMA is not supported (-19)
    [    1.490897] spi_davinci 21000600.spi: Controller at 0x(ptrval)
    [    1.497005] spi_davinci 21000800.spi: DMA is not supported (-19)
    [    1.503313] spi_davinci 21000800.spi: Controller at 0x(ptrval)
    [    1.509408] platform Fixed MDIO bus.0: set dma_pfn_offset00780000
    [    1.515675] libphy: Fixed MDIO Bus: probed
    [    1.571686] davinci_mdio 2090300.mdio: davinci mdio revision 1.5, bus freq 2500000
    [    1.579284] libphy: 2090300.mdio: probed
    [    1.584720] davinci_mdio 2090300.mdio: phy[0]: device 2090300.mdio:00, driver Marvell 88E1111
    [    1.593296] davinci_mdio 2090300.mdio: phy[1]: device 2090300.mdio:01, driver Marvell 88E1111
    [    1.602317] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.120329] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.640259] netcp-1.0 2620110.netcp: initialized cpsw ale version 1.3
    [    2.646744] netcp-1.0 2620110.netcp: ALE Table size 1024
    [    2.652107] netcp-1.0 2620110.netcp: cpts: overflow check period 350 (jiffies)
    [    2.659358] netcp-1.0 2620110.netcp: CPTS: ref_clk_freq:600000000 calc_mult:3579139413 calc_shift:31 error:-1 nsec/sec
    [    2.670772] netcp-1.0 2620110.netcp: module(netcp-xgbe) not used for device
    [    2.677958] i2c /dev entries driver
    [    2.682919] sdhci: Secure Digital Host Controller Interface driver
    [    2.689122] sdhci: Copyright(c) Pierre Ossman
    [    2.693733] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.700347] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.707866] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac
    [    2.714264] nand: Micron MT29F4G08ABBDAHC
    [    2.718288] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    2.726173] Bad block table found at page 262080, version 0x01
    [    2.732520] Bad block table found at page 262016, version 0x01
    [    2.738678] 3 fixed-partitions partitions found on MTD device 30000000.nand
    [    2.745678] Creating 3 MTD partitions on "30000000.nand":
    [    2.751097] 0x000000000000-0x000000100000 : "u-boot"
    [    2.756666] 0x000000100000-0x000000180000 : "params"
    [    2.762182] 0x000000180000-0x000020000000 : "ubifs"
    [    2.770890] davinci_nand 30000000.nand: controller rev. 2.5
    [    2.776986] platform snd-soc-dummy: set dma_pfn_offset00780000
    [    2.783695] NET: Registered protocol family 10
    [    2.788888] Segment Routing with IPv6
    [    2.792624] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    2.798918] NET: Registered protocol family 17
    [    2.803495] Key type dns_resolver registered
    [    2.807898] Registering SWP/SWPB emulation handler
    [    2.813077] Loading compiled-in X.509 certificates
    [    2.823016] ubi0: attaching mtd4
    [    3.171667] (NULL net_device): Link is Down
    [    3.175865] (NULL net_device): Link is Down
    [    4.824327] ubi0: scanning is finished
    [    4.837369] ubi0: attached mtd4 (name "ubifs", size 510 MiB)
    [    4.843067] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [    4.849968] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    [    4.856792] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [    4.863790] ubi0: good PEBs: 4080, bad PEBs: 4, corrupted PEBs: 0
    [    4.869905] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    [    4.877165] ubi0: max/mean erase counter: 2/0, WL threshold: 4096, image sequence number: 627902684
    [    4.886256] ubi0: available PEBs: 0, total reserved PEBs: 4080, PEBs reserved for bad PEB handling: 76
    [    4.895624] ubi0: background thread "ubi_bgt0d" started, PID 73
    [    4.895715] hctosys: unable to open rtc device (rtc0)
    [    4.916671] ALSA device list:
    [    4.919646]   No soundcards found.
    [    4.933549] UBIFS: parse sync
    [    4.937210] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 74
    [    4.968958] UBIFS (ubi0:1): recovery needed
    [    5.029623] UBIFS (ubi0:1): recovery completed
    [    5.034162] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs"
    [    5.041587] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    [    5.051555] UBIFS (ubi0:1): FS size: 495968256 bytes (472 MiB, 3906 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
    [    5.062302] UBIFS (ubi0:1): reserved for root: 0 bytes (0 KiB)
    [    5.068158] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 9BDD5534-0F4F-4DFF-A1AE-243F2451C50B, small LPT model
    [    5.081252] VFS: Mounted root (ubifs filesystem) on device 0:14.
    [    5.089263] devtmpfs: mounted
    [    5.093222] Freeing unused kernel memory: 2048K
    [    5.097867] Run /sbin/init as init process
    [    5.346454] systemd[1]: System time before build time, advancing clock.
    [    5.416783] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    5.439069] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2019.07!
    
    [    5.485340] systemd[1]: Set hostname to <k2hk-evm>.
    [    5.761691] 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 based firewalling.
    [    5.778821] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    6.011541] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.021864] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [    6.062274] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.068934] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    6.101783] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.108576] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [    6.152566] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [    6.205719] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [  OK  ] Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on udev Control Socket.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Reached target Paths.
    [  OK  ] Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Journal Socket.
             Mounting Kernel Debug File System...
             Mounting Temporary Directory (/tmp)...
             Mounting POSIX Message Queue File System...
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
             Starting Create list of required sta|ce nodes for the current kernel...
             Starting Load Kernel Modules...
    [    6.733172] remoteproc: disagrees about version of symbol module_layout
             Starting Journal Service...
    [  OK  ] Reached target Slices.
    [  OK  ] Reached target Remote File Systems.
             Starting udev Coldplug all Devices...
             Starting Remount Root and Kernel File Systems...
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Started Create list of required staa|vice nodes for the current kernel.
    [FAILED] Failed to start Load Kernel Modules.
    See 'systemctl status systemd-modules-load.service' for details.
    [  OK  ] Started Remount Root and Kernel File Systems.
             Starting Apply Kernel Variables...
    [    7.185862] sch_fq_codel: disagrees about version of symbol module_layout
             Mounting Kernel Configuration File System...
             Starting Create Static Device Nodes in /dev...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Create Static Device Nodes in /dev.
             Starting udev Kernel Device Manager...
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /var/volatile...
             Mounting /media/ram...
    [  OK  ] Reached target Containers.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Mounted /media/ram.
    [    7.667279] remoteproc: disagrees about version of symbol module_layout
    [    7.670060] remoteproc: disagrees about version of symbol module_layout
    [    7.675441] remoteproc: disagrees about version of symbol module_layout
    [    7.682174] remoteproc: disagrees about version of symbol module_layout
    [    7.688843] remoteproc: disagrees about version of symbol module_layout
    [    7.702847] remoteproc: disagrees about version of symbol module_layout
    [    7.705444] remoteproc: disagrees about version of symbol module_layout
    [    7.715500] remoteproc: disagrees about version of symbol module_layout
    [    7.717383] remoteproc: disagrees about version of symbol module_layout
    [    7.717515] remoteproc: disagrees about version of symbol module_layout
    [    7.726476] systemd-journald[92]: Received request to flush runtime journal from PID 1
    [    7.726479] remoteproc: disagrees about version of symbol module_layout
    [    7.734610] remoteproc: disagrees about version of symbol module_layout
    [    7.747271] remoteproc: disagrees about version of symbol module_layout
    [    7.754080] remoteproc: disagrees about version of symbol module_layout
    [    7.759712] remoteproc: disagrees about version of symbol module_layout
    [    7.781249] remoteproc: disagrees about version of symbol module_layout
    [    7.785336] davinci_wdt: disagrees about version of symbol module_layout
    [  OK  ] Started Flush Journal to Persistent Storage.
    [    7.832219] davinci_wdt: disagrees about version of symbol module_layout
    [    7.843397] at24: disagrees about version of symbol module_layout
    [    7.866110] at24: disagrees about version of symbol module_layout
    [    7.993105] phy_generic: disagrees about version of symbol module_layout
    [    8.003274] dwc3_keystone: disagrees about version of symbol module_layout
    [  OK  ] Found device /dev/ttyS0.
    [    8.031527] phy_generic: disagrees about version of symbol module_layout
    [    8.048928] dwc3_keystone: disagrees about version of symbol module_layout
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Create Volatile Files and Directories.
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
             Starting Network Service...
             Starting Update [    8.935622] random: fast init done
    UTMP about System Boot/Shutdown...
             Starting Network Time Synchronization...
    [  OK  ] Started Network Service.
    [    9.071062] netcp-1.0 2620110.netcp eth1: Link is Up
    [    9.089842] netcp-1.0 2620110.netcp eth0: Link is Up
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started Job spooling tools.
             Starting telnetd.service...
             Starting Print notice about GPLv3 packages...
             Starting Login Service...
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target Timers.
    [  OK  ] Started D-Bus System Message Bus.
             Starting RPC Bind Service...
             Starting TI IPC Daemon...
    [  OK  ] Started Periodic Command Scheduler.
             Starting Network Name Resolution...
             Starting Wait for Network to be Configured...
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
    [  OK  ] Started Login Service.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started TI IPC Daemon.
    [  OK  ] Started thttpd.service.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Reached target Network.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Permit User Sessions...
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            bash
            bc
            cifs-utils
    
    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.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org k2hk-evm ttyS0
    
    Arago 2019.07 k2hk-evm ttyS0
    
    k2hk-evm login: root
    root@k2hk-evm:~# ifconfig eth0 192.168.1.20                                                                              
    root@k2hk-evm:~# ping 192.168.1.3
    PING 192.168.1.3 (192.168.1.3): 56 data bytes
    64 bytes from 192.168.1.3: seq=0 ttl=128 time=2.551 ms
    64 bytes from 192.168.1.3: seq=1 ttl=128 time=1.789 ms
    64 bytes from 192.168.1.3: seq=2 ttl=128 time=1.112 ms
    ^C
    --- 192.168.1.3 ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 1.112/1.817/2.551 ms
    root@k2hk-evm:~# 

    Best Regards

    Jacky

  • Hi, Jacky,

    That error means the kernel module wasn't able to load. Are you still using prebuilt kernel image and released filesytem? If not, have you changed kernel configuration? If you changed kernel configuration, you will need to rebuild modules. If you are still using prebuilt kernel image and filesystem from released SDK, have you attach any device to the EVM? One possibility is the driver module for the device isn't found. 

    You may want to following the suggestion in this internet page and see if you can solve it.

    https://superuser.com/questions/997938/how-do-i-figure-out-why-systemctl-service-systemd-modules-load-fails

    Rex

  • Hi,Rex 

    I still using prebuilt kernel image and filesystem ,and nothing modified.

    I think maybe I do something wrong when building zImage . 

    I follow these step on website to compile zImage and device tree file. 

    software-dl.ti.com/.../Foundational_Components_Kernel_Users_Guide.html 

    Is it suitable for using on EVMK2H?

    Best Regards

    Jacky

  • Hi, Jacky,

    Ok. So, you are not using prebuilt images but the images that you rebuilt. The steps apply to K2H.

    Could you send me the commands you built after downloading the SDK? They should include the:setting the PATH and configure the kernel and build., and the following outputs

    1) echo $PATH

    2) the commands when you build from scratch. That will inc configuration, Kernel and dtb file. If you built u-boot also, please send those commands as well including building the configuration command. 

    3) u-boot printenv output

    4) the whole boot logs starting from power up the EVM.

    Rex

  • Hi Rex

    Yes ,of  course.

    1) I write the path on /etc/profile

    export PATH=$PATH:/home/MtyTest/EVMK2H/ti-processor-sdk-linux-k2hk-evm-06.01.00.08/linux-devkit/sysroots/x86_64-arago-linux/usr/bin

    2) I create .sh file to build kernel and dtb together. I don't rebuilt u-boot, I use prebuilt image. Here is my command to build :

    #build zImage
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- tisdk_k2hk-evm_defconfig
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage

    #build device tree
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- keystone-k2hk-evm.dtb

    3) Here is my u-boot printenv:

    U-Boot 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    
    CPU: 66AK2Hx SR2.0
    Model: Texas Instruments Keystone 2 Kepler/Hawking EVM
    DRAM:  DDR3A Speed will be configured for 1333 Operation.
    Detected SO-DIMM [SQR-SD3T-2G1333SED]
    DDR3 speed 1333
    DRAM: 2 GiB (includes reported below)
    
    Clear entire DDR3 memory to enable ECC
    2 GiB
    NAND:  512 MiB
    Loading Environment from NAND... OK
    Net:   eth0: netcp@2000000
    Warning: netcp@slave-1 (eth1) using random MAC address - 62:6f:26:ee:af:e1
    , eth1: netcp@slave-1
    Warning: netcp@slave-2 (eth2) using random MAC address - 16:45:dc:e0:f5:e6
    , eth2: netcp@slave-2
    Warning: netcp@slave-3 (eth3) using random MAC address - a2:89:fc:66:bd:c5
    , eth3: netcp@slave-3
    Hit any key to stop autoboot:  0 
    => printenv
    addr_load_sec_bm=0x0c09c000
    addr_mon=0x87000000
    addr_non_sec_mon=0x0c097fc0
    addr_secdb_key=0xc000000
    addr_ubi=0x82000000
    arch=arm
    args_all=setenv bootargs console=ttyS0,115200n8 rootwait=1 mtdparts=spi0.0:1m(u-boot-spl)ro,-(misc);
    args_net=setenv bootargs ${bootargs} rootfstype=nfs root=/dev/nfs rw nfsroot=${serverip}:${nfs_root},${nfs_options} ip=dhcp
    args_ramfs=setenv bootargs ${bootargs} rdinit=/sbin/init rw root=/dev/ram0 initrd=0x808080000,80M
    args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=ubifs,2048
    baudrate=115200
    board=ks2_evm
    board_name=ks2_evm
    boot=ubi
    boot_fdt=try
    bootcmd=run init_${boot}; run get_mon_${boot} run_mon; run get_kern_${boot}; run init_fw_rd_${boot}; run get_fdt_${boot}; run run_kern
    bootdelay=2
    bootdir=/boot
    bootm_size=0x10000000
    burn_ubi=nand erase.part ubifs; nand write ${addr_ubi} ubifs ${filesize}
    burn_uboot_nand=nand erase 0 0x100000; nand write ${loadaddr} 0 ${filesize}
    burn_uboot_spi=sf probe; sf erase 0 0x100000; sf write ${loadaddr} 0 ${filesize}
    cpu=armv7
    dfu_alt_info_mmc=MLO fat 0 1;u-boot.img fat 0 1;uEnv.txt fat 0 1
    dfu_bufsiz=0x10000
    ethaddr=20:c3:8f:48:02:2f
    fdt_addr_r=0x88000000
    fdtaddr=0x88000000
    fdtcontroladdr=fdefb478
    get_fdt_net=dhcp ${fdtaddr} ${tftp_root}/${name_fdt}
    get_fdt_nfs=nfs ${fdtaddr} ${nfs_root}/boot/${name_fdt}
    get_fdt_ramfs=dhcp ${fdtaddr} ${tftp_root}/${name_fdt}
    get_fdt_ubi=ubifsload ${fdtaddr} ${bootdir}/${name_fdt}
    get_fit_mmc=load mmc ${bootpart} ${fit_loadaddr} ${bootdir}/${fit_bootfile}
    get_fit_net=dhcp ${fit_loadaddr} ${tftp_root}/${fit_bootfile}
    get_fit_nfs=nfs ${fit_loadaddr} ${nfs_root}/boot/${fit_bootfile}
    get_fit_ramfs=dhcp ${fit_loadaddr} ${tftp_root}/${fit_bootfile}
    get_fit_ubi=ubifsload ${fit_loadaddr} ${bootdir}/${fit_bootfile}
    get_fs_ramfs=dhcp ${rdaddr} ${tftp_root}/${name_fs}
    get_kern_net=dhcp ${loadaddr} ${tftp_root}/${name_kern}
    get_kern_nfs=nfs ${loadaddr} ${nfs_root}/boot/${name_kern}
    get_kern_ramfs=dhcp ${loadaddr} ${tftp_root}/${name_kern}
    get_kern_ubi=ubifsload ${loadaddr} ${bootdir}/${name_kern}
    get_mon_net=dhcp ${addr_mon} ${tftp_root}/${name_mon}
    get_mon_nfs=nfs ${addr_mon} ${nfs_root}/boot/${name_mon}
    get_mon_ramfs=dhcp ${addr_mon} ${tftp_root}/${name_mon}
    get_mon_ubi=ubifsload ${addr_mon} ${bootdir}/${name_mon}
    get_ubi_net=dhcp ${addr_ubi} ${tftp_root}/${name_ubi}
    get_ubi_nfs=nfs ${addr_ubi} ${nfs_root}/boot/${name_ubi}
    get_uboot_net=dhcp ${loadaddr} ${tftp_root}/${name_uboot}
    get_uboot_nfs=nfs ${loadaddr} ${nfs_root}/boot/${name_uboot}
    init_fw_rd_net=dhcp ${rdaddr} ${tftp_root}/${name_fw_rd}; run set_rd_spec
    init_fw_rd_nfs=nfs ${rdaddr} ${nfs_root}/boot/${name_fw_rd}; run set_rd_spec
    init_fw_rd_ramfs=setenv rd_spec -
    init_fw_rd_ubi=ubifsload ${rdaddr} ${bootdir}/${name_fw_rd}; run set_rd_spec
    init_net=run args_all args_net
    init_nfs=setenv autoload no; dhcp; run args_all args_net
    init_ramfs=run args_all args_ramfs get_fs_ramfs
    init_ubi=run args_all args_ubi; ubi part ubifs; ubifsmount ubi:rootfs;
    ipaddr=192.168.1.20
    kernel_addr_r=0x82000000
    loadaddr=0x82000000
    mem_lpae=1
    mtdparts=mtdparts=davinci_nand.0:1024k(bootloader)ro,512k(params)ro,-(ubifs)
    name_fdt=keystone-k2hk-evm.dtb
    name_fs=arago-console-image-k2hk-evm.cpio.gz
    name_fw_rd=k2-fw-initrd.cpio.gz
    name_kern=zImage
    name_mon=skern-k2hk.bin
    name_ubi=k2hk-evm-ubifs.ubi
    name_uboot=u-boot-spi-k2hk-evm.gph
    nfs_options=v3,tcp,rsize=4096,wsize=4096
    nfs_root=/export
    no_post=1
    pxefile_addr_r=0x80100000
    ramdisk_addr_r=0x88080000
    rdaddr=0x88080000
    run_kern=bootz ${loadaddr} ${rd_spec} ${fdtaddr}
    run_mon=mon_install ${addr_mon}
    run_mon_hs=mon_install ${addr_non_sec_mon} ${addr_load_sec_bm}
    scriptaddr=0x80000000
    serverip=192.168.1.4
    set_rd_spec=setenv rd_spec ${rdaddr}:${filesize}
    soc=keystone
    stderr=serial@02530c00
    stdin=serial@02530c00
    stdout=serial@02530c00
    tftp_root=/home/MyTest/tftpboot
    vendor=ti
    ver=U-Boot 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    
    Environment size: 3914/262140 bytes
    => 

    4) Here is the whole boot logs

    U-Boot SPL 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    Trying to boot from SPI
    
    
    U-Boot 2019.01-g029e4c009a (Oct 19 2019 - 19:26:46 +0000)
    
    CPU: 66AK2Hx SR2.0
    Model: Texas Instruments Keystone 2 Kepler/Hawking EVM
    DRAM:  DDR3A Speed will be configured for 1333 Operation.
    Detected SO-DIMM [SQR-SD3T-2G1333SED]
    DDR3 speed 1333
    DRAM: 2 GiB (includes reported below)
    
    Clear entire DDR3 memory to enable ECC
    2 GiB
    NAND:  512 MiB
    Loading Environment from NAND... OK
    Net:   eth0: netcp@2000000
    Warning: netcp@slave-1 (eth1) using random MAC address - 42:6e:e3:a1:7e:31
    , eth1: netcp@slave-1
    Warning: netcp@slave-2 (eth2) using random MAC address - f2:42:9f:a5:0a:72
    , eth2: netcp@slave-2
    Warning: netcp@slave-3 (eth3) using random MAC address - 82:88:39:29:6c:15
    , eth3: netcp@slave-3
    Hit any key to stop autoboot:  0 
    ubi0: attaching mtd3
    ubi0: scanning is finished
    ubi0: volume 2 ("rootfs") re-sized from 1807 to 3917 LEBs
    ubi0: attached mtd3 (name "ubifs", size 510 MiB)
    ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    ubi0: good PEBs: 4078, bad PEBs: 6, corrupted PEBs: 0
    ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 310038380
    ubi0: available PEBs: 0, total reserved PEBs: 4078, PEBs reserved for bad PEB handling: 74
    Loading file '/boot/skern-k2hk.bin' to addr 0x87000000...
    Done
    K2_BM_15.07-53-ge1f885a SoC:k2hk built:17:35:26, Oct 19 2019
                                                                
    ## installed monitor @ 0xc5f0000, freq [200000000], status 207552512
    Loading file '/boot/zImage' to addr 0x82000000...
    Done
    Loading file '/boot/k2-fw-initrd.cpio.gz' to addr 0x88080000...
    ** File not found /boot/k2-fw-initrd.cpio.gz **
    Loading file '/boot/keystone-k2hk-evm.dtb' to addr 0x88000000...
    Done
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Ramdisk to 8fbe7000, end 8ffff200 ... OK
       Loading Device Tree to 8fbda000, end 8fbe6a20 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.59-g5f8c1c6121 (root@athena-VirtualBox) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Mon May 18 22:39:15 CST 2020
    [    0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (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: Texas Instruments Keystone 2 Kepler/Hawking EVM
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] Switching physical address space to 0x800000000
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000081f800000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp-common-memory@81f800000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x000000087e400000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: Using PSCI v0.1 Function IDs from DT
    [    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [    0.000000] percpu: Embedded 16 pages/cpu s36492 r8192 d20852 u65536
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 359296
    [    0.000000] Kernel command line: console=ttyS0,115200n8 rootwait=1 mtdparts=spi0.0:1m(u-boot-spl)ro,-(misc) rootfstype=ubifs root=ubi0:rootfs rootflags=sync rw ubi.mtd=ubifs,2048
    [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [    0.000000] Memory: 1376408K/1441792K available (8192K kernel code, 287K rwdata, 2700K rodata, 2048K init, 266K bss, 32616K reserved, 32768K cma-reserved, 892928K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (10208 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 288 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 267 kB)
    [    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 restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    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.000004] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000013] Switching to timer-based delay loop, resolution 5ns
    [    0.000189] keystone timer clock @200000000 Hz
    [    0.000358] Console: colour dummy device 80x30
    [    0.000397] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
    [    0.000410] pid_max: default: 32768 minimum: 301
    [    0.000503] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000513] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.000974] CPU: Testing write buffer coherency: ok
    [    0.001000] CPU0: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.001199] /cpus/cpu@0 missing clock-frequency property
    [    0.001221] /cpus/cpu@1 missing clock-frequency property
    [    0.001242] /cpus/cpu@2 missing clock-frequency property
    [    0.001265] /cpus/cpu@3 missing clock-frequency property
    [    0.001274] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.060010] Setting up static identity map for 0x80200000 - 0x80200138
    [    0.080012] rcu: Hierarchical SRCU implementation.
    [    0.100154] EFI services will not be available.
    [    0.120055] smp: Bringing up secondary CPUs ...
    [    0.204588] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.204594] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.284681] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
    [    0.284687] CPU2: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364769] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
    [    0.364775] CPU3: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
    [    0.364909] smp: Brought up 1 node, 4 CPUs
    [    0.364920] SMP: Total of 4 processors activated (1600.00 BogoMIPS).
    [    0.364927] CPU: All CPU(s) started in HYP mode.
    [    0.364934] CPU: Virtualization extensions available.
    [    0.365370] devtmpfs: initialized
    [    0.371139] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.371350] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.371363] futex hash table entries: 1024 (order: 4, 65536 bytes)
    [    0.371818] pinctrl core: initialized pinctrl subsystem
    [    0.372171] DMI not present or invalid.
    [    0.372374] NET: Registered protocol family 16
    [    0.373204] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.373868] cpuidle: using governor ladder
    [    0.373895] cpuidle: using governor menu
    [    0.374004] No ATAGs?
    [    0.374093] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.374104] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.389535] SCSI subsystem initialized
    [    0.390485] media: Linux media interface: v0.10
    [    0.390515] videodev: Linux video capture interface: v2.00
    [    0.390569] pps_core: LinuxPPS API ver. 1 registered
    [    0.390576] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.390592] PTP clock support registered
    [    0.390617] EDAC MC: Ver: 3.0.0
    [    0.391078] Advanced Linux Sound Architecture Driver Initialized.
    [    0.391640] clocksource: Switched to clocksource arch_sys_counter
    [    0.397066] NET: Registered protocol family 2
    [    0.397441] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.397463] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.397492] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.397541] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.397597] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.397615] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.397757] NET: Registered protocol family 1
    [    0.418076] RPC: Registered named UNIX socket transport module.
    [    0.418085] RPC: Registered udp transport module.
    [    0.418092] RPC: Registered tcp transport module.
    [    0.418098] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.418222] Trying to unpack rootfs image as initramfs...
    [    0.442897] Freeing initrd memory: 4196K
    [    0.443088] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.443341] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.443752] platform alarmtimer: set dma_pfn_offset00780000
    [    0.444242] Initialise system trusted keyrings
    [    0.444353] workingset: timestamp_bits=14 max_order=19 bucket_order=5
    [    0.448070] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.448435] NFS: Registering the id_resolver key type
    [    0.448452] Key type id_resolver registered
    [    0.448460] Key type id_legacy registered
    [    0.448490] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.449728] Key type asymmetric registered
    [    0.449737] Asymmetric key parser 'x509' registered
    [    0.449776] bounce: pool size: 64 pages
    [    0.449801] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.449810] io scheduler noop registered
    [    0.449817] io scheduler deadline registered
    [    0.449887] io scheduler cfq registered (default)
    [    0.449895] io scheduler mq-deadline registered
    [    0.449903] io scheduler kyber registered
    [    0.450186] keystone_irq 26202a0.keystone_irq: irqchip registered, nr_irqs 28
    [    0.450857] ti,keystone-serdes 232a000.phy: Direct firmware load for ks2_gbe_serdes.bin failed with error -2
    [    0.450868] ti,keystone-serdes 232a000.phy: can't get any serdes init fw
    [    0.450877] ti,keystone-serdes 232a000.phy: serdes procider init failed -19
    [    0.454528] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 0, number of queues 8192
    [    0.454659] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 0, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.454671] keystone-navigator-qmss soc@0:qmss@2a40000: qmgr start queue 8192, number of queues 8192
    [    0.454782] keystone-navigator-qmss soc@0:qmss@2a40000: added qmgr start queue 8192, num of queues 8192, reg_peek (ptrval), reg_status (ptrval), reg_config (ptrval), reg_region (ptrval), reg_push (ptrval), reg_pop (ptrval)
    [    0.454910] keystone-navigator-qmss soc@0:qmss@2a40000: failed to get firmware for pdsp
    [    0.456539] keystone-navigator-qmss soc@0:qmss@2a40000: pdsp id 0 not started for range acc-low-0
    [    0.457200] keystone-navigator-dma soc@0:knav_dmas@0: DMA dma_gbe registered 41 logical channels, flows 32, tx chans: 9, rx chans: 24
    [    0.491032] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.491088] platform serial8250: set dma_pfn_offset00780000
    [    0.493646] console [ttyS0] disabled
    [    0.493690] 2530c00.serial: ttyS0 at MMIO 0x2530c00 (irq = 27, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.397817] console [ttyS0] enabled
    [    1.402024] 2531000.serial: ttyS1 at MMIO 0x2531000 (irq = 28, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.431289] brd: module loaded
    [    1.439985] loop: module loaded
    [    1.444813] spi_davinci 21000400.spi: DMA is not supported (-19)
    [    1.451583] m25p80 spi0.0: n25q128a11 (16384 Kbytes)
    [    1.456614] 2 cmdlinepart partitions found on MTD device spi0.0
    [    1.462576] Creating 2 MTD partitions on "spi0.0":
    [    1.467388] 0x000000000000-0x000000100000 : "u-boot-spl"
    [    1.473274] 0x000000100000-0x000001000000 : "misc"
    [    1.478611] spi_davinci 21000400.spi: Controller at 0x(ptrval)
    [    1.484730] spi_davinci 21000600.spi: DMA is not supported (-19)
    [    1.491025] spi_davinci 21000600.spi: Controller at 0x(ptrval)
    [    1.497133] spi_davinci 21000800.spi: DMA is not supported (-19)
    [    1.503442] spi_davinci 21000800.spi: Controller at 0x(ptrval)
    [    1.509534] platform Fixed MDIO bus.0: set dma_pfn_offset00780000
    [    1.515804] libphy: Fixed MDIO Bus: probed
    [    1.571664] davinci_mdio 2090300.mdio: davinci mdio revision 1.5, bus freq 2500000
    [    1.579263] libphy: 2090300.mdio: probed
    [    1.584688] davinci_mdio 2090300.mdio: phy[0]: device 2090300.mdio:00, driver Marvell 88E1111
    [    1.593264] davinci_mdio 2090300.mdio: phy[1]: device 2090300.mdio:01, driver Marvell 88E1111
    [    1.602288] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.120616] ti,keystone-serdes 232a000.phy: Requested PHY is disabled
    [    2.640790] netcp-1.0 2620110.netcp: initialized cpsw ale version 1.3
    [    2.647274] netcp-1.0 2620110.netcp: ALE Table size 1024
    [    2.652640] netcp-1.0 2620110.netcp: cpts: overflow check period 350 (jiffies)
    [    2.659892] netcp-1.0 2620110.netcp: CPTS: ref_clk_freq:600000000 calc_mult:3579139413 calc_shift:31 error:-1 nsec/sec
    [    2.671303] netcp-1.0 2620110.netcp: module(netcp-xgbe) not used for device
    [    2.678488] i2c /dev entries driver
    [    2.683439] sdhci: Secure Digital Host Controller Interface driver
    [    2.689640] sdhci: Copyright(c) Pierre Ossman
    [    2.694255] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.700870] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.708385] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac
    [    2.714783] nand: Micron MT29F4G08ABBDAHC
    [    2.718807] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
    [    2.726691] Bad block table found at page 262080, version 0x01
    [    2.733037] Bad block table found at page 262016, version 0x01
    [    2.739132] nand_read_bbt: bad block at 0x000000c80000
    [    2.744302] nand_read_bbt: bad block at 0x000000ca0000
    [    2.749518] 3 fixed-partitions partitions found on MTD device 30000000.nand
    [    2.756518] Creating 3 MTD partitions on "30000000.nand":
    [    2.761948] 0x000000000000-0x000000100000 : "u-boot"
    [    2.767505] 0x000000100000-0x000000180000 : "params"
    [    2.773021] 0x000000180000-0x000020000000 : "ubifs"
    [    2.781740] davinci_nand 30000000.nand: controller rev. 2.5
    [    2.787813] platform snd-soc-dummy: set dma_pfn_offset00780000
    [    2.794516] NET: Registered protocol family 10
    [    2.799704] Segment Routing with IPv6
    [    2.803439] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    2.809736] NET: Registered protocol family 17
    [    2.814315] Key type dns_resolver registered
    [    2.818717] Registering SWP/SWPB emulation handler
    [    2.823898] Loading compiled-in X.509 certificates
    [    2.833816] ubi0: attaching mtd4
    [    3.171643] (NULL net_device): Link is Down
    [    3.175841] (NULL net_device): Link is Down
    [    4.831662] ubi0: scanning is finished
    [    4.844674] ubi0: attached mtd4 (name "ubifs", size 510 MiB)
    [    4.850355] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
    [    4.857273] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
    [    4.864098] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
    [    4.871085] ubi0: good PEBs: 4078, bad PEBs: 6, corrupted PEBs: 0
    [    4.877210] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
    [    4.884470] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 310038380
    [    4.893561] ubi0: available PEBs: 0, total reserved PEBs: 4078, PEBs reserved for bad PEB handling: 74
    [    4.902929] ubi0: background thread "ubi_bgt0d" started, PID 73
    [    4.903023] hctosys: unable to open rtc device (rtc0)
    [    4.923973] ALSA device list:
    [    4.926948]   No soundcards found.
    [    4.940842] UBIFS: parse sync
    [    4.945702] UBIFS (ubi0:2): background thread "ubifs_bgt0_2" started, PID 74
    [    4.976905] UBIFS (ubi0:2): start fixing up free space
    [   35.379985] UBIFS (ubi0:2): free space fixup complete
    [   35.401846] UBIFS (ubi0:2): UBIFS: mounted UBI device 0, volume 2, name "rootfs"
    [   35.409271] UBIFS (ubi0:2): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    [   35.419239] UBIFS (ubi0:2): FS size: 495968256 bytes (472 MiB, 3906 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
    [   35.429989] UBIFS (ubi0:2): reserved for root: 0 bytes (0 KiB)
    [   35.435856] UBIFS (ubi0:2): media format: w4/r0 (latest is w5/r0), UUID D0FCF45E-CD72-4F40-86AE-1E41F58C2B8D, small LPT model
    [   35.448949] VFS: Mounted root (ubifs filesystem) on device 0:14.
    [   35.456723] devtmpfs: mounted
    [   35.460660] Freeing unused kernel memory: 2048K
    [   35.465323] Run /sbin/init as init process
    [   35.714233] systemd[1]: System time before build time, advancing clock.
    [   35.784374] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [   35.806633] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2019.07!
    
    [   35.855074] systemd[1]: Set hostname to <k2hk-evm>.
    [   35.865741] random: systemd: uninitialized urandom read (16 bytes read)
    [   35.872416] systemd[1]: Initializing machine ID from random generator.
    [   36.150279] 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 based firewalling.
    [   36.167410] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [   36.401544] random: systemd: uninitialized urandom read (16 bytes read)
    [   36.409469] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [   36.442366] random: systemd: uninitialized urandom read (16 bytes read)
    [   36.450151] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [   36.492708] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [   36.531893] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Listening on Journal Socket.
             Mounting Kernel Debug File System...
             Mounting POSIX Message Queue File System...
             Starting Create list of required st��ce nodes for the current kernel...
             Starting udev Coldplug all Devices...
             Starting Remount Root and Kernel File Systems...
             Starting Journal Service...
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Reached target Slices.
    [  OK  ] Reached target Remote File Systems.
    [  OK  ] Reached target Swap.
             Mounting Temporary Directory (/tmp)...
             Starting Load Kernel Modules...
    [   37.163524] remoteproc: disagrees about version of symbol module_layout
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Reached target Paths.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Started Create list of required sta��vice nodes for the current kernel.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [FAILED] Failed to start Load Kernel Modules.
    See 'systemctl status systemd-modules-load.service' for details.
             Mounting Kernel Configuration File System...
             Starting Apply Kernel Variables...
    [   37.558980] sch_fq_codel: disagrees about version of symbol module_layout
             Starting Rebuild Hardware Database...
             Starting Create System Users...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create System Users.
             Starting Create Static Device Nodes in /dev...
    [   37.814883] systemd-journald[95]: Received request to flush runtime journal from PID 1
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [[   37.906160] random: fast init done
      OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
    [  OK  ] Reached target Containers.
             Mounting /var/volatile...
    [  OK  ] Mounted /media/ram.
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Rebuild Journal Catalog...
             Starting Create Volatile Files and Directories...
             Starting Rebuild Dynamic Linker Cache...
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Rebuild Journal Catalog.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Run pending postinsts...
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started Rebuild Dynamic Linker Cache.
    [  OK  ] Started Run pending postinsts.
    [  OK  ] Started Rebuild Hardware Database.
             Starting udev Kernel Device Manager...
             Starting Update is Completed...
    [  OK  ] Started Update is Completed.
    [  OK  ] Started udev Kernel Device Manager.
             Starting Network Service...
    [  OK  ] Reached target System Initialization.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  emoteproc: disagrees about version of symbol module_layout
    m] Started Daily[   40.423108] remoteproc: disagrees about version of symbol module_layout
     Cleanup of Temp[   40.426747] remoteproc: disagrees about version of symbol module_layout
    orary Directorie[   40.427183] remoteproc: disagrees about version of symbol module_layout
    s.
    [   40.429503] remoteproc: disagrees about version of symbol module_layout
    [   40.429540] remoteproc: disagrees about version of symbol module_layout
    [   40.431232] remoteproc: disagrees about version of symbol module_layout
    [   40.439989] remoteproc: disagrees about version of symbol module_layout
    [   40.460421] remoteproc: disagrees about version of symbol module_layout
    [   40.463371] remoteproc: disagrees about version of symbol module_layout
    [   40.470806] remoteproc: disagrees about version of symbol module_layout
    [   40.479455] remoteproc: disagrees about version of symbol module_layout
    [   40.484318] remoteproc: disagrees about version of symbol module_layout
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [   40.523340] remoteproc: disagrees about version of symbol module_layout
    [   40.523871] remoteproc: disagrees about version of symbol module_layout
    [   40.542023] remoteproc: disagrees about version of symbol module_layout
    [  OK  ] Reached target Sockets.
    [   40.553723] davinci_wdt: disagrees about version of symbol module_layout
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [   40.582263] davinci_wdt: disagrees about version of symbol module_layout
    [   40.616195] at24: disagrees about version of symbol module_layout
    [  OK  ] Reached target Basic System.
    [   40.640336] at24: disagrees about version of symbol module_layout
             Starting Print notice about GPLv3 packages...
    [   40.667718] phy_generic: disagrees about version of symbol module_layout
    [   40.678713] dwc3_keystone: disagrees about version of symbol module_layout
             Starting Login Service...
    [   40.706470] phy_generic: disagrees about version of symbol module_layout
    [   40.724421] dwc3_keystone: disagrees about version of symbol module_layout
    [  OK  ] Started Job spooling tools.
             Starting RPC Bind Service...
             Starting telnetd.service...
             Starting TI IPC Daemon...
    [  OK  ] Started Periodic Command Scheduler.
    [  OK  ] Started D-Bus System Message Bus.
    [  OK  ] Started Network Service.
    [  OK  ] Started TI IPC Daemon.
    [  OK  ] Started telnetd.service.
    [   41.036794] netcp-1.0 2620110.netcp eth1: Link is Up
    [  OK  ] Started RPC Bind Service.
    [   41.161842] netcp-1.0 2620110.netcp eth0: Link is Up
    [  OK  ] Found device /dev/ttyS0.
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            bash
            bc
            cifs-utils
            cpio
            dosfstools
            elfutils
            gawk
            gzip
            libbfd
            libdw1
            libelf1
            libreadline7
            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  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
             Starting thttpd.service...
             Starting Network Name Resolution...
             Starting Wait for Network to be Configured...
    [  OK  ] Started thttpd.service.
    [  OK  ] Started Login Service.
    [  OK  ] Started Network Name Resolution.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached target Network.
             Starting Permit User Sessions...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org k2hk-evm ttyS0
    
    Arago 2019.07 k2hk-evm ttyS0
    
    k2hk-evm login: 

    Thanks for your support ,If I miss anything or you need more information ,please tell me.

    Thanks for your help again.

    Best Regards

    Jacky

  • Hi, Jacky,

    I am not following this "I write the path on /etc/profile". Could you explain what do you mean?

    Rex

  • Hi, Jacky,

    I noticed that you are booting from NAND. Could you also show me how you copy your kernel and dtb images to filesystem. I also need the followingL

       ls -l /boot

       ls -l /lib/firmware

       ls -l /lib/modules

    In the boot logs, I also see the following:

    [ 0.450892] ti,keystone-serdes 232a000.phy: Direct firmware load for ks2_gbe_serdes.bin failed with error -2
    [ 0.450903] ti,keystone-serdes 232a000.phy: can't get any serdes init fw
    [ 0.450912] ti,keystone-serdes 232a000.phy: serdes procider init failed -19

    I don't expect to see these messages am surprised that it didn't cause any issue to the ethernet port. I'll have to compare with the logs when booting with the workaround suggested earlier.

    Rex

  • Hi,Rex 

    1)  I mean that I add SDK’s toolchain  to the PATH environment variable 

         Write this  to /etc/profile on Linux host to add environment variable to prepare to build.

    2)  I copy the kernel image form   /linux-4.19.59/arch/arm/boot/zImage  to   /tisdk/boot/zImage

           copy the   dtb  file  form   /linux-4.19.59/arch/arm/boot/dts/keystone-k2hk-evm.dtb   to   /tisdk/boot/keystone-k2hk-evm.dtb

          /linux-4.19.59  is the folder which is  package with release kernel 

          /tisdk  is the folder which is  package with release filesystem

     3) Here is the information you need :

      =>  ls -l /boot

     

    => ls -l /lib/firmware

    =>ls -l /lib/modules

    It seems something wrong on module on my  rebuild images.

    Thanks for your help again.

    Best Regards

    Jacky

  • Hi, Jacky,

    All look good to me. Your module version looks good  too. Usually the situation pops up when kernel configuration changed. In this case, the modules will need to rebuild and installed onto filesystem. I suspect the configuration for arago filesystem is not the same as what kernel is now build for. Likely because the arago is smaller set of tisdk-server-rootfs and have different configuration for its kernel. It probably won't affect the operation. If you like, you can try to rebuild modules and install them to your arago filesystem and see if it helps. Instruction for rebuilding modules and installing them can be found in Kernel's User Guide.

    I think there is a way to see the configuraton of Kernel from proc file, but I don't know on top of my head. You may want to search on internet to see how you can display the Kernel Config and compared to what you build with. If you see difference, then we can definitely confirm that is the case.

    Rex

  • Hi,Rex 

    Thanks for your advise. I try to rebuild and install modules to my filesystem . But it still have this issue .

    And I keep trying to search internet for other workaround.

    If have any idea ,please let me know and I will appreciate that .

    Best Regards

    Jacky

  • Hi, Jacky,

    The module fail message are from upstream code, and there should be helpful info on internet. When I have more time, I'll try different things to see if I see the module fail messages. It may take me a while though.

    Rex