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.

Compiler/AM5718: CPSW Ethernet issue

Part Number: AM5718
Other Parts Discussed in Thread: PMP, TMP102

Tool/software: TI C/C++ Compiler

Hi Sir,

We have developed a custom board for am5718 using ti-processor-sdk-linux-am57xx-evm-05.02.00.10. We are able to completely boot upto root  but we are facing the ethernet problem and the phy is not getting detected and the link is not up as mentioned below and we have also mentioned the configurations we have done inorder to enable the ethernet but it didn't work out. So kindly have a glance at the dts configuration mentioned below and also through the boot log related to the ethernet and suggest how to move further.

   davinci_mdio_pins: pinmux_davinci_mdio_pins {
            pinctrl-single,pins = <
                /* MDIO */
            DRA7XX_CORE_IOPAD(0x363c, PIN_OUTPUT_PULLUP | MUX_MODE0)                /* mdio_mclk */
            DRA7XX_CORE_IOPAD(0x3640, PIN_INPUT_PULLUP | MUX_MODE0)                  /* mdio_d */

        >;
        };

       davinci_mdio_pins_sleep: pinmux_davinci_mdio_pins_sleep {
        pinctrl-single,pins = <
                /* MDIO reset value */
          
            DRA7XX_CORE_IOPAD(0x363c, PIN_INPUT_PULLDOWN | MUX_MODE7)                /* mdio_mclk */
            DRA7XX_CORE_IOPAD(0x3640, PIN_INPUT_PULLDOWN | MUX_MODE7)                  /* mdio_d */

        >;
        };


    cpsw_pins_default: cpsw_pins_default {
         pinctrl-single,pins = <


            DRA7XX_CORE_IOPAD(0x3644, PIN_INPUT | MUX_MODE0) /* RMII_MHZ_50_CLK */
            DRA7XX_CORE_IOPAD(0x367c, PIN_OUTPUT | MUX_MODE1) /*rmii txd0 */
            DRA7XX_CORE_IOPAD(0x3678, PIN_OUTPUT | MUX_MODE1) /* rmii txd1 */
            DRA7XX_CORE_IOPAD(0x3674, PIN_OUTPUT | MUX_MODE1) /*  rmii txen */
            DRA7XX_CORE_IOPAD(0x3664, PIN_INPUT| MUX_MODE1) /*  rmii rxd0 */
            DRA7XX_CORE_IOPAD(0x3660, PIN_INPUT  | MUX_MODE1) /*  rmii rxd1  */
            DRA7XX_CORE_IOPAD(0x365c, PIN_INPUT  | MUX_MODE1) /* rrmii rxer */
            DRA7XX_CORE_IOPAD(0x3658, PIN_INPUT | MUX_MODE1) /*  rmii rxcrsdv*/

                                         >;

};


    cpsw_pins_sleep: cpsw_pins_sleep {
         pinctrl-single,pins = <



            DRA7XX_CORE_IOPAD(0x3644, PIN_INPUT | MUX_MODE7) /* RMII_MHZ_50_CLK */
            DRA7XX_CORE_IOPAD(0x367c, PIN_INPUT | MUX_MODE7) /*rmii txd0 */
            DRA7XX_CORE_IOPAD(0x3678, PIN_INPUT | MUX_MODE7) /* rmii txd1 */
            DRA7XX_CORE_IOPAD(0x3674, PIN_INPUT | MUX_MODE7) /*  rmii txen */
            DRA7XX_CORE_IOPAD(0x3664, PIN_INPUT| MUX_MODE7) /*  rmii rxd0 */
            DRA7XX_CORE_IOPAD(0x3660, PIN_INPUT  | MUX_MODE7) /*  rmii rxd1  */
            DRA7XX_CORE_IOPAD(0x365c, PIN_INPUT  | MUX_MODE7) /* rrmii rxer */
            DRA7XX_CORE_IOPAD(0x3658, PIN_INPUT | MUX_MODE7) /*  rmii rxcrsdv*/

                                      >;

};


&mac {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&cpsw_pins_default>;
    pinctrl-1 = <&cpsw_pins_sleep>;
    //dual_emac;
    slaves = <1>;
};


&cpsw_emac0 {
    
                phy_id = <&davinci_mdio>,<9>;
                phy-mode = "rmii";
   
        
};


&davinci_mdio {
       status = "okay";
        pinctrl-names = "default", "sleep";
       pinctrl-0 = <&davinci_mdio_pins>;
       pinctrl-1 = <&davinci_mdio_pins_sleep>;
 
};


Bootlog:-

root@am57xx-evm:~#
root@am57xx-evm:~# dmesg | grep davinci
[    1.800877] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
[    1.808571] davinci_mdio 48485000.mdio: no live phy, scanning all
[    1.815792] davinci_mdio: probe of 48485000.mdio failed with error -5


root@am57xx-evm:~# dmesg | grep phy    
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
[    1.740415] libphy: Fixed MDIO Bus: probed
[    1.808571] davinci_mdio 48485000.mdio: no live phy, scanning all
[   12.575839] libphy: PHY 48485000.mdio:09 not found
[   12.655508] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19


root@am57xx-evm:~# dmesg | grep eth
[    1.847161] cpsw 48484000.ethernet: Detected MACID = 98:5d:ad:9a:0f:fc
[    1.853788] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
[    1.860170] cpsw 48484000.ethernet: ALE Table size 1024
[    1.865443] cpsw 48484000.ethernet: device node lookup for pps timer failed
[    1.872486] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
[   12.489619] net eth0: initializing cpsw version 1.15 (0)
[   12.655508] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19
[   12.807776] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready


root@am57xx-evm:~# ethtool eth0
Settings for eth0:
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000000 (0)
                               
        Link detected: no


