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.

DM8168 Linux kernel bring up problem

Other Parts Discussed in Thread: PMP

Hi,

We are using dm8168 processor of 2GB DDR3 with UART0 configuration and 531 clock frequency.

We built linux kernel with CONFIG_REGULATOR_GPIO is not set and  CONFIG_REGULATOR=y.

Now we are facing a problem while linux bring up.

Here is a LOG:

U-Boot 2010.06-svn1120 (Feb 08 2014 - 12:04:46)                                                      

DRAM:  2 GiB
Using default environment

Hit any key to stop autoboot:  0
mmc1 is available
reading u-boot.bin

177492 bytes read
## Starting application at 0x80800000 ...


U-Boot 2010.06-svn1120 (Feb 08 2014 - 12:06:21)

TI8168-GP rev 2.1

ARM clk: 987MHz
DDR clk: 531MHz

I2C:   ready
DRAM:  2 GiB
NAND:  HW ECC BCH8 Selected
2048 MiB
ECC: uncorrectable.
ECC: uncorrectable.
*** Warning - bad CRC or NAND, using default environment

Hit any key to stop autoboot:  0
mmc1 is available
reading boot.scr

300 bytes read
Running bootscript from MMC/SD to set the ENV...
## Executing script at 80900000
reading uImage

2575484 bytes read
## Booting kernel from Legacy Image at 81000000 ...
   Image Name:   Linux-2.6.37+
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2575420 Bytes = 2.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.


Here after we are not getting any print messages on UART0.

Help is appreciated.

 

Regards,

