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/TDA2SX: MDC of GMAC_SW has not clock out!

Part Number: TDA2SX

Tool/software: TI C/C++ Compiler

GMAC_SW probed eth0 & eth1,but can NOT display clock signal of MDC by  oscilloscope.

part print as below:

[ 2.012053] libphy: Fixed MDIO Bus: probed
[ 2.060257] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
[ 2.066383] davinci_mdio 48485000.mdio: no live phy, scanning all
[ 2.073878] davinci_mdio: probe of 48485000.mdio failed with error -5
[ 2.080980] cpsw 48484000.ethernet: Detected MACID = f8:36:9b:bf:b6:a2
[ 2.087629] cpsw 48484000.ethernet: cpts: overflow check period 800
[ 2.094605] cpsw 48484000.ethernet: cpsw: Detected MACID = f8:36:9b:bf:b6:a3

[ 9.634082] net eth1: initializing cpsw version 1.15 (0)
[ 9.649927] net eth0: initialized cpsw ale version 1.4
[ 9.662193] net eth0: ALE Table size 1024
[ 9.680263] libphy: PHY 48485000.mdio:03 not found
[ OK ] Started Network Service.
[ 9.696731] net eth1: phy "48485000.mdio:03" not found on slave 1, err -19
[ OK ] Started Permit User Sessions.
[ 9.740088] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ OK ] Started rc.pvr.service.
[ 9.765510] net eth0: initializing cpsw version 1.15 (0)
[ OK ] Started Save/Restore Sound Card State.
[ 9.791645] libphy: PHY 48485000.mdio:02 not found
[ 9.837016] net eth0: phy "48485000.mdio:02" not found on slave 0, err -19
[ 9.871878] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 9.999805] remoteproc2: powering up 40800000.dsp

  • Hi, :

    Would you please check the pinmux?

    Which pads are used in your project for MDIO_MCLK and MDIO_D?

    Thanks.

  • Peter Li :

    1. 管脚已配对。

    2. 使用的管脚与你提供的DEMO板的参考图使用的TDA2x的管脚完全一样。如下左图为你提供的DEMO,右图为我们产品的设计图

    现在的问题是:

    (1) GMAC_SW可以自己ping通自己,打印也显示正常。在文件driver/net/phy/phy_device.c里 subsys_initcall(phy_init);也通过打印显示注册成功,但是在genphy_driver[]定义的.config_init = genphy_config_init,没有被调用?

    static int __init phy_init(void)
    {
     int rc;
     
     printk("\n\n\n\n come here 2 in phy_init(void) \n\n\n\n");
     //WARN_ON(1);
     
     rc = mdio_bus_init();
     if (rc)
      return rc;

     rc = phy_drivers_register(genphy_driver,
          ARRAY_SIZE(genphy_driver));
     printk("\n\n\n\n!!!!!!!!!!!! rc=%d phy_init(void)      !!!!!!!!!!!!!!!!!!\n\n\n\n",rc);
     
     if (rc)
      mdio_bus_exit();

     return rc;
    }

    (2):部分打印如下:

    [    2.265988] --got phy id:ffff0000
    [    2.269312] --got phy id:ffffffff
    [    2.272651] --got phy id:ffff0000
    [    2.275978] --got phy id:ffffffff
    [    2.279307] --got phy id:ffff0000
    [    2.282648] --got phy id:ffffffff
    [    2.285975] --got phy id:ffff0000
    [    2.289298] --got phy id:ffffffff
    [    2.292635] libphy:
    [    2.292635]  ****** Fixed MDIO Bus: probed add flag *****
    [    2.292635]
    [    2.315317] ========cpsw_probe------------
    [    2.319445] -------------cpsw_probe----2------
    [    2.324340] ------------davinci_mdio_probe--------- phy
    [    2.329591] ----will call davinci_mdio_probe_dt---
    [    2.334422] ----call davinci_mdio_probe_dt---
    [    2.338799] ------davinci_mdio_probe----1--------------
    [    2.344087] ------davinci_mdio_probe----1--------------
    [    2.349340] ------davinci_mdio_probe----2--------------
    [    2.354605] ---of_node:mdio:<NULL>,0
    [    2.358193] ------davinci_mdio_probe----4--------------
    [    2.410255] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
    [    2.416376] davinci_mdio 48485000.mdio: detected phy mask fffffffc
    [    2.423421] --got phy id:1c0000
    [    2.427579] --got phy id:1ccb00
    [    2.431739] --got phy id:1c0000
    [    2.435899] --got phy id:1ccb00
    [    2.439293] libphy:
    [    2.439293]
    [    2.439293]
    [    2.439293]  ****** 48485000.mdio: probed add flag *****
    [    2.439293]
    [    2.460184] ------davinci_mdio_probe----5--------------
    [    2.465451] ------davinci_mdio_probe----6-:addr:fffffdfb-------------
    [    2.471935] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver unknown
    [    2.479973] ------davinci_mdio_probe----6-:addr:eeab0c00-------------
    [    2.486461] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver unknown

  • Hi user6207304,

    Thanks for providing the logs. Can you please provide information on what PHY is being used in your board?P

    Please ensure that your PHY supports generic PHY driver, that might also be the reason for generic phy driver not being initialized.

    Thank you

    Regards

    Santhana Bharathi

  • Hi user6207304,

    Can you please provide the requested information?

    Thank you

    Regards

    Santhana Bharathi

  • HI,

    1.  mdio & mdc CAN work well and GMAC can read & write phy registers correctly.

    2. part prints as below:

    detailed print in attachment.

    davinci_mdio 48485000.mdio: davinci mdio revision 1.6
    [    3.176335] davinci_mdio 48485000.mdio: detected phy mask fffffffc

    cpsw 48484000.ethernet: Detected MACID = f8:36:9b:bf:b6:a2
    [    3.802486] cpsw 48484000.ethernet: cpts: overflow check period 800
    [    3.809442] cpsw 48484000.ethernet: cpsw: Detected MACID = f8:36:9b:bf:b6:a3

    cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
    [   11.992054] net eth0: phy found : id is : 0x1ccb00

     Starting weston.service...
    [   12.740908] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [  OK  ] Reached target Network.
             Starting Network Name Resolution...
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started weston.service.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started Login Service.
             Starting telnetd.service...
             Starting tiipclad-daemon.service...
    [  OK  ] Started telnetd.service.
    [  OK  ] Started tiipclad-daemon.service.

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

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

    3. device tree as below

    &mac {
     status = "okay";
     dual_emac;
    };

    &cpsw_emac0 {
     phy_id = <&davinci_mdio>, <1>;
     phy-mode = "rgmii";
     dual_emac_res_vlan = <1>;  //notes: phy addr fixed as 1
    };

    &cpsw_emac1 {
        phy_id = <&davinci_mdio>, <3>;
     phy-mode = "rgmii";
     dual_emac_res_vlan = <2>;
    };

    mac: ethernet@48484000 {
       compatible = "ti,dra7-cpsw","ti,cpsw";
       ti,hwmods = "gmac";
       clocks = <&gmac_main_clk>, <&gmac_rft_clk_mux>;
       clock-names = "fck", "cpts";
       cpdma_channels = <8>;
       ale_entries = <1024>;
       bd_ram_size = <0x2000>;
       mac_control = <0x20>;
       slaves = <2>;
       active_slave = <0>;
       cpts_clock_mult = <0x784CFE14>;
       cpts_clock_shift = <29>;
       reg = <0x48484000 0x1000
              0x48485200 0x2E00>;
       #address-cells = <1>;
       #size-cells = <1>;

       /*
        * Do not allow gating of cpsw clock as workaround
        * for errata i877. Keeping internal clock disabled
        * causes the device switching characteristics
        * to degrade over time and eventually fail to meet
        * the data manual delay time/skew specs.
        */
       ti,no-idle;

       /*
        * rx_thresh_pend
        * rx_pend
        * tx_pend
        * misc_pend
        */
       interrupts = <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
             <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>,
             <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>,
             <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>;
       ranges;
       syscon = <&scm_conf>;
       status = "disabled";

       davinci_mdio: mdio@48485000 {
        compatible = "ti,cpsw-mdio";
        #address-cells = <1>;
        #size-cells = <0>;
        ti,hwmods = "davinci_mdio";
        bus_freq = <1000000>;
        reg = <0x48485000 0x100>;
       };

       cpsw_emac0: slave@48480200 {
        /* Filled in by U-Boot */
        mac-address = [ 00 00 00 00 00 00 ];
       };

       cpsw_emac1: slave@48480300 {
        /* Filled in by U-Boot */
        mac-address = [ 00 00 00 00 00 00 ];
       };

       phy_sel: cpsw-phy-sel@4a002554 {
        compatible = "ti,dra7xx-cpsw-phy-sel";
        reg= <0x4a002554 0x4>;
        reg-names = "gmii-sel";
       };
      };

    4. GMAC & realtek Phy(RTL9000A) hardware connection and soft set as below:

    #define MDIO_MCLK 0x23C
    #define MDIO_D  0x240
    #define RMII_MHZ_50_CLK 0x244
    #define UART3_RXD 0x248
    #define UART3_TXD 0x24C
    #define RGMII0_TXC 0x250
    #define RGMII0_TXCTL 0x254
    #define RGMII0_TXD3 0x258
    #define RGMII0_TXD2 0x25C
    #define RGMII0_TXD1 0x260
    #define RGMII0_TXD0 0x264
    #define RGMII0_RXC 0x268
    #define RGMII0_RXCTL 0x26C
    #define RGMII0_RXD3 0x270
    #define RGMII0_RXD2 0x274
    #define RGMII0_RXD1 0x278
    #define RGMII0_RXD0 0x27C

    {MDIO_MCLK, (M0 | PIN_OUTPUT_PULLUP | SLEWCONTROL)}, /* mdio_mclk.mdio_mclk */ \
     {MDIO_D, (M0 | PIN_INPUT_PULLUP | SLEWCONTROL)}, /* mdio_d.mdio_d */ \
     {RGMII0_TXC, (M0 | PIN_OUTPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_txc.rgmii0_txc */ \
     {RGMII0_TXCTL, (M0 | PIN_OUTPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_txctl.rgmii0_txctl */ \
     {RGMII0_TXD3, (M0 | PIN_OUTPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_txd3.rgmii0_txd3 */ \
     {RGMII0_TXD2, (M0 | PIN_OUTPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_txd2.rgmii0_txd2 */ \
     {RGMII0_TXD1, (M0 | PIN_OUTPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_txd1.rgmii0_txd1 */ \
     {RGMII0_TXD0, (M0 | PIN_OUTPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_txd0.rgmii0_txd0 */ \
     {RGMII0_RXC, (M0 | PIN_INPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_rxc.rgmii0_rxc */ \
     {RGMII0_RXCTL, (M0 | PIN_INPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_rxctl.rgmii0_rxctl */ \
     {RGMII0_RXD3, (M0 | PIN_INPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_rxd3.rgmii0_rxd3 */ \
     {RGMII0_RXD2, (M0 | PIN_INPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_rxd2.rgmii0_rxd2 */ \
     {RGMII0_RXD1, (M0 | PIN_INPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_rxd1.rgmii0_rxd1 */ \
     {RGMII0_RXD0, (M0 | PIN_INPUT_PULLDOWN | MANUAL_MODE)}, /* rgmii0_rxd0.rgmii0_rxd0 */ \

    5. problems

    (1) PC & PHY can not ping each other ?

    notes: I have ifconfig as below:

    U-Boot SPL 2016.05-ge4a859e-dirty (Nov 06 2019 - 13:16:29)
    DRA752-GP ES2.0
    no pinctrl for hs200_1_8v
    no pinctrl for ddr_1_8v
    ** First descriptor is NOT a primary desc on 1:1 **
    Trying to boot from MMC1
    reading u-boot.img
    reading u-boot.img
    reading u-boot.img
    reading u-boot.img
    
    
    U-Boot 2016.05-ge4a859e-dirty (Nov 06 2019 - 13:16:29 +0800)
    
    CPU  : DRA752-GP ES2.0
    Model: TI DRA742
    Board: DRA74x EVM REV
    DRAM:  1 GiB
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    ** First descriptor is NOT a primary desc on 1:1 **
    Warning: fastboot.board_rev: unknown board revision
    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 cpsw: addr 2
    cpsw
    Hit any key to stop autoboot:  0
    ** Bad device mmc 0 **
    reading /zImage
    3561128 bytes read in 160 ms (21.2 MiB/s)
    Kernel image @ 0x82000000 [ 0x000000 - 0x3656a8 ]
    ERROR: Did not find a cmdline Flattened Device Tree
    Could not find a valid device tree
    => fatload mmc 0:1 0x88000000 /dra7-evm-infoadas.dtb;fatload mmc 0:1 
    0x82000000 /zImage;bootz 0x82000000 - 0x88000000
    
    reading /dra7-evm-infoadas.dtb
    106465 bytes read in 9 ms (11.3 MiB/s)
    reading /zImage
    3561128 bytes read in 159 ms (21.4 MiB/s)
    Kernel image @ 0x82000000 [ 0x000000 - 0x3656a8 ]
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 8ffe3000, end 8fffffe0 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Initializing cgroup subsys cpuset
    [    0.000000] Initializing cgroup subsys cpu
    [    0.000000] Initializing cgroup subsys cpuacct
    [    0.000000] Linux version 4.4.84-00034-gaa42c96-dirty (ldf@ubuntu) (gcc 
    version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #82 SMP PREEMPT Thu Nov 28 
    19:56:20 ULAT 2019
    
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] Machine model: TI DRA742
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000040300000
    , size 3 MiB
    
    [    0.000000] Reserved memory: initialized node cmem@40300000, compatible id 
    shared-dma-pool
    
    [    0.000000] Reserved memory: regions without no-map are not yet supported
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000
    , size 80 MiB
    
    [    0.000000] Reserved memory: initialized node ipu2_cma@95800000, 
    compatible id shared-dma-pool
    
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009e000000
    , size 32 MiB
    
    [    0.000000] Reserved memory: initialized node ipu1_cma@9d000000, 
    compatible id shared-dma-pool
    
    [    0.000000] Reserved memory: regions without no-map are not yet supported
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000000a1000000
    , size 32 MiB
    
    [    0.000000] Reserved memory: initialized node dsp1_cma@99000000, 
    compatible id shared-dma-pool
    
    [    0.000000] Reserved memory: created CMA memory pool at 0x00000000a3000000
    , size 32 MiB
    
    [    0.000000] Reserved memory: initialized node dsp2_cma@9f000000, 
    compatible id shared-dma-pool
    
    [    0.000000] Reserved memory: regions without no-map are not yet supported
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a9000000
    , size 32 MiB
    
    [    0.000000] Reserved memory: initialized node cmem@A9000000, compatible id 
    shared-dma-pool
    
    [    0.000000] cma: Reserved 24 MiB at 0x00000000be400000
    [    0.000000] Forcing write-allocate cache policy for SMP
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] OMAP4: Map 0x00000000bfd00000 to fe600000 for dram barrier
    [    0.000000] DRA752 ES2.0
    [    0.000000] PERCPU: Embedded 11 pages/cpu @ef62b000 s14912 r8192 d21952 
    u45056
    
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total 
    pages: 251456
    
    [    0.000000] Kernel command line: console=ttyS0,115200n8 root=/dev/
    mmcblk0p2 rootwait mem=1024M
    
    [    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: 394148K/1012736K available (6639K kernel code, 316K 
    rwdata, 2396K rodata, 336K init, 290K bss, 413788K reserved, 204800K cma-
    reserved, 234496K highmem)
    
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc08db02c   (9037 kB)
    [    0.000000]       .init : 0xc08dc000 - 0xc0930000   ( 336 kB)
    [    0.000000]       .data : 0xc0930000 - 0xc097f2e0   ( 317 kB)
    [    0.000000]        .bss : 0xc0981000 - 0xc09c9840   ( 291 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000]  Build-time adjustment of leaf fanout to 32.
    [    0.000000] NR_IRQS:16 nr_irqs:16 16
    [    0.000000] ti_dt_clocks_register: failed to lookup clock node 
    gmac_gmii_ref_clk_div
    
    [    0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [    0.000000] Architected cp15 timer(s) running at 6.14MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff 
    max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    
    [    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 
    4398046511023ns
    
    [    0.000016] Switching to timer-based delay loop, resolution 162ns
    [    0.000326] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 
    0xffffffff, max_idle_ns: 58327039986419 ns
    
    [    0.000334] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000768] Console: colour dummy device 80x30
    [    0.000790] Calibrating delay loop (skipped), value calculated using timer 
    frequency.. 12.29 BogoMIPS (lpj=61475)
    
    [    0.000802] pid_max: default: 32768 minimum: 301
    [    0.000901] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000911] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001452] Initializing cgroup subsys io
    [    0.001469] Initializing cgroup subsys memory
    [    0.001493] Initializing cgroup subsys devices
    [    0.001506] Initializing cgroup subsys freezer
    [    0.001517] Initializing cgroup subsys perf_event
    [    0.001529] Initializing cgroup subsys pids
    [    0.001555] CPU: Testing write buffer coherency: ok
    [    0.001751] /cpus/cpu@0 missing clock-frequency property
    [    0.001767] /cpus/cpu@1 missing clock-frequency property
    [    0.001777] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.001812] Setting up static identity map for 0x80008380 - 0x800083e0
    [    0.039863]
    [    0.039863]   1  kernel/workqueue.c,init_workqueues,line=5351
    [    0.039881]
    [    0.039881]  2 system_power_efficient_wq=0xef05ca00,  kernel/workqueue.c,
    init_workqueues,line=5355
    
    [    0.080051] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.080120] Brought up 2 CPUs
    [    0.080132] SMP: Total of 2 processors activated (24.59 BogoMIPS).
    [    0.080139] CPU: All CPU(s) started in HYP mode.
    [    0.080144] CPU: Virtualization extensions available.
    [    0.080518] devtmpfs: initialized
    [    0.108880] VFP support v0.3: implementor 41 architecture 4 part 30 
    variant f rev 0
    
    [    0.109822] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.214821] omap_hwmod: rtcss: no dt node
    [    0.214830] ------------[ cut here ]------------
    [    0.214843] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:
    2523 _init.constprop.23+0x200/0x428()
    
    [    0.214850] omap_hwmod: rtcss: doesn't have mpu register target base
    [    0.214856] Modules linked in:
    [    0.214870] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.4.84-00034-gaa42c96
    -dirty #82
    
    [    0.214878] Hardware name: Generic DRA74X (Flattened Device Tree)
    [    0.214885] Backtrace:
    [    0.214906] [<c00131d4>] (dump_backtrace) from [<c00133d0>] (show_stack+
    0x18/0x1c)
    
    [    0.214913]  r7:c08e9034 r6:60000013 r5:00000000 r4:c094f810
    [    0.214942] [<c00133b8>] (show_stack) from [<c02b21a8>] (dump_stack+0x8c/
    0xa0)
    
    [    0.214954] [<c02b211c>] (dump_stack) from [<c0035340>] (
    warn_slowpath_common+0x88/0xb8)
    
    [    0.214961]  r7:c08e9034 r6:000009db r5:00000009 r4:ef063e58
    [    0.214984] [<c00352b8>] (warn_slowpath_common) from [<c00353a8>] (
    warn_slowpath_fmt+0x38/0x40)
    
    [    0.214991]  r8:000000ab r7:ef1e3bc0 r6:00000000 r5:00000000 r4:c081946c
    [    0.215016] [<c0035374>] (warn_slowpath_fmt) from [<c08e9034>] (_init.
    constprop.23+0x200/0x428)
    
    [    0.215022]  r3:c081b028 r2:c081946c
    [    0.215033]  r4:c093d8e0
    [    0.215045] [<c08e8e34>] (_init.constprop.23) from [<c08e938c>] (
    __omap_hwmod_setup_all+0x48/0x98)
    
    [    0.215052]  r10:00000000 r9:c08dc600 r8:000000ab r7:ef1e3bc0 r6:c09356f0 
    r5:c0937b78
    
    [    0.215074]  r4:c093d8e0
    [    0.215086] [<c08e9344>] (__omap_hwmod_setup_all) from [<c000982c>] (
    do_one_initcall+0x98/0x1e4)
    
    [    0.215093]  r5:c08e9344 r4:c09356f0
    [    0.215110] [<c0009794>] (do_one_initcall) from [<c08dcf68>] (
    kernel_init_freeable+0x1d4/0x268)
    
    [    0.215116]  r10:00000002 r9:c08dc600 r8:000000ab r7:c091d820 r6:c092b280 
    r5:c0981000
    
    [    0.215136]  r4:c0981000
    [    0.215151] [<c08dcd94>] (kernel_init_freeable) from [<c067cfe8>] (
    kernel_init+0x18/0xf4)
    
    [    0.215157]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 
    r5:c067cfd0
    
    [    0.215177]  r4:c0981000
    [    0.215190] [<c067cfd0>] (kernel_init) from [<c000fb88>] (ret_from_fork+
    0x14/0x2c)
    
    [    0.215196]  r5:c067cfd0 r4:00000000
    [    0.215219] ---[ end trace 03aaaf683b763f98 ]---
    [    0.312603] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, 
    max_idle_ns: 19112604462750000 ns
    
    [    0.312625] futex hash table entries: 512 (order: 3, 32768 bytes)
    [    0.316841] pinctrl core: initialized pinctrl subsystem
    [    0.317700] NET: Registered protocol family 16
    [    0.318588] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.340207] cpuidle: using governor ladder
    [    0.370234] cpuidle: using governor menu
    [    0.378718] OMAP GPIO hardware version 0.1
    [    0.385197] irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@
    1400 !
    
    [    0.401747] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [    0.401760] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    0.410441] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 
    watchpoint registers.
    
    [    0.410451] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.410916] omap4_sram_init:Unable to allocate sram needed to handle 
    errata I688
    
    [    0.410925] omap4_sram_init:Unable to get sram pool needed to handle 
    errata I688
    
    [    0.411507] OMAP DMA hardware revision 0.0
    [    0.451679] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine 
    driver (LinkedList1/2/3 supported)
    
    [    0.452849] edma 43300000.edma: memcpy is disabled
    [    0.457656] edma 43300000.edma: TI EDMA DMA engine driver
    [    0.462214] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    0.462399] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    0.462561] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    0.462721] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    0.463006] omap-iommu 41501000.mmu: 41501000.mmu registered
    [    0.463193] omap-iommu 41502000.mmu: 41502000.mmu registered
    [    0.464791]
    [    0.464791]  ******************* come static int __init phy_init(void) 
    *************
    
    [    0.464802]
    [    0.464802]   drivers/net/phy/phy_device.c,phy_init,line=1853
    [    0.464860]
    [    0.464860]  ret=0, drivers/net/phy/mdio_bus.c,mdio_bus_init,line=700
    [    0.464869]
    [    0.464869] !!!!!!!!!!!! 2  ret=0 mdio_bus_init(void)     ldf add 
    !!!!!!!!!!!!!!!!!!
    
    [    0.464876]
    [    0.464876]  drivers/net/phy/mdio_bus.c,mdio_bus_init,line=709
    [    0.464918]
    [    0.464918] **********Generic PHY retval = 0, Registered new driver,drivers
    /net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    0.464957]
    [    0.464957] **********Generic 10G PHY retval = 0, Registered new driver,
    drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    0.464965]
    [    0.464965]  rc=0  drivers/net/phy/phy_device.c,phy_init,line=1862
    [    0.466287] palmas 0-0058: IRQ missing: skipping irq request
    [    0.481440] palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0
    [    0.566033] pcf857x: probe of 0-0020 failed with error -121
    [    0.566360] pcf857x: probe of 0-0021 failed with error -121
    [    0.566519] omap_i2c 48070000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.566927] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
    [    0.567294] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 100 kHz
    [    0.567659] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 100 kHz
    [    0.567853] media: Linux media interface: v0.10
    [    0.567903] Linux video capture interface: v2.00
    [    0.567941] pps_core: LinuxPPS API ver. 1 registered
    [    0.567948] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo 
    Giometti <giometti@linux.it>
    
    [    0.567970] PTP clock support registered
    [    0.568019] EDAC MC: Ver: 3.0.0
    [    0.568767] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    0.569059] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [    0.569415] Advanced Linux Sound Architecture Driver Initialized.
    [    0.570244] clocksource: Switched to clocksource arch_sys_counter
    [    0.581010] NET: Registered protocol family 2
    [    0.581506] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.581569] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.581695] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.581742] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.581772] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.581981] NET: Registered protocol family 1
    [    0.582247] RPC: Registered named UNIX socket transport module.
    [    0.582257] RPC: Registered udp transport module.
    [    0.582263] RPC: Registered tcp transport module.
    [    0.582270] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.583216] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 
    counters available
    
    [    0.593235] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.593892] NFS: Registering the id_resolver key type
    [    0.593921] Key type id_resolver registered
    [    0.593929] Key type id_legacy registered
    [    0.593999] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.595302] bounce: pool size: 64 pages
    [    0.595458] Block layer SCSI generic (bsg) driver version 0.4 loaded (
    major 247)
    
    [    0.595475] io scheduler noop registered
    [    0.595489] io scheduler deadline registered
    [    0.595526] io scheduler cfq registered (default)
    [    0.600457] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 
    1128
    
    [    0.603582] PCI host bridge /ocp/axi@0/pcie_rc@51000000 ranges:
    [    0.603594]   No bus range found for /ocp/axi@0/pcie_rc@51000000, using [
    bus 00-ff]
    
    [    0.603627]    IO 0x20003000..0x20012fff -> 0x00000000
    [    0.603648]   MEM 0x20013000..0x2fffffff -> 0x20013000
    [    0.633645] dra7-pcie 51000000.pcie_rc: link is not up
    [    0.633806] dra7-pcie 51000000.pcie_rc: PCI host bridge to bus 0000:00
    [    0.633819] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    0.633830] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
    [    0.633839] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
    [    0.634242] PCI: bus0: Fast back to back transfers disabled
    [    0.634359] PCI: bus1: Fast back to back transfers enabled
    [    0.634439] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
    [    0.634454] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
    [    0.634467] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    0.634688] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
    [    0.694636] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    0.698030] console [ttyS0] disabled
    [    0.698082] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 301, 
    base_baud = 3000000) is a 8250
    
    [    1.994784] console [ttyS0] enabled
    [    1.999172] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 302, 
    base_baud = 3000000) is a 8250
    
    [    2.008867] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 303, 
    base_baud = 3000000) is a 8250
    
    [    2.018927] [drm] Initialized drm 1.1.0 20060810
    [    2.024481] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.031166] [drm] No driver support for vblank timestamp query.
    [    2.037299] [drm] Initialized vdrm 1.0.0 20110917 on minor 0
    [    2.130731] loop: module loaded
    [    2.134324] [camera_vsync_probe:66] [camera_vsync_probe:80] [
    camera_vsync_hrtimer_start:46]
    
    [    2.145850] vmemexp device MAJOR num = 245
    [    2.150156] vmemexp class registered
    [    2.153889] /dev/vmemexp device registered
    [    2.158004] ioctl DBUFIOC_EXPORT_VIRTMEM = -1072899120
    [    2.163686] nand: No NAND device found
    [    2.167456] omap2-nand 8000000.nand: scan failed, may be bus-width mismatch
    [    2.177249] m25p80 spi32766.0: unrecognized JEDEC id bytes: 00,  0,  0
    [    2.184193]
    [    2.184193] **********SMSC LAN83C185 retval = 0, Registered new driver,
    drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.197436]
    [    2.197436] **********SMSC LAN8187 retval = 0, Registered new driver,
    drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.210500]
    [    2.210500] **********SMSC LAN8700 retval = 0, Registered new driver,
    drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.223557]
    [    2.223557] **********SMSC LAN911x Internal PHY retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.237754]
    [    2.237754] **********SMSC LAN8710/LAN8720 retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.251517]
    [    2.251517] **********RTL9000A PHY retval = 0, Registered new driver,
    drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.264576]
    [    2.264576] **********RTL8201CP Ethernet retval = 0, Registered new driver,
    drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.278159]
    [    2.278159] **********RTL8211B Gigabit Ethernet retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.292355]
    [    2.292355] **********RTL8211DN Gigabit Ethernet retval = 0, Registered 
    new driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.306633]
    [    2.306633] **********RTL8211E Gigabit Ethernet retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.320833]
    [    2.320833] **********RTL8211F Gigabit Ethernet retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    2.335201]
    [    2.335201] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.345874]
    [    2.345874] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.357678]
    [    2.357678] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.368350]
    [    2.368350] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.380154]
    [    2.380154] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.390822]
    [    2.390822] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.402624]
    [    2.402624] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.413293]
    [    2.413293] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.425099]
    [    2.425099] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.435765]
    [    2.435765] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.447567]
    [    2.447567] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.458241]
    [    2.458241] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.470046]
    [    2.470046] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.480714]
    [    2.480714] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.492516]
    [    2.492516] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.503186]
    [    2.503186] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.514990]
    [    2.514990] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.525657]
    [    2.525657] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.537456]
    [    2.537456] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.548126]
    [    2.548126] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.559929]
    [    2.559929] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.570598]
    [    2.570598] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.582404]
    [    2.582404] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.593072]
    [    2.593072] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.604876]
    [    2.604876] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.615542]
    [    2.615542] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.627343]
    [    2.627343] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.638011]
    [    2.638011] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.649815]
    [    2.649815] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.660481]
    [    2.660481] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.672282]
    [    2.672282] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.682952]
    [    2.682952] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.694757]
    [    2.694757] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.705424]
    [    2.705424] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.717228]
    [    2.717228] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.727899]
    [    2.727899] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.739700]
    [    2.739700] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.750369]
    [    2.750369] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.762169]
    [    2.762169] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.772838]
    [    2.772838] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.784643]
    [    2.784643] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.795311]
    [    2.795311] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.807111]
    [    2.807111] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.817779]
    [    2.817779] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.829583]
    [    2.829583] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.840253]
    [    2.840253] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.852054]
    [    2.852054] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.862725]
    [    2.862725] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.874530]
    [    2.874530] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.885198]
    [    2.885198] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.897000]
    [    2.897000] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.907670]
    [    2.907670] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.919472]
    [    2.919472] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.930140]
    [    2.930140] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.941940]
    [    2.941940] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.952613]
    [    2.952613] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.964413]
    [    2.964413] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.975084]
    [    2.975084] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    2.986886]
    [    2.986886] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    2.997557]
    [    2.997557] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    3.009360]
    [    3.009360] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    3.020022]
    [    3.020022] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    3.031825]
    [    3.031825] --1  got MII_PHYSID1  phy id:ffff0000  drivers/net/phy/
    phy_device.c,get_phy_id,line=356
    
    [    3.042530]
    [    3.042530] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:ffffffff  drivers/net
    /phy/phy_device.c,get_phy_id,line=364
    
    [    3.054336] libphy:
    [    3.054336] ****** Fixed MDIO Bus: probed add flag *****
    [    3.061866]
    [    3.061866]  ERR drivers/net/phy/mdio_bus.c,__mdiobus_register,line=294
    [    3.070120]
    [    3.070120] **********TI DP83848C 10/100 Mbps PHY retval = 0, Registered 
    new driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    3.084492]
    [    3.084492] **********NS DP83848C 10/100 Mbps PHY retval = 0, Registered 
    new driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    3.098862]
    [    3.098862] **********TI TLK10X 10/100 Mbps PHY retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    3.113059]
    [    3.113059] **********TI DP83822 10/100 Mbps PHY retval = 0, Registered 
    new driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    3.127347]
    [    3.127347] **********TI DP83867 retval = 0, Registered new driver,drivers/
    net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    3.140250]
    [    3.140250] **********Atheros 8035 ethernet retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    3.154096]
    [    3.154096] **********Atheros 8030 ethernet retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    3.167942]
    [    3.167942] **********Atheros 8031 ethernet retval = 0, Registered new 
    driver,drivers/net/phy/phy_device.c,phy_driver_register,line=1478
    
    [    3.182796] cpsw 48484000.ethernet:
    [    3.182796] !!!! *************************** This is LDF DEBUG _1 
    ***************** !!!!!
    
    [    3.240272] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
    [    3.246397] davinci_mdio 48485000.mdio: detected phy mask fffffffc
    [    3.253523]
    [    3.253523] --1  got MII_PHYSID1  phy id:1c0000  drivers/net/phy/phy_device
    .c,get_phy_id,line=356
    
    [    3.264960]
    [    3.264960] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:1ccb00  drivers/net/
    phy/phy_device.c,get_phy_id,line=364
    
    [    3.276589]
    [    3.276589]     drivers/net/phy/phy_device.c,phy_device_create,line=169
    [    3.284815]
    [    3.284815]     drivers/net/phy/phy_device.c,phy_device_create,line=192
    [    3.293047]
    [    3.293047]     drivers/net/phy/phy_device.c,phy_device_create,line=202
    [    3.301521]
    [    3.301521]     drivers/net/phy/phy_device.c,phy_device_create,line=221
    [    3.309818]
    [    3.309818]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0xffffffff,
    [    3.309818] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.327851]
    [    3.327851]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.336112]
    [    3.336112]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0xffffffff,
    [    3.336112] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.354152]
    [    3.354152]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.362739]
    [    3.362739]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0a0,
    [    3.362739] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.380507]
    [    3.380507]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.388731]
    [    3.388731]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0b0,
    [    3.388731] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.406467]
    [    3.406467]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.414694]
    [    3.414694]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0c0,
    [    3.414694] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.432432]
    [    3.432432]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.440661]
    [    3.440661]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0d0,
    [    3.440661] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.458392]
    [    3.458392]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.466617]
    [    3.466617]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0f0,
    [    3.466617] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.484351]
    [    3.484351]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.492581]
    [    3.492581]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x1ccb00,
    [    3.492581] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.510406]
    [    3.510406]  EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=524
    [    3.518297]
    [    3.518297] PHY 0 SUCCESS to add,drivers/net/phy/phy_device.c,
    phy_device_register,line=424
    
    [    3.529419]
    [    3.529419] --1  got MII_PHYSID1  phy id:1c0000  drivers/net/phy/phy_device
    .c,get_phy_id,line=356
    
    [    3.540859]
    [    3.540859] --2  got MII_PHYSID1 & MII_PHYSID2 phy id:1ccb00  drivers/net/
    phy/phy_device.c,get_phy_id,line=364
    
    [    3.552487]
    [    3.552487]     drivers/net/phy/phy_device.c,phy_device_create,line=169
    [    3.560712]
    [    3.560712]     drivers/net/phy/phy_device.c,phy_device_create,line=192
    [    3.568933]
    [    3.568933]     drivers/net/phy/phy_device.c,phy_device_create,line=202
    [    3.577301]
    [    3.577301]     drivers/net/phy/phy_device.c,phy_device_create,line=221
    [    3.585627]
    [    3.585627]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0xffffffff,
    [    3.585627] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.603646]
    [    3.603646]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.611907]
    [    3.611907]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0xffffffff,
    [    3.611907] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.629933]
    [    3.629933]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.638188]
    [    3.638188]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0a0,
    [    3.638188] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.656313]
    [    3.656313]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.664546]
    [    3.664546]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0b0,
    [    3.664546] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.682281]
    [    3.682281]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.690507]
    [    3.690507]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0c0,
    [    3.690507] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.708244]
    [    3.708244]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.716472]
    [    3.716472]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0d0,
    [    3.716472] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.734206]
    [    3.734206]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.742434]
    [    3.742434]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x7c0f0,
    [    3.742434] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.760170]
    [    3.760170]  NOT EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=526
    [    3.768400]
    [    3.768400]  4 (phydrv->phy_id & phydrv->phy_id_mask)=0x1ccb00,
    [    3.768400] (phydev->phy_id & phydrv->phy_id_mask)=0x1ccb00,   drivers/net/
    phy/mdio_bus.c,mdio_bus_match,line=522
    
    [    3.786225]
    [    3.786225]  EQU drivers/net/phy/mdio_bus.c,mdio_bus_match,line=524
    [    3.794130]
    [    3.794130] PHY 1 SUCCESS to add,drivers/net/phy/phy_device.c,
    phy_device_register,line=424
    
    [    3.803931] libphy:
    [    3.803931] ****** 48485000.mdio: probed add flag *****
    [    3.811376]
    [    3.811376]  ERR drivers/net/phy/mdio_bus.c,__mdiobus_register,line=294
    [    3.819594] davinci_mdio 48485000.mdio:
    [    3.819594]
    [    3.819594] phy[0]: device 48485000.mdio:00, driver RTL9000A PHY,addr=0 
    drivers/net/ethernet/ti/davinci_mdio.c,davinci_mdio_probe,line=495
    
    [    3.837594] davinci_mdio 48485000.mdio:
    [    3.837594]
    [    3.837594] phy[1]: device 48485000.mdio:01, driver RTL9000A PHY,addr=1 
    drivers/net/ethernet/ti/davinci_mdio.c,davinci_mdio_probe,line=495
    
    [    3.855951]
    [    3.855951] **********drivers/net/ethernet/ti/cpsw-phy-sel.c,
    cpsw_phy_sel_probe,line=204
    
    [    3.865855] cpsw 48484000.ethernet: Detected MACID = f8:36:9b:bf:b6:a2
    [    3.872522] cpsw 48484000.ethernet: cpts: overflow check period 800
    [    3.879475] cpsw 48484000.ethernet: cpsw: Detected MACID = f8:36:9b:bf:b6:a3
    [    3.888119] mousedev: PS/2 mouse device common for all mice
    [    3.904338] i2c /dev entries driver
    [    3.913229] omap_hsmmc 4809c000.mmc: Got CD GPIO
    [    3.918061] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr104 mode
    [    3.924555] omap_hsmmc 4809c000.mmc: no pinctrl state for ddr50 mode
    [    3.930954] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr50 mode
    [    3.937343] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr25 mode
    [    3.943741] omap_hsmmc 4809c000.mmc: no pinctrl state for sdr12 mode
    [    4.000784] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
    [    4.007170] omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
    [    4.030389] evm_3v3_sw: supplied by sysen1
    [    4.071068] ledtrig-cpu: registered to indicate activity on CPUs
    [    4.081190] aic_dvdd: supplied by evm_3v3_sw
    [    4.087103] davinci-mcasp 4847c000.mcasp: invalid tdm slots: 0
    [    4.094600] NET: Registered protocol family 10
    [    4.109879] sit: IPv6 over IPv4 tunneling driver
    [    4.115094] NET: Registered protocol family 17
    [    4.119763] Key type dns_resolver registered
    [    4.124166] omap_voltage_late_init: Voltage driver support not added
    [    4.131056] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    4.137265] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    4.143531] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [    4.150127] Power Management for TI OMAP4+ devices.
    [    4.155260] Registering SWP/SWPB emulation handler
    [    4.161360] dmm 4e000000.dmm: workaround for errata i878 in use
    [    4.168840] dmm 4e000000.dmm: initialized all PAT entries
    [    4.175277] [drm] Initialized omapdrm 1.0.0 20110917 on minor 1
    [    4.193316] asoc-simple-card sound0: tlv320aic3x-hifi <-> 48468000.mcasp 
    mapping ok
    
    [    4.213058] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    4.217163] mmc0: host does not support reading read-only switch, assuming 
    write-enable
    
    [    4.218992] mmc0: new high speed SDHC card at address 0007
    [    4.229485] mmcblk0: mmc0:0007 SD16G 14.4 GiB
    [    4.233982]  mmcblk0: p1 p2
    [    4.240129] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    4.246406] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [    4.253304] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    4.259514] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    4.265786] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [    4.272841] hctosys: unable to open rtc device (rtc0)
    [    4.273774] mmc1: MAN_BKOPS_EN bit is not set
    [    4.277874] mmc1: switch to bus width 2 failed
    [    4.286646] mmc1: new HS200 MMC card at address 0001
    [    4.297145] mmcblk1: mmc1:0001 IS004G 3.64 GiB
    [    4.304837] evm_1v8: disabling
    [    4.307913] aic_dvdd: disabling
    [    4.311088] vmmcwl_fixed: disabling
    [    4.312058] mmcblk1boot0: mmc1:0001 IS004G partition 1 2.00 MiB
    [    4.321056] ldousb: disabling
    [    4.322363] mmcblk1boot1: mmc1:0001 IS004G partition 2 2.00 MiB
    [    4.325107] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    4.325111] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    4.325167] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [    4.349908] ALSA device list:
    [    4.352906]   #0: DRA7xx-EVM
    [    4.357297] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature 
    incompatibilities
    
    [    4.366003] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature 
    incompatibilities
    
    [    4.375750] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly 
    filesystem
    
    [    4.383114] EXT4-fs (mmcblk0p2): write access will be enabled during 
    recovery
    
    [    5.444955] EXT4-fs (mmcblk0p2): recovery complete
    [    5.509104] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode
    . Opts: (null)
    
    [    5.517279] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
    [    5.526501] devtmpfs: mounted
    [    5.529701] Freeing unused kernel memory: 336K
    [    5.534180] This architecture does not have kernel memory protection.
    [    5.724143] systemd[1]: System time before build time, advancing clock.
    [    5.767970] random: systemd: uninitialized urandom read (16 bytes read, 20 
    bits of entropy available)
    
    [    5.781216] random: systemd: uninitialized urandom read (16 bytes read, 20 
    bits of entropy available)
    
    [    5.792865] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -
    SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT +GNUTLS +
    ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
    
    [    5.811404] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2016.12!
    
    [    5.831906] systemd[1]: Set hostname to <dra7xx-evm>.
    [    5.898982] random: systemd-sysv-ge: uninitialized urandom read (16 bytes 
    read, 21 bits of entropy available)
    
    [    5.926356] random: systemd-gpt-aut: uninitialized urandom read (16 bytes 
    read, 22 bits of entropy available)
    
    [    5.936581] random: systemd-gpt-aut: uninitialized urandom read (16 bytes 
    read, 22 bits of entropy available)
    
    [    5.953029] random: systemd-sysv-ge: uninitialized urandom read (16 bytes 
    read, 22 bits of entropy available)
    
    [    5.966087] random: systemd-sysv-ge: uninitialized urandom read (16 bytes 
    read, 22 bits of entropy available)
    
    [    6.043600] random: systemd: uninitialized urandom read (16 bytes read, 25 
    bits of entropy available)
    
    [    6.053129] random: systemd: uninitialized urandom read (16 bytes read, 25 
    bits of entropy available)
    
    [    6.063086] random: systemd: uninitialized urandom read (16 bytes read, 25 
    bits of entropy available)
    
    [    6.204520] systemd[1]: alignment.service: Found ordering cycle on 
    alignment.service/start
    
    [    6.212858] systemd[1]: alignment.service: Found dependency on sysinit.
    target/start
    
    [    6.220612] systemd[1]: alignment.service: Found dependency on alignment.
    service/start
    
    [    6.228582] systemd[1]: alignment.service: Breaking ordering cycle by 
    deleting job alignment.service/start
    
    [    6.238308] systemd[1]: alignment.service: Job alignment.service/start 
    deleted to break ordering cycle starting with alignment.service/start
    
    [ SKIP ] Ordering cycle found, skipping alignment.service
    [    6.274007] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    6.300642] systemd[1]: Listening on Syslog Socket.
    [  OK  ] Listening on Syslog Socket.
    [    6.330606] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    6.360531] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    6.390612] systemd[1]: Started Forward Password Requests to Wall 
    Directory Watch.
    
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [    6.430637] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
    [    6.460457] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    6.481142] systemd[1]: Created slice System Slice.
    [  OK  ] Created slice System Slice.
    [    6.550454] systemd[1]: Mounting Debug File System...
             Mounting Debug File System...
    [    6.583684] systemd[1]: Mounting Temporary Directory...
             Mounting Temporary Directory...
    [    6.610583] systemd[1]: Reached target Slices.
    [  OK  ] Reached target Slices.
    [    6.660628] systemd[1]: Starting File System Check on Root Device...
             Starting File System Check on Root Device...
    [    6.683085] systemd[1]: Starting Create list of required static device 
    nodes for the current kernel...
    
             Starting Create list of required st... nodes for the current kernel...
    [    6.708613] systemd[1]: Starting Load Kernel Modules...
             Starting Load Kernel Modules...
    [    6.717855] systemd[1]: Starting Setup Virtual Console...
             Starting Setup Virtual Console...[    6.725124] systemd[1]: 
    Listening on udev Control Socket.
    
    
    [  OK  ] Listening on udev Control Socket.[    6.734547] systemd[1]: Started 
    Dispatch Password Requests to Console Directory Watch.
    
    
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.[    6.
    746978] systemd[1]: Reached target Paths.
    
    
    0;32m  OK   ]Reached target Paths.[    6.758868] systemd[1]: Reached target 
    Remote File Systems.
    
    
    0;32m  OK   ]Reached target Remote File Systems.[    6.768284] systemd[1]: 
    Listening on Journal Socket (/dev/log).
    
    
    [[;32m  OK   ]Listening on Journal Socket (/dev/log).
    [    6.820743] systemd[1]: Starting Journal Service...
             taSrting Journal Service...[    6.828674] systemd[1]: Mounting POSIX 
    Message Queue File System...
    
    
             oMunting POSIX Message Queue File System...[    6.836557] systemd[1]
    : Created slice system-getty.slice.
    
    
    [[;32m  OK   ]Created slice system-getty.slice.[    6.846361] systemd[1]: 
    Listening on Network Service Netlink Socket.
    
    
    0;32m  OK   ]Listening on Network Service Netlink Socket.[    6.857843] 
    systemd[1]: Created slice system-serial\x2dgetty.slice.
    
    
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [    6.876407] systemd[1]: Mounted POSIX Message Queue File System.
    [  OK  ] Mounted POSIX Message Queue File System.[    6.882817] systemd[1]: 
    Mounted Debug File System.
    
    
    [  OK  ] Mounted Debug File System.[    6.892969] systemd[1]: Mounted 
    Temporary Directory.
    
    
    [  OK  ] Mounted Temporary Directory.[    6.904252] systemd[1]: Started 
    Create list of required static device nodes for the current kernel.
    
    
    [  OK  ] Started Create list of required sta...ce nodes for the current kernel
    .[    6.917227] systemd[1]: systemd-modules-load.service: Main process exited
    , code=exited, status=1/FAILURE
    
    
    [    6.935575] systemd[1]: Failed to start Load Kernel Modules.
    [[;1;31mFAILED ]Failed to start Load Kernel Modules.
    See 'sstemctl status systemd-modules-load.service' for details.[    6.941568] 
    systemd[1]: systemd-modules-load.service: Unit entered failed state.
    
    
    [    6.959664] systemd[1]: systemd-modules-load.service: Failed with result '
    exit-code'.
    
    [    6.969265] systemd[1]: Started Setup Virtual Console.
    [[032m  OK   ]Started Setup Virtual Console.
    [    6.993964] systemd[1]: Started File System Check on Root Device.
    [[;32m  OK   ]Started File System Check on Root Device.
    [    7.064617] systemd[1]: Started Journal Service.
    [[;32m  OK   ]Started Journal Service.
             taSrting Remount Root and Kernel File Systems...
             tSarting Apply Kernel Variables...
    [    7.384532] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
             tSarting Create Static Device Nodes in /dev...
    [[;32m  OK   ]Started Remount Root and Kernel File Systems.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create Static Device Nodes in /dev.
             Starting udev Kernel Device Manager...
             Starting Flush Journal to Persistent Storage...
             Starting udev Coldplug all Devices...
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Mounted /media/ram.
    [  OK  ] Started udev Kernel Device Manager.
    [    7.959746] systemd-journald[137]: Received request to flush runtime 
    journal from PID 1
    
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
             Starting Load/Save Random Seed...
    [  OK  ] Started Create Volatile Files and Directories.
    [  OK  ] Started Load/Save Random Seed.
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [    8.443759] omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma
    @9d000000
    
    [    8.480374]  remoteproc0: 58820000.ipu is available
    [    8.490572]  remoteproc0: Note: remoteproc is still under development and 
    considered experimental.
    
    [    8.501129]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and 
    backward compatibility isn't yet guaranteed.
    
    [  OK  ] Started Network Time Synchronization.
    [    8.546550]  remoteproc0: Direct firmwareload for dra7-ipu1-fw.xem4 failed 
    with error -2
    
    [  OK  ] Started udev Coldplug all Devices.
    [    8.563774] omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma
    @95800000
    
    [    8.564203] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    8.564208] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    8.564269] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [    8.599231]  remoteproc0: failed to load dra7-ipu1-fw.xem4
    [    8.606135]  remoteproc1: 55020000.ipu is available
    [    8.622877]  remoteproc1: Note: remoteproc is still under development and 
    considered experimental.
    
    [    8.640466]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and 
    backward compatibility isn't yet guaranteed.
    
    [  OK  ] Started Update UTMP about System Boot/Shutdown.[    8.672451] omap-
    rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
    
    [    8.672835] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    
    [    8.672839] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    8.672897] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [    8.726595]  remoteproc2: 40800000.dsp is available
    [    8.739701]  remoteproc2: Note: remoteproc is still under development and 
    considered experimental.
    
    [    8.754797]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and 
    backward compatibility isn't yet guaranteed.
    
    [    8.776872] omap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma
    @9f000000
    
    [    8.777090] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    8.777095] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    8.777152] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [  OK  ] Reached target System Time Synchronized.
    [    8.834020]  remoteproc3: 41000000.dsp is available
    [    8.852455]  remoteproc3: Note: remoteproc is still under development and 
    considered experimental.
    
    [    8.873019]  remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and 
    backward compatibility isn't yet guaranteed.
    
             Starting Synchronize System and HW clocks...
    [    8.905980] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    8.924316] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    8.965210] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [  OK  ] Found device /dev/ttyS0.
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [    9.172165] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [  OK  ] Reached target Timers.
    [    9.187639] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    9.204539] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    9.219222] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [    9.293595] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
    [    9.301007] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [    9.308860] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [    9.318597] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [    9.542675]  remoteproc2: registered virtio0 (type 7)
    [    9.933892]  remoteproc3: registered virtio1 (type 7)
    [  OK  ] Listening on dropbear.socket.
    [    9.989410]  remoteproc1: registered virtio2 (type 7)
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Reached target Sockets.
    [   10.037445] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [  OK  ] Reached target Basic System.[   10.055509] Adding alias for supply 
    vdd,cpu0 -> vdd,4a003b20.oppdm
    
    
    [   10.069859] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [   10.078559] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [  OK  ] Started Kernel Logging Service.
             Starting Login Service...
    [   10.196079] CAN device driver interface
    [   10.355996] c_can_platform 4ae3c000.can: c_can_platform device registered (
    regs=fce3c000, irq=358)
    
    [   10.381654] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [   10.387881] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [   10.406628] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [   10.427148] SCSI subsystem initialized
    [   10.470992] [drm] Initialized pvr 1.14.3699939 20110701 on minor 2
    [   10.484056] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [   10.501091] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [   10.510531] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [  OK  ] Started System Logging Service.
    [   10.530416] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [   10.558288] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [   10.566057] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [  OK  ] Started D-Bus System Message Bus.
    [   10.622787] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [   10.650088] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [   10.679927] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [   10.710326] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [   10.746957] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [   10.762793] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
    [   10.772932] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 
    impl platform mode
    
    [   10.819078] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only 
    pmp pio slum part ccc apst
    
    [   10.895831] scsi host0: ahci
             Starting Network Service...
    [   10.900448] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 
    0x100 irq 343
    
    [   10.937350] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
             Starting Save/Restore Sound Card State...
    [   10.980165] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [   11.002271] net eth1: initializing cpw version 1.15 (0)
             Starting Permit User Sessions...
    [   11.014840] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [   11.023794] net eth0: initialized cpsw ale version 1.4
             Starting rc.pvr.service...
    [   11.040667] net eth0: ALE Table size 1024
    [   11.047698] libphy: PHY 48485000.mdio:03 not found(phy_connect)
    [   11.074727]
    [   11.074727]
    [   11.074727] ,drivers/net/phy/phy_device.c,phy_connect,line=548
    [   11.074727]
    [   11.092953] net eth1: phy "48485000.mdio:03" not found on slave 1, err -19
    [  OK  ] Started Network Service.
    [  OK  ] Started Save/Restore Sound Card State.
    [  OK  ] Started Permit User Sessions.
    [   11.180300] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [   11.210952] net eth0: initializing cpsw version 1.15 (0)
    [   11.249215] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
    [   11.272491]
    [   11.272491]     drivers/net/phy/phy_device.c,phy_connect_direct,line=500
    [   11.290513] ata1: SATA link down (SStatus 0 SControl 300)
    [   11.335591]
    [   11.335591]
    [   11.335591] ,drivers/net/phy/phy_device.c,phy_attach_direct,line=664
    [   11.335591]
    [   11.385423]
    [   11.385423]  come here 1  drivers/net/phy/realtek.c,rtl9000a_config_init,
    line=362
    
    [   11.407507] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some 
    data may be corrupt. Please run fsck.
    
    [   11.419144]
    [   11.419144] *************************** 1 drivers/net/phy/realtek.c,
    RTL9000AA_AN_VC_init0_path_v04,line=186  *****************
    
    [   11.475236]
    [   11.475236] ***************************20 phy_read(phydev, 0x1C)=0xdf8,  
    drivers/net/phy/realtek.c,RTL9000AA_AN_VC_init0_path_v04,line=202  
    *****************
    
    [   11.543876]
    [   11.543876] ***************************21 PHY ID HIGH phy_read(phydev, 0x02
    )=0x1c,  drivers/net/phy/realtek.c,RTL9000AA_AN_VC_init0_path_v04,line=203  
    *****************
    
    [  OK  ] Started rc.pvr.service.
    [   11.607161]
    [   11.607161] ***************************22 PHY ID LOW  phy_read(phydev, 0x03
    )=0xcb00,  drivers/net/phy/realtek.c,RTL9000AA_AN_VC_init0_path_v04,line=204  
    *****************
    
    [   11.775949]  remoteproc2: powering up 40800000.dsp
    [   11.826886]  remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 6985980
    [   11.848548] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    [   11.854452] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    [   11.860396] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [   11.932318]
    [   11.932318] *************************** 4 slave  drivers/net/phy/realtek.c,
    RTL9000AA_AN_VC_init0_path_v04,line=264  *****************
    
    [   11.937986]  remoteproc2: remote processor 40800000.dsp is now up
    [   11.961022] virtio_rpmsg_bus virtio0: rpmsg host is online
    [   11.969607]  remoteproc3: powering up 41000000.dsp
    [   11.970858] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [   11.970862] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [   11.970919] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [   11.971036]
    [   11.971036] ***************************5 mdio_data=0x0 drivers/net/phy/
    realtek.c,RTL9000AA_AN_VC_init0_path_v04,line=280  *****************
    
    [   11.971832]
    [   11.971832] ***************************6 mdio_data=0x2100 drivers/net/phy/
    realtek.c,RTL9000AA_AN_VC_init0_path_v04,line=283  *****************
    
    [   11.971834] -------------7 PHY is ready to go.---------------
    [   11.972871]
    [   11.972871]  come here 2  val=0x1 drivers/net/phy/realtek.c,
    rtl9000a_config_init,line=368
    
    [   11.975992]
    [   11.975992]  come here 4  features = 0xf88 drivers/net/phy/realtek.c,
    rtl9000a_config_init,line=407
    
    [   11.975995]
    [   11.975995]
    [   11.975995] ,drivers/net/phy/phy_device.c,phy_attach_direct,line=719
    [   11.975995]
    [   11.978071]
    [   11.978071]     drivers/net/phy/phy_device.c,phy_connect_direct,line=502
    [   11.978074]
    [   11.978074]     drivers/net/phy/phy_device.c,phy_connect_direct,line=506
    [   11.978077]
    [   11.978077]     drivers/net/phy/phy_device.c,phy_connect_direct,line=512
    [   11.978086] cpsw 48484000.ethernet eth0: Link is Up - 100Mbps/Full - flow 
    control off
    
    [   11.978093] net eth0: phy found : id is : 0x1ccb00
    [   11.978234]
    [   11.978234] **********reg=0x3322,phy_mode=0x7,slave=0x0,drivers/net/
    ethernet/ti/cpsw-phy-sel.c,cpsw_gmii_sel_dra7xx,line=111
    
    [   11.978238]
    [   11.978238] **********reg=0x3322,mask=0x3,mode=0x2,drivers/net/ethernet/ti/
    cpsw-phy-sel.c,cpsw_gmii_sel_dra7xx,line=151
    
    [   11.993479] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   12.137570]  remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 6985980
    [   12.151665] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
    [   12.157561] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
    [   12.163492] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
    [   12.192767]  remoteproc3: remote processor 41000000.dsp is now up
    [   12.200377] virtio_rpmsg_bus virtio1: rpmsg host is online
    [   12.206977]  remoteproc1: powering up 55020000.ipu
    [   12.208174] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [   12.208178] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [   12.208236] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [   12.244363]  remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 10183832
    [   12.251486] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
    [   12.290369]  remoteproc1: remote processor 55020000.ipu is now up
    [   12.302362] virtio_rpmsg_bus virtio2: rpmsg host is online
    [   12.313119] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [   12.322308] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.oppdm
    [   12.334242] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
    [   12.542737] virtio_rpmsg_bus virtio2: creating channel rpmsg-proto addr 0x50
    [   12.558854] virtio_rpmsg_bus virtio0: creating channel rpmsg-proto addr 0x50
    [   12.567221] virtio_rpmsg_bus virtio1: creating channel rpmsg-proto addr 0x50
    [  OK  ] Started Login Service.
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
    [   12.656188] NET: Registered protocol family 41
    [   12.664763] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.oppdm
    [  OK  ] Reached target Sound Card.[   12.674972] Adding alias for supply vbb,
    cpu0 -> vbb,4a003b20.oppdm
    
    
    [   12.692127] ti_oppdm 4a003b20.oppdm: Unable to get vdd regulator:-517
             Starting weston.service...
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS0.
    [  OK  ] Reached target Network.
             Starting Network Name Resolution...
    [  OK  ] Started weston.service.
    [  OK  ] Started Network Name Resolution.
             Starting tiipclad-daemon.service...
             Starting telnetd.service...
    [  OK  ] Started tiipclad-daemon.service.
    [  OK  ] Started telnetd.service.
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project http://arago-project.org dra7xx-evm ttyS0
    
    Arago 2016.12 dra7xx-evm ttyS0
    
    dra7xx-evm login: root
    root@dra7xx-evm:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr F8:36:9B:BF:B6:A2
              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:99
    
    eth1      Link encap:Ethernet  HWaddr F8:36:9B:BF:B6:A3
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1%132400/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:160 errors:0 dropped:0 overruns:0 frame:0
              TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1
              RX bytes:12160 (11.8 KiB)  TX bytes:12160 (11.8 KiB)
    
    root@dra7xx-evm:~# ifconfig 192.168.154.88 netmask 255.255.255.0
    ifconfig: SIOCSIFNETMASK: No such device
    root@dra7xx-evm:~# ifconfig eth0 192.168.154.88 netmask 255.255.255.0
    root@dra7xx-evm:~# ifconfig eth0 up
    root@dra7xx-evm:~# ping 192.1[   79.365763] random: nonblocking pool is 
    initialized
    
    68.154.1
    PING 192.168.154.1 (192.168.154.1): 56 data bytes
    ^C
    --- 192.168.154.1 ping statistics ---
    8 packets transmitted, 0 packets received, 100% packet loss
    root@dra7xx-evm:~# ping 192.168.154.1
    PING 192.168.154.1 (192.168.154.1): 56 data bytes
    
    

    ifconfig eth0 192.168.154.88 netmask 255.255.255.0  (in gmac)

    PC: 192.168.154.1

    arp -s 192.168.154.88 xx-xx-xx-xx-xx-xx (in PC)

  • Hi ,

    It looks like link would have gone down based on the logs provided.

    Please check the statistics using

    ethtool -S eth0

    Check for errors if any.

    Thanks

    Regards

    Santhana Bharathi

  • HI,

    1. I only have CANOE(by T1) and test display link down.

    2. GMAC_SW connect PC by serial port,and I use ifconfig cmd by serial as before print.BUT ,when I use ethtool cmd by serial port,it display as below:

    root@dra7xx-evm:~# ethtool -S eth0
    -sh: ethtool: command not found

    3. I will buy T1 to RJ45 converter board,then I can use ethtool in PC.

    QUESTION:

    Can I use ethtool for TI GMAC by dra7's serial port?

     

    Thanks

  • Hi user6207304,

    Can I use ethtool for TI GMAC by dra7's serial port?

    Yes, ethtool can be used from serial port's command line interface.

    Please check whether ethtool is present in your target's filesystem at  /usr/sbin/ethtool

    If not, please copy the binary alone from the latest release here

    Regards

    Santhana Bharathi

  • HI,

    1. Now,mdio & mdc can work well, and mac read/write phy's registers correctly.

    2. PHY's link status is linked from PHY's register read.BUT DRA7XX & PC can not ping each other by T1 to RJ45 adapter.

    3. From the result, I guess the problem may exist in GMAC_SW. Could you give some advice on the problems that cannot ping ?

    4. ethtool has copy to target board,and result in attachment.print-ethtool.txt

  • Hi,

    Please try out the following two things.

    1. Ping to the DRA7XX from your PC and check whether "Good Rx Frames" count in ethtool statistics is increasing or not

    2. disable your second Ethernet interface(eth1) using

    ifconfig eth1 down

    and then try to ping your PC from DRA7xx EVM. Check for the statistics again using ethtool.

    This will help us to narrow down on whether the problem is with driver or the hardware.

    Thank you

    Regards

    Santhana Bharathi

  • Hi,

    I haven't heard back from you for a week.

    Is this issue resolved? If yes, please mark the thread as resolved.

    Regards

    Santhana Bharathi