root@am57xx-evm:~# ethtool -S eth0
NIC statistics:
     Good Rx Frames: 0
     Broadcast Rx Frames: 0
     Multicast Rx Frames: 0
     Pause Rx Frames: 0
     Rx CRC Errors: 0
     Rx Align/Code Errors: 0
     Oversize Rx Frames: 0
     Rx Jabbers: 0
     Undersize (Short) Rx Frames: 0
     Rx Fragments: 0
     Rx Octets: 0
     Good Tx Frames: 0
     Broadcast Tx Frames: 0
     Multicast Tx Frames: 0
     Pause Tx Frames: 0
     Deferred Tx Frames: 0
     Collisions: 0
     Single Collision Tx Frames: 0
     Multiple Collision Tx Frames: 0
     Excessive Collisions: 0
     Late Collisions: 0
     Tx Underrun: 0
     Carrier Sense Errors: 0
     Tx Octets: 0
     Rx + Tx 64 Octet Frames: 0
     Rx + Tx 65-127 Octet Frames: 0
     Rx + Tx 128-255 Octet Frames: 0
     Rx + Tx 256-511 Octet Frames: 0
     Rx + Tx 512-1023 Octet Frames: 0
     Rx + Tx 1024-Up Octet Frames: 0
     Net Octets: 0
     Rx Start of Frame Overruns: 0
     Rx Middle of Frame Overruns: 0
     Rx DMA Overruns: 0
     Rx DMA chan 0: head_enqueue: 1
     Rx DMA chan 0: tail_enqueue: 127
     Rx DMA chan 0: pad_enqueue: 0
     Rx DMA chan 0: misqueued: 0
     Rx DMA chan 0: desc_alloc_fail: 0
     Rx DMA chan 0: pad_alloc_fail: 0
     Rx DMA chan 0: runt_receive_buf: 0
     Rx DMA chan 0: runt_transmit_bu: 0
     Rx DMA chan 0: empty_dequeue: 0
     Rx DMA chan 0: busy_dequeue: 0
     Rx DMA chan 0: good_dequeue: 0
     Rx DMA chan 0: requeue: 0
     Rx DMA chan 0: teardown_dequeue: 0
     Tx DMA chan 0: head_enqueue: 0
     Tx DMA chan 0: tail_enqueue: 0
     Tx DMA chan 0: pad_enqueue: 0
     Tx DMA chan 0: misqueued: 0
     Tx DMA chan 0: desc_alloc_fail: 0
     Tx DMA chan 0: pad_alloc_fail: 0
     Tx DMA chan 0: runt_receive_buf: 0
     Tx DMA chan 0: runt_transmit_bu: 0
     Tx DMA chan 0: empty_dequeue: 0
     Tx DMA chan 0: busy_dequeue: 0
     Tx DMA chan 0: good_dequeue: 0
     Tx DMA chan 0: requeue: 0
     Tx DMA chan 0: teardown_dequeue: 0


root@am57xx-evm:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 98:5D:AD:9A:0F:FC  
          inet addr:10.0.0.5  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:93

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1%775872/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:162 errors:0 dropped:0 overruns:0 frame:0
          TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12300 (12.0 KiB)  TX bytes:12300 (12.0 KiB)



Thanks and Regards,