kripashree

 

 

  • I noticed that there is ecc issue in the log. Could you check that? try modifying the ecc alg, e.g. 

     

  • Also check if your kernel bootargs has correct setting for console=ttyO2

  • Wang and Narayanan Thanx for the reply.

    That issue is solved now.

    We are using UART0,so we used ttyO0 and 0x81000000 as uImage loading address.

    And did SD configuration and PHY configuration for our new board.

    That ECC uncorrectable error is solved by erasing whole nand  chip.

    Now iam facing eth0 ping problem.

    2 phy's are used:phy 0:01 and phy 0:02

    etho is configured as phy 0:01

    eth1 is configured as phy 0:02

    eth1 is working properly,eth0 is not receiving packets.

    Do i need to configure anything else?What is the problem here?

    Help is appreciated.

    Here iam attaching the LOG:

    --------------------------------------------------------------------------------------------

    TCP: Hash tables configured (established 8192 bind 8192)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    NetWinder Floating Point Emulator V0.97 (double precision)
    PMU: registered new PMU device of type 0
    omap-iommu omap-iommu.0: ducati registered
    omap-iommu omap-iommu.1: sys registered
    JFFS2 version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.
    msgmni has been set to 397
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
     PCI DRV INIT
     PCI REGISTER DRV success
    Serial: 8250/16550 driver, 8 ports, IRQ sharing enabled
    omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0
    console [ttyO0] enabled
    omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    brd: module loaded
    loop: module loaded
    ahci ahci.0: forcing PORTS_IMPL to 0x3
    ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode
    ahci ahci.0: flags: ncq sntf pm led clo only pmp pio slum part ccc
    scsi0 : ahci_platform
    scsi1 : ahci_platform
    ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16
    ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16
    omap2-nand driver initializing
    ONFI flash detected
    ONFI param page 0 valid
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0x48 (Micron NAND 2GiB 3,3V 8-bit)
    Creating 5 MTD partitions on "omap2-nand.0":
    0x000001400000-0x000003200000 : "U-Boot"
    0x000003200000-0x000003c00000 : "U-Boot Env"
    0x000003c00000-0x000004600000 : "Kernel"
    0x000004600000-0x000017200000 : "File System"
    0x000017200000-0x000080000000 : "Reserved"
    davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    davinci_mdio davinci_mdio.0: detected phy mask fffffff8
    davinci_mdio.0: probed
    davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver Micrel KSZ9031 Gigabit PHY
    davinci_mdio davinci_mdio.0: phy[1]: device 0:01, driver Micrel KSZ9031 Gigabit PHY
    davinci_mdio davinci_mdio.0: phy[2]: device 0:02, driver Micrel KSZ9031 Gigabit PHY
    mice: PS/2 mouse device common for all mice
    omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
    notify_init : notify drivercreated  for  remote proc id 2 at physical Address 0xa0000000
    asoc: tlv320aic3x-hifi <-> davinci-mcasp.2 mapping ok
    ALSA device list:
      #0: TI81XX EVM
    TCP cubic registered
    NET: Registered protocol family 17
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    omap_voltage_late_init: Voltage driver support not added
    Power Management for TI81XX.
    smartreflex smartreflex: Driver initialized
    omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link down (SStatus 0 SControl 300)
    Waiting for root device /dev/mmcblk0p2...
    mmc0: new SDHC card at address e624
    mmcblk0: mmc0:e624 SU04G 3.69 GiB
     mmcblk0: p1 p2
    EXT3-fs: barriers not enabled
    kjournald starting.  Commit interval 5 seconds
    EXT3-fs (mmcblk0p2): warning: maximal mount count reached, running e2fsck is recommended
    EXT3-fs (mmcblk0p2): using internal journal
    EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
    VFS: Mounted root (ext3 filesystem) on device 179:2.
    devtmpfs: mounted
    Freeing init memory: 204K
    INIT: version 2.86 booting
    Please wait: booting...
    Error opening /dev/fb0: No such file or directory
    Starting udev
    udevd (71): /proc/71/oom_adj is deprecated, please use /proc/71/oom_score_adj instead.
    Remounting root file system...
    Caching udev devnodes
    logger: mount: mount point /proc/bus/usb does not exist
    ALSA: Restoring mixer settings...
    Configuring network interfaces...  emac dev open
     emac open phy id 0:01
    davinci_mdio davinci_mdio.0: resetting idled controller
    attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:01, id=221622)
    net eth0: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:01, id=221622)
    net eth0: EMAC Basic registers
    net eth0: EMAC: EmuControl:00000000, FifoControl: 00020018
    net eth0: EMAC: MBPEnable:00002020, RXUnicastSet: 00000001, RXMaxLen=000005F2
    net eth0: EMAC: MacControl:00000220, MacStatus: 80000000, MacConfig=18440203
    net eth0: EMAC Statistics
    net eth0: EMAC: rx_good_frames:0
    net eth0: EMAC: rx_broadcast_frames:0
    net eth0: EMAC: rx_multicast_frames:0
    net eth0: EMAC: rx_pause_frames:0
    net eth0: EMAC: rx_crcerrors:0
    net eth0: EMAC: rx_align_code_errors:0
    net eth0: EMAC: rx_oversized_frames:0
    net eth0: EMAC: rx_jabber_frames:0
    net eth0: EMAC: rx_undersized_frames:0
    net eth0: EMAC: rx_fragments:0
    net eth0: EMAC: rx_filtered_frames:0
    net eth0: EMAC: rx_qos_filtered_frames:0
    net eth0: EMAC: rx_octets:0
    net eth0: EMAC: tx_goodframes:0
    net eth0: EMAC: tx_bcastframes:0
    net eth0: EMAC: tx_mcastframes:0
    net eth0: EMAC: tx_pause_frames:0
    net eth0: EMAC: tx_deferred_frames:0
    net eth0: EMAC: tx_collision_frames:0
    net eth0: EMAC: tx_single_coll_frames:0
    net eth0: EMAC: tx_mult_coll_frames:0
    net eth0: EMAC: tx_excessive_collisions:0
    net eth0: EMAC: tx_late_collisions:0
    net eth0: EMAC: tx_underrun:0
    net eth0: EMAC: tx_carrier_sense_errors:0
    net eth0: EMAC: tx_octets:0
    net eth0: EMAC: net_octets:0
    net eth0: EMAC: rx_sof_overruns:0
    net eth0: EMAC: rx_mof_overruns:0
    net eth0: EMAC: rx_dma_overruns:0
    net eth0: CPDMA: state: active
    net eth0: CPDMA: txidver: 4ec0020e
    net eth0: CPDMA: txcontrol: 1
    net eth0: CPDMA: txteardown: 0
    net eth0: CPDMA: rxidver: 0
    net eth0: CPDMA: rxcontrol: 1
    net eth0: CPDMA: softreset: 0
    net eth0: CPDMA: rxteardown: 0
    net eth0: CPDMA: txintstatraw: 0
    net eth0: CPDMA: txintstatmasked: 0
    net eth0: CPDMA: txintmaskset: 1
    net eth0: CPDMA: txintmaskclear: 1
    net eth0: CPDMA: macinvector: 0
    net eth0: CPDMA: maceoivector: 2
    net eth0: CPDMA: rxintstatraw: fe00
    net eth0: CPDMA: rxintstatmasked: 0
    net eth0: CPDMA: rxintmaskset: 1
    net eth0: CPDMA: rxintmaskclear: 1
    net eth0: CPDMA: dmaintstatraw: 0
    net eth0: CPDMA: dmaintstatmasked: 0
    net eth0: CPDMA: dmaintmaskset: 2
    net eth0: CPDMA: dmaintmaskclear: 2
    net eth0: CPDMA: dmacontrol: 0
    net eth0: CPDMA: dmastatus: 0
    net eth0: CPDMA: rxbuffofs: 0
    net eth0: channel 0 (tx 0) state active
    net eth0:       hdp: 0
    net eth0:       cp: 4a99f9ca
    net eth0:       stats head_enqueue: 0
    net eth0:       stats tail_enqueue: 0
    net eth0:       stats pad_enqueue: 0
    net eth0:       stats misqueued: 0
    net eth0:       stats desc_alloc_fail: 0
    net eth0:       stats pad_alloc_fail: 0
    net eth0:       stats runt_receive_buff: 0
    net eth0:       stats runt_transmit_buff: 0
    net eth0:       stats empty_dequeue: 0
    net eth0:       stats busy_dequeue: 0
    net eth0:       stats good_dequeue: 0
    net eth0:       stats requeue: 0
    net eth0:       stats teardown_dequeue: 0
    net eth0: channel 32 (rx 0) state active
    net eth0:       hdp: 4a102000
    net eth0:       cp: 7ef8b07b
    net eth0:       rxfree: 80
    net eth0:       stats head_enqueue: 1
    net eth0:       stats tail_enqueue: 127
    net eth0:       stats pad_enqueue: 0
    net eth0:       stats misqueued: 0
    net eth0:       stats desc_alloc_fail: 0
    net eth0:       stats pad_alloc_fail: 0
    net eth0:       stats runt_receive_buff: 0
    net eth0:       stats runt_transmit_buff: 0
    net eth0:       stats empty_dequeue: 0
    net eth0:       stats busy_dequeue: 0
    net eth0:       stats good_dequeue: 0
    net eth0:       stats requeue: 0
    net eth0:       stats teardown_dequeue: 0
    DaVinci EMAC: Opened eth0
    IN phy START attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:01, id=221622)
     PHY READY STATE
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Wed Dec 26 17:29:00 UTC 2012
    INIT: Entering runlevel: 5
    Starting system message bus: dbus.
    Starting telnet daemon.
    Starting syslogd/klogd: done
    Starting thttpd.
    Starting Matrix GUI application.

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

    Arago Project http://arago-project.org dm816x-evm ttyO0

    Arago 2011.09 dm816x-evm ttyO0

    dm816x-evm login: root
    root@dm816x-evm:~#
    root@dm816x-evm:~#
    root@dm816x-evm:~#
    root@dm816x-evm:~#
    root@dm816x-evm:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr 90:59:AF:58:7C:AC  
              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:40

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  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:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

    root@dm816x-evm:~# ifconfig eth0 down
    root@dm816x-evm:~# ifconfig
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  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:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

    root@dm816x-evm:~# ifconfig eth1 192.168.2.25 up   
     emac dev open
     emac open phy id 0:02
    davinci_mdio davinci_mdio.0: resetting idled controller
    attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:02, id=221622)
    net eth1: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:02, id=221622)
    net eth1: EMAC Basic registers
    net eth1: EMAC: EmuControl:00000000, FifoControl: 00020018
    net eth1: EMAC: MBPEnable:00002020, RXUnicastSet: 00000001, RXMaxLen=000005F2
    net eth1: EMAC: MacControl:00000220, MacStatus: 80000000, MacConfig=18440203
    net eth1: EMAC Statistics
    net eth1: EMAC: rx_good_frames:0
    net eth1: EMAC: rx_broadcast_frames:0
    net eth1: EMAC: rx_multicast_frames:0
    net eth1: EMAC: rx_pause_frames:0
    net eth1: EMAC: rx_crcerrors:0
    net eth1: EMAC: rx_align_code_errors:0
    net eth1: EMAC: rx_oversized_frames:0
    net eth1: EMAC: rx_jabber_frames:0
    net eth1: EMAC: rx_undersized_frames:0
    net eth1: EMAC: rx_fragments:0
    net eth1: EMAC: rx_filtered_frames:0
    net eth1: EMAC: rx_qos_filtered_frames:0
    net eth1: EMAC: rx_octets:0
    net eth1: EMAC: tx_goodframes:0
    net eth1: EMAC: tx_bcastframes:0
    net eth1: EMAC: tx_mcastframes:0
    net eth1: EMAC: tx_pause_frames:0
    net eth1: EMAC: tx_deferred_frames:0
    net eth1: EMAC: tx_collision_frames:0
    net eth1: EMAC: tx_single_coll_frames:0
    net eth1: EMAC: tx_mult_coll_frames:0
    net eth1: EMAC: tx_excessive_collisions:0
    net eth1: EMAC: tx_late_collisions:0
    net eth1: EMAC: tx_underrun:0
    net eth1: EMAC: tx_carrier_sense_errors:0
    net eth1: EMAC: tx_octets:0
    net eth1: EMAC: net_octets:0
    net eth1: EMAC: rx_sof_overruns:0
    net eth1: EMAC: rx_mof_overruns:0
    net eth1: EMAC: rx_dma_overruns:0
    net eth1: CPDMA: state: active
    net eth1: CPDMA: txidver: 4ec0020e
    net eth1: CPDMA: txcontrol: 1
    net eth1: CPDMA: txteardown: 0
    net eth1: CPDMA: rxidver: 0
    net eth1: CPDMA: rxcontrol: 1
    net eth1: CPDMA: softreset: 0
    net eth1: CPDMA: rxteardown: 0
    net eth1: CPDMA: txintstatraw: 0
    net eth1: CPDMA: txintstatmasked: 0
    net eth1: CPDMA: txintmaskset: 1
    net eth1: CPDMA: txintmaskclear: 1
    net eth1: CPDMA: macinvector: 0
    net eth1: CPDMA: maceoivector: 2
    net eth1: CPDMA: rxintstatraw: fe00
    net eth1: CPDMA: rxintstatmasked: 0
    net eth1: CPDMA: rxintmaskset: 1
    net eth1: CPDMA: rxintmaskclear: 1
    net eth1: CPDMA: dmaintstatraw: 0
    net eth1: CPDMA: dmaintstatmasked: 0
    net eth1: CPDMA: dmaintmaskset: 2
    net eth1: CPDMA: dmaintmaskclear: 2
    net eth1: CPDMA: dmacontrol: 0
    net eth1: CPDMA: dmastatus: 0
    net eth1: CPDMA: rxbuffofs: 0
    net eth1: channel 0 (tx 0) state active
    net eth1:       hdp: 0
    net eth1:       cp: 1e0825a1
    net eth1:       stats head_enqueue: 0
    net eth1:       stats tail_enqueue: 0
    net eth1:       stats pad_enqueue: 0
    net eth1:       stats misqueued: 0
    net eth1:       stats desc_alloc_fail: 0
    net eth1:       stats pad_alloc_fail: 0
    net eth1:       stats runt_receive_buff: 0
    net eth1:       stats runt_transmit_buff: 0
    net eth1:       stats empty_dequeue: 0
    net eth1:       stats busy_dequeue: 0
    net eth1:       stats good_dequeue: 0
    net eth1:       stats requeue: 0
    net eth1:       stats teardown_dequeue: 0
    net eth1: channel 32 (rx 0) state active
    net eth1:       hdp: 4a122000
    net eth1:       cp: 72c49fa6
    net eth1:       rxfree: 80
    net eth1:       stats head_enqueue: 1
    net eth1:       stats tail_enqueue: 127
    net eth1:       stats pad_enqueue: 0
    net eth1:       stats misqueued: 0
    net eth1:       stats desc_alloc_fail: 0
    net eth1:       stats pad_alloc_fail: 0
    net eth1:       stats runt_receive_buff: 0
    net eth1:       stats runt_transmit_buff: 0
    net eth1:       stats empty_dequeue: 0
    net eth1:       stats busy_dequeue: 0
    net eth1:       stats good_dequeue: 0
    net eth1:       stats requeue: 0
    net eth1:       stats teardown_dequeue: 0
    DaVinci EMAC: Opened eth1
    IN phy START attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:02, id=221622)
     PHY READY STATE
    root@dm816x-evm:~# ifconfig
    eth1      Link encap:Ethernet  HWaddr 90:59:AF:58:7C:AD  
              inet addr:192.168.2.25  Bcast:192.168.2.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:44 Base address:0x8000

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  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:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

    root@dm816x-evm:~# 5*M���&��es֭J�ͪ�j���2��ck

    root@dm816x-evm:~#
    root@dm816x-evm:~#
    root@dm816x-evm:~# ping 192.168.2.37
    PING 192.168.2.37 (192.168.2.37): 56 data bytes
    64 bytes from 192.168.2.37: seq=6 ttl=64 time=0.528 ms
    64 bytes from 192.168.2.37: seq=10 ttl=64 time=0.465 ms
    64 bytes from 192.168.2.37: seq=19 ttl=64 time=0.468 ms
    64 bytes from 192.168.2.37: seq=28 ttl=64 time=0.485 ms
    64 bytes from 192.168.2.37: seq=33 ttl=64 time=0.471 ms
    64 bytes from 192.168.2.37: seq=36 ttl=64 time=0.442 ms

    --- 192.168.2.37 ping statistics ---
    39 packets transmitted, 6 packets received, 84% packet loss
    round-trip min/avg/max = 0.442/0.476/0.528 ms
    root@dm816x-evm:~#
    root@dm816x-evm:~#
    root@dm816x-evm:~# ifconfig eth1 192.168.2.25 down
    root@dm816x-evm:~# ifconfig eth0 192.168.2.26 up  
     emac dev open
     emac open phy id 0:01
    555555555555555555  kszphy9031_config_init
    davinci_mdio davinci_mdio.0: resetting idled controller
    attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:01, id=221622)
    net eth0: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:01, id=221622)
    net eth0: EMAC Basic registers
    net eth0: EMAC: EmuControl:00000000, FifoControl: 00020018
    net eth0: EMAC: MBPEnable:00002020, RXUnicastSet: 00000001, RXMaxLen=000005F2
    net eth0: EMAC: MacControl:00000220, MacStatus: 80000000, MacConfig=18440203
    net eth0: EMAC Statistics
    net eth0: EMAC: rx_good_frames:0
    net eth0: EMAC: rx_broadcast_frames:0
    net eth0: EMAC: rx_multicast_frames:0
    net eth0: EMAC: rx_pause_frames:0
    net eth0: EMAC: rx_crcerrors:0
    net eth0: EMAC: rx_align_code_errors:0
    net eth0: EMAC: rx_oversized_frames:0
    net eth0: EMAC: rx_jabber_frames:0
    net eth0: EMAC: rx_undersized_frames:0
    net eth0: EMAC: rx_fragments:0
    net eth0: EMAC: rx_filtered_frames:0
    net eth0: EMAC: rx_qos_filtered_frames:0
    net eth0: EMAC: rx_octets:0
    net eth0: EMAC: tx_goodframes:0
    net eth0: EMAC: tx_bcastframes:0
    net eth0: EMAC: tx_mcastframes:0
    net eth0: EMAC: tx_pause_frames:0
    net eth0: EMAC: tx_deferred_frames:0
    net eth0: EMAC: tx_collision_frames:0
    net eth0: EMAC: tx_single_coll_frames:0
    net eth0: EMAC: tx_mult_coll_frames:0
    net eth0: EMAC: tx_excessive_collisions:0
    net eth0: EMAC: tx_late_collisions:0
    net eth0: EMAC: tx_underrun:0
    net eth0: EMAC: tx_carrier_sense_errors:0
    net eth0: EMAC: tx_octets:0
    net eth0: EMAC: net_octets:0
    net eth0: EMAC: rx_sof_overruns:0
    net eth0: EMAC: rx_mof_overruns:0
    net eth0: EMAC: rx_dma_overruns:0
    net eth0: CPDMA: state: active
    net eth0: CPDMA: txidver: 4ec0020e
    net eth0: CPDMA: txcontrol: 1
    net eth0: CPDMA: txteardown: 0
    net eth0: CPDMA: rxidver: 0
    net eth0: CPDMA: rxcontrol: 1
    net eth0: CPDMA: softreset: 0
    net eth0: CPDMA: rxteardown: 0
    net eth0: CPDMA: txintstatraw: 0
    net eth0: CPDMA: txintstatmasked: 0
    net eth0: CPDMA: txintmaskset: 1
    net eth0: CPDMA: txintmaskclear: 1
    net eth0: CPDMA: macinvector: 0
    net eth0: CPDMA: maceoivector: 2
    net eth0: CPDMA: rxintstatraw: fe00
    net eth0: CPDMA: rxintstatmasked: 0
    net eth0: CPDMA: rxintmaskset: 1
    net eth0: CPDMA: rxintmaskclear: 1
    net eth0: CPDMA: dmaintstatraw: 0
    net eth0: CPDMA: dmaintstatmasked: 0
    net eth0: CPDMA: dmaintmaskset: 2
    net eth0: CPDMA: dmaintmaskclear: 2
    net eth0: CPDMA: dmacontrol: 0
    net eth0: CPDMA: dmastatus: 0
    net eth0: CPDMA: rxbuffofs: 0
    net eth0: channel 0 (tx 0) state active
    net eth0:       hdp: 0
    net eth0:       cp: fffffffc
    net eth0:       stats head_enqueue: 0
    net eth0:       stats tail_enqueue: 0
    net eth0:       stats pad_enqueue: 0
    net eth0:       stats misqueued: 0
    net eth0:       stats desc_alloc_fail: 0
    net eth0:       stats pad_alloc_fail: 0
    net eth0:       stats runt_receive_buff: 0
    net eth0:       stats runt_transmit_buff: 0
    net eth0:       stats empty_dequeue: 1
    net eth0:       stats busy_dequeue: 0
    net eth0:       stats good_dequeue: 0
    net eth0:       stats requeue: 0
    net eth0:       stats teardown_dequeue: 0
    net eth0: channel 32 (rx 0) state active
    net eth0:       hdp: 4a102000
    net eth0:       cp: fffffffc
    net eth0:       rxfree: ff
    net eth0:       stats head_enqueue: 2
    net eth0:       stats tail_enqueue: 254
    net eth0:       stats pad_enqueue: 0
    net eth0:       stats misqueued: 0
    net eth0:       stats desc_alloc_fail: 0
    net eth0:       stats pad_alloc_fail: 0
    net eth0:       stats runt_receive_buff: 0
    net eth0:       stats runt_transmit_buff: 0
    net eth0:       stats empty_dequeue: 0
    net eth0:       stats busy_dequeue: 0
    net eth0:       stats good_dequeue: 1
    net eth0:       stats requeue: 0
    net eth0:       stats teardown_dequeue: 127
    DaVinci EMAC: Opened eth0
    IN phy START attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=0:01, id=221622)
     PHY READY STATE
    root@dm816x-evm:~# ifconfig
    eth0      Link encap:Ethernet  HWaddr 90:59:AF:58:7C:AC  
              inet addr:192.168.2.26  Bcast:192.168.2.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:40

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  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:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

    root@dm816x-evm:~# ping 192.168.2.37
    PING 192.168.2.37 (192.168.2.37): 56 data bytes

    Regards,

    kripa