A.Mounika

  • Please complete this checklist and post the results here: processors.wiki.ti.com/.../5x_CPSW

  • Hi,

    Here is the complete checklist below.

    root@am57xx-evm:~#
    root@am57xx-evm:~# dmesg | grep davinci
    [    1.800877] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    1.808571] davinci_mdio 48485000.mdio: no live phy, scanning all
    [    1.815792] davinci_mdio: probe of 48485000.mdio failed with error -5


    root@am57xx-evm:~# dmesg | grep phy    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [    1.740415] libphy: Fixed MDIO Bus: probed
    [    1.808571] davinci_mdio 48485000.mdio: no live phy, scanning all
    [   12.575839] libphy: PHY 48485000.mdio:09 not found
    [   12.655508] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19


    root@am57xx-evm:~# dmesg | grep eth
    [    1.847161] cpsw 48484000.ethernet: Detected MACID = 98:5d:ad:9a:0f:fc
    [    1.853788] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [    1.860170] cpsw 48484000.ethernet: ALE Table size 1024
    [    1.865443] cpsw 48484000.ethernet: device node lookup for pps timer failed
    [    1.872486] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [   12.489619] net eth0: initializing cpsw version 1.15 (0)
    [   12.655508] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19
    [   12.807776] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready


    root@am57xx-evm:~# ethtool eth0
    Settings for eth0:
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x00000000 (0)
                                   
            Link detected: no


    root@am57xx-evm:~# ethtool -S eth0
    NIC statistics:
         Good Rx Frames: 0
         Broadcast Rx Frames: 0
         Multicast Rx Frames: 0
         Pause Rx Frames: 0
         Rx CRC Errors: 0
         Rx Align/Code Errors: 0
         Oversize Rx Frames: 0
         Rx Jabbers: 0
         Undersize (Short) Rx Frames: 0
         Rx Fragments: 0
         Rx Octets: 0
         Good Tx Frames: 0
         Broadcast Tx Frames: 0
         Multicast Tx Frames: 0
         Pause Tx Frames: 0
         Deferred Tx Frames: 0
         Collisions: 0
         Single Collision Tx Frames: 0
         Multiple Collision Tx Frames: 0
         Excessive Collisions: 0
         Late Collisions: 0
         Tx Underrun: 0
         Carrier Sense Errors: 0
         Tx Octets: 0
         Rx + Tx 64 Octet Frames: 0
         Rx + Tx 65-127 Octet Frames: 0
         Rx + Tx 128-255 Octet Frames: 0
         Rx + Tx 256-511 Octet Frames: 0
         Rx + Tx 512-1023 Octet Frames: 0
         Rx + Tx 1024-Up Octet Frames: 0
         Net Octets: 0
         Rx Start of Frame Overruns: 0
         Rx Middle of Frame Overruns: 0
         Rx DMA Overruns: 0
         Rx DMA chan 0: head_enqueue: 1
         Rx DMA chan 0: tail_enqueue: 127
         Rx DMA chan 0: pad_enqueue: 0
         Rx DMA chan 0: misqueued: 0
         Rx DMA chan 0: desc_alloc_fail: 0
         Rx DMA chan 0: pad_alloc_fail: 0
         Rx DMA chan 0: runt_receive_buf: 0
         Rx DMA chan 0: runt_transmit_bu: 0
         Rx DMA chan 0: empty_dequeue: 0
         Rx DMA chan 0: busy_dequeue: 0
         Rx DMA chan 0: good_dequeue: 0
         Rx DMA chan 0: requeue: 0
         Rx DMA chan 0: teardown_dequeue: 0
         Tx DMA chan 0: head_enqueue: 0
         Tx DMA chan 0: tail_enqueue: 0
         Tx DMA chan 0: pad_enqueue: 0
         Tx DMA chan 0: misqueued: 0
         Tx DMA chan 0: desc_alloc_fail: 0
         Tx DMA chan 0: pad_alloc_fail: 0
         Tx DMA chan 0: runt_receive_buf: 0
         Tx DMA chan 0: runt_transmit_bu: 0
         Tx DMA chan 0: empty_dequeue: 0
         Tx DMA chan 0: busy_dequeue: 0
         Tx DMA chan 0: good_dequeue: 0
         Tx DMA chan 0: requeue: 0
         Tx DMA chan 0: teardown_dequeue: 0


    root@am57xx-evm:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr 98:5D:AD:9A:0F:FC  
              inet addr:10.0.0.5  Bcast:10.0.0.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:93

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1%775872/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:162 errors:0 dropped:0 overruns:0 frame:0
              TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:12300 (12.0 KiB)  TX bytes:12300 (12.0 KiB)



    Thanks and Regards,

    A.Mounika

  • Hi,

    Thank you for posting the requested checklist information. I agree with your assessment that the link is not coming up. These are the 3 lines that matter the most here at the moment, the first one error is causing the following two lines that are listed.

    [    1.815792] davinci_mdio: probe of 48485000.mdio failed with error -5     <--- This is an IO error

    [   12.655508] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19    <---- This is due to the mdio failure above

    Link detected: no     <----- This due to the previous two failures. Without a link the interface will not send packets.

    Are you setting the pin muxes DTS values in u-boot or Linux? They should be set in u-boot. Depending on if your board is based closely on one of the  AM57x boards  you could reference that for your DTS entries. Did you base your board of a TI board? One debug step might be that there is a clock coming out at all on the MDIO bus. 

    Best Regards,

    Schuyler

  • Hi Sir,

    We are not able to get the mdio clk signal and that too when we scope that signal it remains continuous high. So what modifications should we do to get the clock.

    Thanks and Regards,

    A.Mounika

  • Hi, 

    With no clock that could be a pin mux issue. Could you attach the full boot log and the section of the schematic showing the connection to between the MAC and the PHY?

    Thank you,

    Best Regards,

    Schuyler

  • Hi Sir,

    We are attaching the schematic below and also the  full boot log.

    U-Boot SPL 2018.01-00558-gca1e85ecb5-dirty (Jul 31 2019 - 10:40:26)
    DRA722-GP ES2.0
    Trying to boot from MMC1
    no pinctrl state for default mode
    no pinctrl state for default mode


    U-Boot 2018.01-00558-gca1e85ecb5-dirty (Jul 31 2019 - 10:40:26 +0530)

    CPU  : DRA722-GP ES2.0
    Model: TI AM5718 IDK
    Board: AM571x IDRAM:  1 GiB
    MMC:   prop_name: pinctrl-0 mode: default index: 0
    prop_name: pinctrl-0 mode: default index: 0
    OMAP SD/MMC: 0, OMAP SD/MMC: 1
    Warning: fastboot.board_rev: unknown board revision
    GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
    part_get_info_efi: *** ERROR: Invalid GPT ***
    GUID Partition Table Header signature is wrong: 0x0 != 0x5452415020494645
    part_get_info_efi: *** ERROR: Invalid Backup GPT ***
    SCSI:  SATA link 0 timeout.
    AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
    flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
    scanning bus for devices...
    Found 0 device(s).
    Net:   Could not get PHY for ethernet@48484000: addr 9
    eth0: ethernet@48484000
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    4022784 bytes read in 447 ms (8.6 MiB/s)
    94481 bytes read in 51 ms (1.8 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 8ffe5000, end 8ffff110 ... OK

    Starting Medha kernel ...

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.14.79-gbde58ab01e (toradex@medha) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #17 SMP PREEMPT Wed Ju9
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM571x IDK
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
    [    0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x00000000be400000
    [    0.000000] OMAP4: Map 0x00000000bfd00000 to fe600000 for dram barrier
    [    0.000000] DRA722 ES2.0
    [    0.000000] percpu: Embedded 15 pages/cpu @ef64b000 s31372 r8192 d21876 u61440
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 210496
    [    0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=e227a097-02 rw rootfstype=ext4 rootwait
    [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Memory: 644592K/848896K available (8192K kernel code, 347K rwdata, 2564K rodata, 2048K init, 282K bss, 24080K reserved, 180224)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc0a00000   (10208 kB)
    [    0.000000]       .init : 0xc0e00000 - 0xc1000000   (2048 kB)
    [    0.000000]       .data : 0xc1000000 - 0xc1056e98   ( 348 kB)
    [    0.000000]        .bss : 0xc1058000 - 0xc109ebe0   ( 283 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000]  RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    [    0.000004] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
    [    0.000016] Switching to timer-based delay loop, resolution 162ns
    [    0.000357] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000365] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000778] Console: colour dummy device 80x30
    [    0.000794] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.000801] This ensures that you still see kernel messages. Please
    [    0.000808] update your kernel commandline.
    [    0.000828] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [    0.000844] pid_max: default: 32768 minimum: 301
    [    0.000952] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000966] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001492] CPU: Testing write buffer coherency: ok
    [    0.001530] CPU0: Spectre v2: using ICIALLU workaround
    [    0.001721] /cpus/cpu@0 missing clock-frequency property
    [    0.001734] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.039866] Setting up static identity map for 0x80200000 - 0x80200060
    [    0.059871] Hierarchical SRCU implementation.
    [    0.080054] EFI services will not be available.
    [    0.099929] smp: Bringing up secondary CPUs ...
    [    0.099939] smp: Brought up 1 node, 1 CPU
    [    0.099949] SMP: Total of 1 processors activated (12.29 BogoMIPS).
    [    0.099956] CPU: All CPU(s) started in HYP mode.
    [    0.099963] CPU: Virtualization extensions available.
    [    0.100374] devtmpfs: initialized
    [    0.117262] random: get_random_u32 called from bucket_table_alloc+0x108/0x230 with crng_init=0
    [    0.120066] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.120260] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.120277] futex hash table entries: 256 (order: 2, 16384 bytes)
    [    0.123863] pinctrl core: initialized pinctrl subsystem
    [    0.124334] DMI not present or invalid.
    [    0.124578] NET: Registered protocol family 16
    [    0.130826] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.131693] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.234448] omap_hwmod: dcan1: _wait_target_disable failed
    [    0.332743] cpuidle: using governor ladder
    [    0.332775] cpuidle: using governor menu
    [    0.340525] OMAP GPIO hardware version 0.1
    [    0.342437] omap_gpio 48059000.gpio: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/gpio4_pins_default, deferring pe
    [    0.342801] omap_gpio 4805b000.gpio: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/gpio5_pins_default, deferring pe
    [    0.367715] No ATAGs?
    [    0.367762] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.367775] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.368159] omap4_sram_init:Unable to allocate sram needed to handle errata I688
    [    0.368169] omap4_sram_init:Unable to get sram pool needed to handle errata I688
    [    0.368711] OMAP DMA hardware revision 0.0
    [    0.402433] edma 43300000.edma: memcpy is disabled
    [    0.405608] edma 43300000.edma: TI EDMA DMA engine driver
    [    0.412370] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
    [    0.413185] evm_5v0: supplied by evm_12v0
    [    0.413465] evm_3v6: supplied by evm_5v0
    [    0.413736] vsys_3v3: supplied by evm_12v0
    [    0.414005] evm_3v3: supplied by vsys_3v3
    [    0.414280] evm_3v3_sd: supplied by evm_3v3
    [    0.415402] V3_3D: supplied by VMAIN
    [    0.415824] vtt_fixed: supplied by V3_3D
    [    0.418293] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    0.418495] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    0.418736] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    0.418982] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    0.419307] iommu: Adding device 58820000.ipu to group 1
    [    0.419395] iommu: Adding device 55020000.ipu to group 2
    [    0.419550] iommu: Adding device 40800000.dsp to group 0
    [    0.422361] palmas 0-0058: IRQ missing: skipping irq request
    [    0.450914] palmas 0-0058: Muxing GPIO 51, PWM 0, LED 2
    [    0.452289] SMPS1: supplied by evm_3v3_sd
    [    0.453890] SMPS2: supplied by evm_3v3_sd
    [    0.455466] SMPS3: supplied by evm_3v3_sd
    [    0.457027] SMPS4: supplied by evm_3v3_sd
    [    0.458452] SMPS5: supplied by evm_3v3_sd
    [    0.459631] SMPS12: supplied by evm_3v3_sd
    [    0.460624] LDO1: supplied by evm_3v3_sd
    [    0.461108] ldo1: Bringing 3000000uV into 3300000-3300000uV
    [    0.471536] LDO2: supplied by evm_3v3_sd
    [    0.472676] LDO3: supplied by evm_3v3_sd
    [    0.481309] LDO4: supplied by evm_3v3_sd
    [    0.481658] random: fast init done
    [    0.491320] LDO5: supplied by evm_3v3_sd
    [    0.502168] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [    0.502379] media: Linux media interface: v0.10
    [    0.502415] Linux video capture interface: v2.00
    [    0.502497] pps_core: LinuxPPS API ver. 1 registered
    [    0.502507] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.502525] PTP clock support registered
    [    0.502553] EDAC MC: Ver: 3.0.0
    [    0.510791] dmi: Firmware registration failed.
    [    0.511004] omap-mailbox: probe of 4883c000.mailbox failed with error -22
    [    0.511067] omap-mailbox: probe of 4883e000.mailbox failed with error -22
    [    0.511343] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    0.511443] omap-mailbox: probe of 48842000.mailbox failed with error -22
    [    0.511769] Advanced Linux Sound Architecture Driver Initialized.
    [    0.520861] clocksource: Switched to clocksource arch_sys_counter
    [    0.528279] missing cooling_device property
    [    0.528293] failed to build thermal zone board_thermal: -2
    [    0.528425] NET: Registered protocol family 2
    [    0.528950] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.529015] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.529140] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.529208] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.529241] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.529364] NET: Registered protocol family 1
    [    0.549720] RPC: Registered named UNIX socket transport module.
    [    0.549731] RPC: Registered udp transport module.
    [    0.549738] RPC: Registered tcp transport module.
    [    0.549745] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.550656] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.550779] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.551823] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    0.555846] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.566380] NFS: Registering the id_resolver key type
    [    0.566403] Key type id_resolver registered
    [    0.566412] Key type id_legacy registered
    [    0.566448] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.568100] bounce: pool size: 64 pages
    [    0.568150] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.568161] io scheduler noop registered
    [    0.568170] io scheduler deadline registered
    [    0.568262] io scheduler cfq registered (default)
    [    0.568272] io scheduler mq-deadline registered
    [    0.568281] io scheduler kyber registered
    [    0.572916] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
    [    0.573068] pinctrl-single 4a002e8c.pinmux: please update dts to use #pinctrl-cells = <1>
    [    0.573140] pinctrl-single 4a002e8c.pinmux: initialized with no interrupts
    [    0.573151] pinctrl-single 4a002e8c.pinmux: 1 pins at pa fc002e8c size 4
    [    0.587271] pwm-backlight backlight: backlight supply power not found, using dummy regulator
    [    0.589713] vdd_3v3: supplied by ldo1
    [    0.589976] aic_dvdd_fixed: supplied by vdd_3v3
    [    0.632687] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    0.635385] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 43, base_baud = 3000000) is a 8250
    [    1.660457] console [ttyS0] enabled
    [    1.664881] 48068000.serial: ttyS5 at MMIO 0x48068000 (irq = 44, base_baud = 3000000) is a 8250
    [    1.674510] 48420000.serial: ttyS6 at MMIO 0x48420000 (irq = 45, base_baud = 3000000) is a 8250
    [    1.684094] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 46, base_baud = 3000000) is a 8250
    [    1.694774] omap_rng 48090000.rng: Random Number Generator ver. 20
    [    1.701894] DSS: OMAP DSS rev 6.1
    [    1.706381] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
    [    1.726399] brd: module loaded
    [    1.734823] loop: module loaded
    [    1.741020] libphy: Fixed MDIO Bus: probed
    [    1.800883] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    1.808576] davinci_mdio 48485000.mdio: no live phy, scanning all
    [    1.815987] davinci_mdio: probe of 48485000.mdio failed with error -5
    [    1.823047] CTRL_CORE_MAC_ID_SW_1  985dad
    [    1.827074] CTRL_CORE_MAC_ID_SW_0  998a8e
    [    1.831118] mac addr[i] 98
    [    1.833834] mac addr[i] 5d
    [    1.836550] mac addr[i] ad
    [    1.839265] mac addr[i] 99
    [    1.841994] mac addr[i] 8a
    [    1.844709] mac addr[i] 8e
    [    1.847428] cpsw 48484000.ethernet: Detected MACID = 98:5d:ad:99:8a:8e
    [    1.854056] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [    1.860437] cpsw 48484000.ethernet: ALE Table size 1024
    [    1.865711] cpsw 48484000.ethernet: device node lookup for pps timer failed
    [    1.872752] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [    1.881232] i2c /dev entries driver
    [    1.885496] IR NEC protocol handler initialized
    [    1.890047] IR RC5(x/sz) protocol handler initialized
    [    1.895190] IR RC6 protocol handler initialized
    [    1.899739] IR JVC protocol handler initialized
    [    1.904302] IR Sony protocol handler initialized
    [    1.908936] IR SANYO protocol handler initialized
    [    1.913672] IR Sharp protocol handler initialized
    [    1.918395] IR MCE Keyboard/mouse protocol handler initialized
    [    1.924263] IR XMP protocol handler initialized
    [    1.930977] tmp102 0-0049: initialized
    [    1.937229] cpu cpu0: dev_pm_opp_set_regulators: no regulator (vdd) found: -19
    [    1.944948] sdhci: Secure Digital Host Controller Interface driver
    [    1.951171] sdhci: Copyright(c) Pierre Ossman
    [    1.956074] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.962843] sdhci-omap 4809c000.mmc: 4809c000.mmc supply vqmmc not found, using dummy regulator
    [    1.971948] sdhci-omap 4809c000.mmc: no pinctrl state for sdr104 mode
    [    1.978421] sdhci-omap 4809c000.mmc: no pinctrl state for ddr50 mode
    [    1.984851] sdhci-omap 4809c000.mmc: no pinctrl state for sdr50 mode
    [    1.991271] sdhci-omap 4809c000.mmc: no pinctrl state for sdr25 mode
    [    1.997653] sdhci-omap 4809c000.mmc: no pinctrl state for sdr12 mode
    [    2.004074] sdhci-omap 4809c000.mmc: no pinctrl state for hs mode
    [    2.010194] sdhci-omap 4809c000.mmc: no pinctrl state for hs mode
    [    2.016329] sdhci-omap 4809c000.mmc: no pinctrl state for hs200_1_8v mode
    [    2.080937] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA
    [    2.102175] sdhci-omap 480b4000.mmc: no pinctrl state for ddr_1_8v mode
    [    2.108822] sdhci-omap 480b4000.mmc: no pinctrl state for hs mode
    [    2.114991] sdhci-omap 480b4000.mmc: no pinctrl state for hs mode
    [    2.121167] sdhci-omap 480b4000.mmc: no pinctrl state for hs200_1_8v mode
    [    2.133389] mmc0: host does not support reading read-only switch, assuming write-enable
    [    2.141521] mmc0: new SDHC card at address 0001
    [    2.146339] mmcblk0: mmc0:0001 ASTC 14.6 GiB
    [    2.152117]  mmcblk0: p1 p2
    [    2.180891] mmc1: SDHCI controller on 480b4000.mmc [480b4000.mmc] using ADMA
    [    2.188666] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.203371] NET: Registered protocol family 10
    [    2.208684] Segment Routing with IPv6
    [    2.212583] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    2.222079] NET: Registered protocol family 17
    [    2.226733] Key type dns_resolver registered
    [    2.231171] omap_voltage_late_init: Voltage driver support not added
    [    2.237553] Power Management for TI OMAP4+ devices.
    [    2.242680] Registering SWP/SWPB emulation handler
    [    2.259820] dmm 4e000000.dmm: workaround for errata i878 in use
    [    2.267530] dmm 4e000000.dmm: initialized all PAT entries
    [    2.275276] panel-dpi display: display supply vcc not found, using dummy regulator
    [    2.289582] mmc1: new MMC card at address 0001
    [    2.294463] mmcblk1: mmc1:0001 P1XXXX 3.60 GiB
    [    2.299183] mmcblk1boot0: mmc1:0001 P1XXXX partition 1 16.0 MiB
    [    2.305339] mmcblk1boot1: mmc1:0001 P1XXXX partition 2 16.0 MiB
    [    2.311828] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.311831] [drm] No driver support for vblank timestamp query.
    [    2.315321] [drm] Enabling DMM ywrap scrolling
    [    2.333438] mmcblk1rpmb: mmc1:0001 P1XXXX partition 3 128 KiB
    [    2.334330]  mmcblk1: p1 p2
    [    2.402300] Console: switching to colour frame buffer device 100x37
    [    2.420680] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
    [    2.427354] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
    [    2.435045] hctosys: unable to open rtc device (rtc0)
    [    2.442045] ldo2: disabling
    [    2.445267] ldo4: disabling
    [    2.448337] ALSA device list:
    [    2.451368]   No soundcards found.
    [    2.483549] EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
    [    2.503791] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    2.511970] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    2.522717] devtmpfs: mounted
    [    2.526947] Freeing unused kernel memory: 2048K
    [    3.148424] systemd[1]: System time before build time, advancing clock.
    [    3.228850] systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GC)
    [    3.250105] systemd[1]: Detected architecture arm.

    Welcome to Arago 2018.10!

    [    3.292522] systemd[1]: Set hostname to <am57xx-evm>.
    [    3.785495] systemd[1]: Configuration file /etc/systemd/system/AutoRun.service is marked executable. Please remove executable permission b.
    [    3.800060] systemd[1]: Configuration file /etc/systemd/system/AutoRun.service is marked world-writable. Please remove world writability p.
    [    3.882936] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.889804] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    3.921040] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.927906] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [    4.059694] random: systemd: uninitialized urandom read (16 bytes read)
    [    4.066486] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    4.102799] systemd[1]: Created slice System Slice.
    [  OK  ] Created slice System Slice.
    [    4.133821] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
             Starting Load Kernel Modules...
             Mounting Kernel Debug File System...
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    4.212032] cryptodev: loading out-of-tree module taints kernel.
    [  OK  ] Listening on Process Core Dump Socket.
    [    4.239596] cryptodev: driver 1.9 loaded.
    [  OK  ] Reached target Swap.
             Mounting Temporary Directory (/tmp)...
             Starting Create list of required st…ce nodes for the current kernel...
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
    [  OK  ] Listening on Syslog Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
             Starting Journal Service...
             Starting Remount Root and Kernel File Systems...
             Starting Psplash Boot Screen...
    [  OK  ] Listening on udev Control Socket.
    [    4.618666] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [  OK  ] Reached target Slices.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Reached target Paths.
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Journal Service.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Create list of required sta…vice nodes for the current kernel.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Started Psplash Boot Screen.
             Starting Rebuild Hardware Database...
             Starting Create System Users...
             Mounting Kernel Configuration File System...
             Starting Apply Kernel Variables...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Create System Users.
    [  OK  ] Started Apply Kernel Variables.
    [    5.301702] systemd-journald[73]: Received request to flush runtime journal from PID 1
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Mounted /media/ram.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Rebuild Journal Catalog...
             Starting Rebuild Dynamic Linker Cache...
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Update UTMP about System Boot/Shutdown...
             Starting Network Time Synchronization...
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Started Rebuild Journal Catalog.
    [  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 Rebuild Hardware Database.
             Starting Update is Completed...
             Starting udev Coldplug all Devices...
    [  OK  ] Started Update is Completed.
    [    8.653730] omap-rproc 58820000.ipu: assigned reserved memory node ipu1-memory@9d000000
    [    8.742678] remoteproc remoteproc0: 58820000.ipu is available
    [    8.750095] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
    [    8.808541] omap-rproc 55020000.ipu: assigned reserved memory node ipu2-memory@95800000
    [    8.808628] remoteproc remoteproc1: 55020000.ipu is available
    [    8.808915] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
    [    8.808984] remoteproc remoteproc2: 40800000.dsp is available
    [[    9.108889] remoteproc remoteproc0: powering up 58820000.ipu
      OK  ] Started udev Coldplug all Devices.
    [    9.118538] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
    [[    9.143320] remoteproc remoteproc0: request_firmware failed: -2
      OK  ] Reached target System Initialization.
    [    9.149381] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
    [[    9.267706] remoteproc remoteproc1: powering up 55020000.ipu
      OK  ] Started Daily Cleanup of Temporary Directories.
             [    9.335602] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
    Starting Network Service...
    [    9.434974] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [    9.453176] omap-des 480a5000.des: will run requests pump with realtime priority
    [    9.535557] rtc-ds1307 0-0068: registered as rtc0
    [    9.624835] CAN device driver interface
    [    9.633675] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=96)
    [    9.634302] c_can_platform 48480000.can: c_can_platform device registered (regs=fa480000, irq=97)
    [    9.969195] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [   10.088477] remoteproc remoteproc1: request_firmware failed: -2
    [   10.125034] SCSI subsystem initialized
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Reached target Sockets.
    [   10.177469] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
    [   10.197191] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
    [   10.197216] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [   10.197225] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst
    [  OK  ] Reached target Basic System.
    [   10.390797] remoteproc remoteproc2: powering up 40800000.dsp
    [  OK  ] Started Job spooling tools.
    [   10.498823] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
    [[   10.677472] remoteproc remoteproc2: request_firmware failed: -2
      OK  ] Started Kernel Logging Service.
             Starting telnetd.service...
    [  OK  ] Reached target Containers.
    [   10.761878] vpe 489d0000.vpe: Device registered as /dev/video0
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
             Starting Print notice about GPLv3 packages...
    [   10.879174] random: crng init done
    [   10.920583] scsi host0: ahci
    [   10.920843] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 87
    [   10.945106] net eth0: initializing cpsw version 1.15 (0)
    [   10.947100] libphy: PHY 48485000.mdio:09 not found
    [   10.947107] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19
    [   10.956333] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   11.045775] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [   11.233521] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [   11.256567] ata1: SATA link down (SStatus 0 SControl 300)
    [   11.376232] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [   11.381057] omap-aes 4b500000.aes: will run requests pump with realtime priority
    [   11.403742] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [   11.409957] omap-aes 4b700000.aes: will run requests pump with realtime priority
    [   11.675209] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   11.688117] EXT4-fs (mmcblk1p2): recovery complete
    [   11.688133] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [   11.720335] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   11.966827] asoc-simple-card sound@0: tlv320aic3x-hifi <-> 48468000.mcasp mapping ok
    [   11.966855] asoc-simple-card sound@0: ASoC: no DMI vendor name!
    [   12.645756] random: 7 urandom warning(s) missed due to ratelimiting
    [  OK  ] Started Periodic Command Scheduler.
    [  OK  ] Started D-Bus System Message Bus.
             Starting Login Service...
             Starting Save/Restore Sound Card State...
             Starting RPC Bind Service...
    [  OK  ] Started System Logging Service.
             Starting TI IPC Daemon...
             Starting Terminate Psplash Boot Screen...
    [  OK  ] Started Network Service.
    [  OK  ] Started telnetd.service.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started TI IPC Daemon.
    [  OK  ] Started Save/Restore Sound Card State.
    [  OK  ] Started Terminate Psplash Boot Screen.
    [  OK  ] Found device /dev/ttyS0.
    [   14.365340] EXT4-fs error (device mmcblk0p2): ext4_iget:4873: inode #51470: block 1: comm grep: invalid block
    [  OK  ] Found device /dev/ttyS2.
    grep: /var/lib/opkg/info/kselftests-efivarfs.control: Structure needs cleaning
    [   15.315785] usbcore: registered new interface driver usbfs
    [   15.354614] usbcore: registered new interface driver hub
    [   15.383984] usbcore: registered new device driver usb
    [   15.415706] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [   15.438309] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    [   15.468566] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 package[   15.501038] xhci-hcd xhci-hcd.0.auto: irq 173, io mem 0x48890000
    s:
            bash
            binutils
            cifs-utils
            cpio
            dosfstools
            elfutils
            gawk
            gzip
            libdw1
            libelf1
            libreadline7
            m4
            which

    If you do not wish to distribute GPLv3 components please remove[   15.521282] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002

    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
    [   15.540913] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

    Where <package> is the name printed in the list above

    NOTE: [   15.550421] usb usb1: Product: xHCI Host Controller
    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
    *************************[   15.581362] usb usb1: Manufacturer: Linux 4.14.79-gbde58ab01e xhci-hcd
    **************************************
    ***************************************************************
    [   15.601035] usb usb1: SerialNumber: xhci-hcd.0.auto
    [   15.615064] hub 1-0:1.0: USB hub found
    [   15.627253] hub 1-0:1.0: 1 port detected
    [  OK  ] Started Print notice about GPLv3 packages.
    [   15.633548] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [   15.647299] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    [   15.656605] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0  SuperSpeed
    [   15.671158] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   15.691253] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
    [   15.701493] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   15.708750] usb usb2: Product: xHCI Host Controller
    [   15.731175] usb usb2: Manufacturer: Linux 4.14.79-gbde58ab01e xhci-hcd
    [   15.737738] usb usb2: SerialNumber: xhci-hcd.0.auto
    [   15.762646] hub 2-0:1.0: USB hub found
    [   15.766469] hub 2-0:1.0: 1 port detected
    [   15.781811] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   15.787343] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
    [   15.811477] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
    [   15.820282] xhci-hcd xhci-hcd.1.auto: irq 174, io mem 0x488d0000
    [   15.851949] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
    [   15.858773] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   15.881120] usb usb3: Product: xHCI Host Controller
    [   15.886024] usb usb3: Manufacturer: Linux 4.14.79-gbde58ab01e xhci-hcd
    [   15.900977] usb usb3: SerialNumber: xhci-hcd.1.auto
    [   15.922465] hub 3-0:1.0: USB hub found
    [   15.926270] hub 3-0:1.0: 1 port detected
    [   15.935155] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   15.940686] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
    [   15.970936] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0  SuperSpeed
    [   15.983868] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [   16.000932] usb 1-1: new high-speed USB device number 2 using xhci-hcd
    [   16.021865] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
    [   16.028693] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   16.051112] usb usb4: Product: xHCI Host Controller
    [   16.056033] usb usb4: Manufacturer: Linux 4.14.79-gbde58ab01e xhci-hcd
    [   16.081430] usb usb4: SerialNumber: xhci-hcd.1.auto
    [   16.087684] hub 4-0:1.0: USB hub found
    [   16.095468] hub 4-0:1.0: 1 port detected
    [   16.181943] usb 1-1: New USB device found, idVendor=0451, idProduct=8142
    [   16.188685] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
    [   16.211057] usb 1-1: SerialNumber: 9700007134FF
    [   16.247337] hub 1-1:1.0: USB hub found
    [   16.261509] hub 1-1:1.0: 4 ports detected
    [   16.331430] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
    [   16.361664] usb 2-1: New USB device found, idVendor=0451, idProduct=8140
    [   16.368417] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [   16.407326] hub 2-1:1.0: USB hub found
    [   16.421348] hub 2-1:1.0: 4 ports detected
    [   16.600922] usb 1-1.1: new full-speed USB device number 3 using xhci-hcd
    [   16.759170] usb 1-1.1: New USB device found, idVendor=03eb, idProduct=212c
    [   16.771350] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [   16.778695] usb 1-1.1: Product: Atmel maXTouch Digitizer
    [   16.801183] usb 1-1.1: Manufacturer: Atmel
    [   16.861651] hid-generic 0003:03EB:212C.0002: device has no listeners, quitting
    [  OK  ] Started Login Service.
    [  OK  ] Reached target Sound Card.
    [   16.911108] usbcore: registered new interface driver usbhid
    [   16.919312] usbhid: USB HID core driver
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
    [   16.960242] input: Atmel Atmel maXTouch Digitizer as /devices/platform/44000000.ocp/48880000.omap_dwc3_1/48890000.usb/xhci-hcd.0.auto/usb10
    [  OK  ] Created slice system-systemd\x2dbacklight.sli[   16.982507] hid-multitouch 0003:03EB:212C.0001: input: USB HID v1.11 Device [Atmel A0
    ce.
             Starting Load/Save Screen Backlight…ightness of backlight:backlight...
             Starting thttpd.service...
    [  OK  ] Reached target Network.
             Starting Permit User Sessions...
             Starting Network Name Resolution...
    [  OK  ] Started Load/Save Screen Backlight Brightness of backlight:backlight.
    [  OK  ] Started thttpd.service.
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
             Starting rng-tools.service...
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started Synchronize System and HW clocks.
    [  OK  ] Started rng-tools.service.
             Starting thermal-zone-init.service...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Started thermal-zone-init.service.
    [  OK  ] Reached target Multi-User System.
    [  OK  ] Started AutoRun service, collects and logs data in the background.
             Starting Update UTMP about System Runlevel Changes...
    [  OK  ] Started Update UTMP about System Runlevel Changes.

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

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

    Arago 2018.10 am57xx-evm ttyS0

    am57xx-evm login: root (automatic login)

    root@am57xx-evm:~#
    root@am57xx-evm:~#
    root@am57xx-evm:~#
    root@am57xx-evm:~# dmesg | grep phy
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [    1.741020] libphy: Fixed MDIO Bus: probed
    [    1.808576] davinci_mdio 48485000.mdio: no live phy, scanning all
    [   10.947100] libphy: PHY 48485000.mdio:09 not found
    [   10.947107] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19
    root@am57xx-evm:~#
    root@am57xx-evm:~#
    root@am57xx-evm:~# dmesg | grep eth
    [    1.847428] cpsw 48484000.ethernet: Detected MACID = 98:5d:ad:99:8a:8e
    [    1.854056] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [    1.860437] cpsw 48484000.ethernet: ALE Table size 1024
    [    1.865711] cpsw 48484000.ethernet: device node lookup for pps timer failed
    [    1.872752] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [   10.945106] net eth0: initializing cpsw version 1.15 (0)
    [   10.947107] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19
    [   10.956333] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    root@am57xx-evm:~#
    root@am57xx-evm:~#
    root@am57xx-evm:~# dmesg | grep davinci
    [    1.800883] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    1.808576] davinci_mdio 48485000.mdio: no live phy, scanning all
    [    1.815987] davinci_mdio: probe of 48485000.mdio failed with error -5
    root@am57xx-evm:~#
    root@am57xx-evm:~#
    root@am57xx-evm:~# ethtool eth0
    Settings for eth0:
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x00000000 (0)
                                   
            Link detected: no
    root@am57xx-evm:~#
    root@am57xx-evm:~#
    root@am57xx-evm:~# ethtool -S eth0
    NIC statistics:
         Good Rx Frames: 0
         Broadcast Rx Frames: 0
         Multicast Rx Frames: 0
         Pause Rx Frames: 0
         Rx CRC Errors: 0
         Rx Align/Code Errors: 0
         Oversize Rx Frames: 0
         Rx Jabbers: 0
         Undersize (Short) Rx Frames: 0
         Rx Fragments: 0
         Rx Octets: 0
         Good Tx Frames: 0
         Broadcast Tx Frames: 0
         Multicast Tx Frames: 0
         Pause Tx Frames: 0
         Deferred Tx Frames: 0
         Collisions: 0
         Single Collision Tx Frames: 0
         Multiple Collision Tx Frames: 0
         Excessive Collisions: 0
         Late Collisions: 0
         Tx Underrun: 0
         Carrier Sense Errors: 0
         Tx Octets: 0
         Rx + Tx 64 Octet Frames: 0
         Rx + Tx 65-127 Octet Frames: 0
         Rx + Tx 128-255 Octet Frames: 0
         Rx + Tx 256-511 Octet Frames: 0
         Rx + Tx 512-1023 Octet Frames: 0
         Rx + Tx 1024-Up Octet Frames: 0
         Net Octets: 0
         Rx Start of Frame Overruns: 0
         Rx Middle of Frame Overruns: 0
         Rx DMA Overruns: 0
         Rx DMA chan 0: head_enqueue: 1
         Rx DMA chan 0: tail_enqueue: 127
         Rx DMA chan 0: pad_enqueue: 0
         Rx DMA chan 0: misqueued: 0
         Rx DMA chan 0: desc_alloc_fail: 0
         Rx DMA chan 0: pad_alloc_fail: 0
         Rx DMA chan 0: runt_receive_buf: 0
         Rx DMA chan 0: runt_transmit_bu: 0
         Rx DMA chan 0: empty_dequeue: 0
         Rx DMA chan 0: busy_dequeue: 0
         Rx DMA chan 0: good_dequeue: 0
         Rx DMA chan 0: requeue: 0
         Rx DMA chan 0: teardown_dequeue: 0
         Tx DMA chan 0: head_enqueue: 0
         Tx DMA chan 0: tail_enqueue: 0
         Tx DMA chan 0: pad_enqueue: 0
         Tx DMA chan 0: misqueued: 0
         Tx DMA chan 0: desc_alloc_fail: 0
         Tx DMA chan 0: pad_alloc_fail: 0
         Tx DMA chan 0: runt_receive_buf: 0
         Tx DMA chan 0: runt_transmit_bu: 0
         Tx DMA chan 0: empty_dequeue: 0
         Tx DMA chan 0: busy_dequeue: 0
         Tx DMA chan 0: good_dequeue: 0
         Tx DMA chan 0: requeue: 0
         Tx DMA chan 0: teardown_dequeue: 0
    root@am57xx-evm:~#
    root@am57xx-evm:~#
    root@am57xx-evm:~#
    root@am57xx-evm:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr 98:5D:AD:99:8A:8E  
              inet addr:10.0.0.5  Bcast:10.0.0.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:93

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1%775872/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:162 errors:0 dropped:0 overruns:0 frame:0
              TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:12300 (12.0 KiB)  TX bytes:12300 (12.0 KiB)

    root@am57xx-evm:~#

    Thanks and Regards,

    A.Mounika.

  • Hi,

    We are getting the Mdio_clk but phy is not detected and the Mdio_data is continuous high. Please find the schematic related to phy in the above mail and find the boot log below. Kindly help on this to resolve the issue.

    root@am57xx-evm:~# dmesg | grep phy
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [    1.740946] libphy: Fixed MDIO Bus: probed
    [    1.808706] davinci_mdio 48485000.mdio: no live phy, scanning all
    [    2.055662] cpsw 48484000.ethernet: No slave[1] phy_id, phy-handle, or fixed-link property
    [   11.963038] libphy: PHY 48485000.mdio:09 not found
    [   11.963048] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19
    [   11.963058] libphy: PHY  not found
    [   11.963063] net eth0: phy "" not found on slave 1, err -19
    root@am57xx-evm:~# dmesg | grep eth
    [    2.055662] cpsw 48484000.ethernet: No slave[1] phy_id, phy-handle, or fixed-link property
    [    2.063996] cpsw 48484000.ethernet: Detected MACID = 98:5d:ad:99:8a:8e
    [    2.070612] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [    2.077011] cpsw 48484000.ethernet: ALE Table size 1024
    [    2.082324] cpsw 48484000.ethernet: device node lookup for pps timer failed
    [    2.089356] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [   11.861610] net eth0: initializing cpsw version 1.15 (0)
    [   11.963048] net eth0: phy "48485000.mdio:09" not found on slave 0, err -19
    [   11.963063] net eth0: phy "" not found on slave 1, err -19
    [   12.006558] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    root@am57xx-evm:~# dmesg | grep davinci
    [    1.801013] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    1.808706] davinci_mdio 48485000.mdio: no live phy, scanning all
    [    1.911052] davinci_mdio 48485000.mdio: timed out waiting for user access
    [    2.017951] davinci_mdio 48485000.mdio: timed out waiting for idle
    [    2.024210] davinci_mdio: probe of 48485000.mdio failed with error -5
    root@am57xx-evm:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr 98:5D:AD:99:8A:8E  
              inet addr:10.0.0.5  Bcast:10.0.0.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:93

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1%775872/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:162 errors:0 dropped:0 overruns:0 frame:0
              TX packets:162 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:12300 (12.0 KiB)  TX bytes:12300 (12.0 KiB)

    root@am57xx-evm:~# ethtool eth0
    Settings for eth0:
            Supports Wake-on: d
            Wake-on: d
            Current message level: 0x00000000 (0)
                                   
            Link detected: no
    root@am57xx-evm:~# ethtool -S eth0                                                                                                            
    NIC statistics:
         Good Rx Frames: 0
         Broadcast Rx Frames: 0
         Multicast Rx Frames: 0
         Pause Rx Frames: 0
         Rx CRC Errors: 0
         Rx Align/Code Errors: 0
         Oversize Rx Frames: 0
         Rx Jabbers: 0
         Undersize (Short) Rx Frames: 0
         Rx Fragments: 0
         Rx Octets: 0
         Good Tx Frames: 0
         Broadcast Tx Frames: 0
         Multicast Tx Frames: 0
         Pause Tx Frames: 0
         Deferred Tx Frames: 0
         Collisions: 0
         Single Collision Tx Frames: 0
         Multiple Collision Tx Frames: 0
         Excessive Collisions: 0
         Late Collisions: 0
         Tx Underrun: 0
         Carrier Sense Errors: 0
         Tx Octets: 0
         Rx + Tx 64 Octet Frames: 0
         Rx + Tx 65-127 Octet Frames: 0
         Rx + Tx 128-255 Octet Frames: 0
         Rx + Tx 256-511 Octet Frames: 0
         Rx + Tx 512-1023 Octet Frames: 0
         Rx + Tx 1024-Up Octet Frames: 0
         Net Octets: 0
         Rx Start of Frame Overruns: 0
         Rx Middle of Frame Overruns: 0
         Rx DMA Overruns: 0
         Rx DMA chan 0: head_enqueue: 1
         Rx DMA chan 0: tail_enqueue: 127
         Rx DMA chan 0: pad_enqueue: 0
         Rx DMA chan 0: misqueued: 0
         Rx DMA chan 0: desc_alloc_fail: 0
         Rx DMA chan 0: pad_alloc_fail: 0
         Rx DMA chan 0: runt_receive_buf: 0
         Rx DMA chan 0: runt_transmit_bu: 0
         Rx DMA chan 0: empty_dequeue: 0
         Rx DMA chan 0: busy_dequeue: 0
         Rx DMA chan 0: good_dequeue: 0
         Rx DMA chan 0: requeue: 0
         Rx DMA chan 0: teardown_dequeue: 0
         Tx DMA chan 0: head_enqueue: 0
         Tx DMA chan 0: tail_enqueue: 0
         Tx DMA chan 0: pad_enqueue: 0
         Tx DMA chan 0: misqueued: 0
         Tx DMA chan 0: desc_alloc_fail: 0
         Tx DMA chan 0: pad_alloc_fail: 0
         Tx DMA chan 0: runt_receive_buf: 0
         Tx DMA chan 0: runt_transmit_bu: 0
         Tx DMA chan 0: empty_dequeue: 0
         Tx DMA chan 0: busy_dequeue: 0
         Tx DMA chan 0: good_dequeue: 0
         Tx DMA chan 0: requeue: 0
         Tx DMA chan 0: teardown_dequeue: 0
    root@am57xx-evm:~#

    Thanks & Regards,

    A. Mounika.

  • Hi,

    Thank you for posting the requested info. Concerning the schematic snippet only has the data lines connecting to the PHY, I need to see the MDIO lines too, could you please re-post the picture showing the connection between the MDIO pins of the TI device and the PHY?

    I will be out of the office until the week of the 12th.

    Best Regards,

    Schuyler

  • Hi Sir,

    Please find information related to the mdio pins.

    mdio connections.zip

    Thanks and Regards,

    A.Mounika.

  • Hi,

    The phy got detected and the Ethernet is working file, there was problem with CONFIG_IODELAY_RECALIBRATION in board.c file. when we make below changes it's working.

    board.c :-

    #ifdef CONFIG_IODELAY_RECALIBRATION
    void recalibrate_iodelay(void)
    {
        const struct pad_conf_entry *pconf;
        const struct iodelay_cfg_entry *iod, *delta_iod;
        int pconf_sz, iod_sz, delta_iod_sz = 0;
        int ret;

            pconf = core_padconf_array_essential_am571x_idk;
            pconf_sz = ARRAY_SIZE(core_padconf_array_essential_am571x_idk);
            iod = iodelay_cfg_array_am571x_idk;

            iod_sz = ARRAY_SIZE(iodelay_cfg_array_am571x_idk);

        /* Setup I/O isolation */
        ret = __recalibrate_iodelay_start();
        if (ret)
            goto err;

        /* Do the muxing here */
        do_set_mux32((*ctrl)->control_padconf_core_base, pconf, pconf_sz);

                pconf = core_padconf_array_vout_am571x_idk;
                pconf_sz = ARRAY_SIZE(core_padconf_array_vout_am571x_idk);
                delta_iod = iodelay_cfg_array_am571x_idk_4port;
                delta_iod_sz = ARRAY_SIZE(iodelay_cfg_array_am571x_idk_4port);


            do_set_mux32((*ctrl)->control_padconf_core_base, pconf, pconf_sz);


        /* Setup IOdelay configuration */
        ret = do_set_iodelay((*ctrl)->iodelay_config_base, iod, iod_sz);
        if (delta_iod_sz)
            ret = do_set_iodelay((*ctrl)->iodelay_config_base, delta_iod,
                         delta_iod_sz);

    err:
        /* Closeup.. remove isolation */
        __recalibrate_iodelay_end(ret);
    }
    #endif

    Thanks & Regards,
    A. Mounika.