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.

AM3359: Cannot get IP in Single EMAC mode

Part Number: AM3359

Hi All,

I am using TI SDK 06.03.00.106 with kernel vs 4.19.94 (tisdk_am335x-evm-rt_defconfig) on my custom board with CPSW Single EMAC device-tree.

As seen in the attached dmesg log, everything seems proper in point of CPSW, PHY, and MDIO log lines. But I cannot get IP from the DHCP server, and additionally when I set static IP, I cannot communicate with the other devices in the same LAN each other.

A summary for our custom board

  • We have 3 ethernet interfaces. 2 ports of them are used with PRUETH (not enabled for now)
  • and 1 port of them is used as CPSW (enabled in the DTS file)
  • Board has 3 PHY chips with same chip brand/model (KSZ8081MNXIA)
  • CPSW port is related to "PHY Address = 3" as mentioned in the board's scheme file
  • "RMII1_***"  pins of "AM3359BZCZA80" Soc are used for MII bus.
  • PHY Reset is represented as pulldown in the scheme, and I updated it as it is.

May you evaluate the attached logs and advice me on some alternative ways for debugging the network?

Attachments:

ethtool_mgate-log_for-dts-v8.1.4_cpsw_modif15.txt
root@mgate-eth:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 10:ce:a9:92:ff:4f
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:4940 (4.8 KiB)
          Interrupt:44

root@mgate-eth:~# ethtool -g eth0
Ring parameters for eth0:
Pre-set maximums:
RX:             248
RX Mini:        0
RX Jumbo:       0
TX:             248
Current hardware settings:
RX:             128
RX Mini:        0
RX Jumbo:       0
TX:             128

INIT: Id "S3" respawning too fast: disabled for 5 minutes

root@mgate-eth:~# ethtool -s eth0
root@mgate-eth:~# ethtool -S eth0
NIC statistics:
     Good Rx Frames: 0
     Broadcast Rx Frames: 0
     Multicast Rx Frames: 0
     Pause Rx Frames: 0
     Rx CRC Errors: 0
     Rx Align/Code Errors: 0
     Oversize Rx Frames: 0
     Rx Jabbers: 0
     Undersize (Short) Rx Frames: 0
     Rx Fragments: 0
     Rx Octets: 0
     Good Tx Frames: 0
     Broadcast Tx Frames: 0
     Multicast Tx Frames: 0
     Pause Tx Frames: 0
     Deferred Tx Frames: 0
     Collisions: 0
     Single Collision Tx Frames: 0
     Multiple Collision Tx Frames: 0
     Excessive Collisions: 0
     Late Collisions: 0
     Tx Underrun: 0
     Carrier Sense Errors: 0
     Tx Octets: 0
     Rx + Tx 64 Octet Frames: 0
     Rx + Tx 65-127 Octet Frames: 0
     Rx + Tx 128-255 Octet Frames: 0
     Rx + Tx 256-511 Octet Frames: 0
     Rx + Tx 512-1023 Octet Frames: 0
     Rx + Tx 1024-Up Octet Frames: 0
     Net Octets: 0
     Rx Start of Frame Overruns: 0
     Rx Middle of Frame Overruns: 0
     Rx DMA Overruns: 0
     Rx DMA chan 0: head_enqueue: 1
     Rx DMA chan 0: tail_enqueue: 127
     Rx DMA chan 0: pad_enqueue: 0
     Rx DMA chan 0: misqueued: 0
     Rx DMA chan 0: desc_alloc_fail: 0
     Rx DMA chan 0: pad_alloc_fail: 0
     Rx DMA chan 0: runt_receive_buf: 0
     Rx DMA chan 0: runt_transmit_bu: 0
     Rx DMA chan 0: empty_dequeue: 0
     Rx DMA chan 0: busy_dequeue: 0
     Rx DMA chan 0: good_dequeue: 0
     Rx DMA chan 0: requeue: 0
     Rx DMA chan 0: teardown_dequeue: 0
     Tx DMA chan 0: head_enqueue: 22
     Tx DMA chan 0: tail_enqueue: 0
     Tx DMA chan 0: pad_enqueue: 0
     Tx DMA chan 0: misqueued: 0
     Tx DMA chan 0: desc_alloc_fail: 0
     Tx DMA chan 0: pad_alloc_fail: 0
     Tx DMA chan 0: runt_receive_buf: 0
     Tx DMA chan 0: runt_transmit_bu: 0
     Tx DMA chan 0: empty_dequeue: 22
     Tx DMA chan 0: busy_dequeue: 0
     Tx DMA chan 0: good_dequeue: 22
     Tx DMA chan 0: requeue: 0
     Tx DMA chan 0: teardown_dequeue: 0
root@mgate-eth:~#
root@mgate-eth:~# ifconfig eth0 10.10.10.111 up
root@mgate-eth:~#
root@mgate-eth:~# ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
^C
--- 10.10.10.1 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4156ms

root@mgate-eth:~# ethtool -S eth0
NIC statistics:
     Good Rx Frames: 0
     Broadcast Rx Frames: 0
     Multicast Rx Frames: 0
     Pause Rx Frames: 0
     Rx CRC Errors: 0
     Rx Align/Code Errors: 0
     Oversize Rx Frames: 0
     Rx Jabbers: 0
     Undersize (Short) Rx Frames: 0
     Rx Fragments: 0
     Rx Octets: 0
     Good Tx Frames: 0
     Broadcast Tx Frames: 0
     Multicast Tx Frames: 0
     Pause Tx Frames: 0
     Deferred Tx Frames: 0
     Collisions: 0
     Single Collision Tx Frames: 0
     Multiple Collision Tx Frames: 0
     Excessive Collisions: 0
     Late Collisions: 0
     Tx Underrun: 0
     Carrier Sense Errors: 0
     Tx Octets: 0
     Rx + Tx 64 Octet Frames: 0
     Rx + Tx 65-127 Octet Frames: 0
     Rx + Tx 128-255 Octet Frames: 0
     Rx + Tx 256-511 Octet Frames: 0
     Rx + Tx 512-1023 Octet Frames: 0
     Rx + Tx 1024-Up Octet Frames: 0
     Net Octets: 0
     Rx Start of Frame Overruns: 0
     Rx Middle of Frame Overruns: 0
     Rx DMA Overruns: 0
     Rx DMA chan 0: head_enqueue: 1
     Rx DMA chan 0: tail_enqueue: 127
     Rx DMA chan 0: pad_enqueue: 0
     Rx DMA chan 0: misqueued: 0
     Rx DMA chan 0: desc_alloc_fail: 0
     Rx DMA chan 0: pad_alloc_fail: 0
     Rx DMA chan 0: runt_receive_buf: 0
     Rx DMA chan 0: runt_transmit_bu: 0
     Rx DMA chan 0: empty_dequeue: 0
     Rx DMA chan 0: busy_dequeue: 0
     Rx DMA chan 0: good_dequeue: 0
     Rx DMA chan 0: requeue: 0
     Rx DMA chan 0: teardown_dequeue: 0
     Tx DMA chan 0: head_enqueue: 28
     Tx DMA chan 0: tail_enqueue: 0
     Tx DMA chan 0: pad_enqueue: 0
     Tx DMA chan 0: misqueued: 0
     Tx DMA chan 0: desc_alloc_fail: 0
     Tx DMA chan 0: pad_alloc_fail: 0
     Tx DMA chan 0: runt_receive_buf: 0
     Tx DMA chan 0: runt_transmit_bu: 6
     Tx DMA chan 0: empty_dequeue: 28
     Tx DMA chan 0: busy_dequeue: 0
     Tx DMA chan 0: good_dequeue: 28
     Tx DMA chan 0: requeue: 0
     Tx DMA chan 0: teardown_dequeue: 0
root@mgate-eth:~# ethtool -i eth0
driver: cpsw
version: 1.0
firmware-version:
expansion-rom-version:
bus-info: 4a100000.ethernet
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
root@mgate-eth:~#
root@mgate-eth:~#
root@mgate-eth:~# ethtool  eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 3
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000000 (0)

        Link detected: yes
root@mgate-eth:~#

8182.am335x-mgate-cpsw-sdk060300-kernel4.19.94.DTS.zip

dmesg_mgate-log_for-dts-v8.1.4_cpsw_modif15.txt
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.19.94-rt39-ga242ccf3f1 (muratboyar@kbcrossdev) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 PREEMPT RT Tue May 12 13:26:51 +03 2020
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: TI AM335x - Enabling CPSW (dts file v8.1.4 cpsw-modif15)
[    0.000000] Memory policy: Data cache writeback
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 48 MiB at 0x8b800000
[    0.000000] On node 0 totalpages: 65536
[    0.000000]   Normal zone: 576 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 65536 pages, LIFO batch:15
[    0.000000] CPU: All CPU(s) started in SVC mode.
[    0.000000] AM335X ES2.1 (sgx neon)
[    0.000000] random: get_random_bytes called from start_kernel+0xa4/0x444 with crng_init=0
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64960
[    0.000000] Kernel command line: console=ttyO1,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 197324K/262144K available (8192K kernel code, 319K rwdata, 2680K rodata, 1024K init, 259K bss, 15668K reserved, 49152K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (9184 kB)
[    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (1024 kB)
[    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 320 kB)
[    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 260 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU priority boosting: priority 1 delay 500 ms.
[    0.000000]  No expedited grace period (rcu_normal_after_boot).
[    0.000000]  Tasks RCU enabled.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[    0.000025] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.000047] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000057] OMAP clocksource: timer1 at 24000000 Hz
[    0.000308] timer_probe: no matching timers found
[    0.000582] Console: colour dummy device 80x30
[    0.000821] WARNING: Your 'console=ttyO1' has been replaced by 'ttyS1'
[    0.000825] This ensures that you still see kernel messages. Please
[    0.000829] update your kernel commandline.
[    0.000878] Calibrating delay loop... 479.23 BogoMIPS (lpj=2396160)
[    0.118557] pid_max: default: 32768 minimum: 301
[    0.118872] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.118888] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.120310] CPU: Testing write buffer coherency: ok
[    0.120387] CPU0: Spectre v2: using BPIALL workaround
[    0.121821] Setting up static identity map for 0x80100000 - 0x80100060
[    0.122286] rcu: Hierarchical SRCU implementation.
[    0.123467] EFI services will not be available.
[    0.125882] devtmpfs: initialized
[    0.141452] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    0.142079] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.142118] futex hash table entries: 256 (order: 1, 8192 bytes)
[    0.147218] pinctrl core: initialized pinctrl subsystem
[    0.148424] DMI not present or invalid.
[    0.149465] NET: Registered protocol family 16
[    0.154270] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.188410] l4_wkup_cm:clk:0010:0: failed to disable
[    0.255060] gpio gpiochip0: (gpio-0-31): added GPIO chardev (254:0)
[    0.255224] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio-0-31)
[    0.255626] OMAP GPIO hardware version 0.1
[    0.257084] gpio gpiochip1: (gpio-32-63): added GPIO chardev (254:1)
[    0.257237] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio-32-63)
[    0.258829] gpio gpiochip2: (gpio-64-95): added GPIO chardev (254:2)
[    0.258978] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio-64-95)
[    0.260717] gpio gpiochip3: (gpio-96-127): added GPIO chardev (254:3)
[    0.260890] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio-96-127)
[    0.271523] No ATAGs?
[    0.271539] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.299162] edma 49000000.edma: TI EDMA DMA engine driver
[    0.300106] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator0[0]'
[    0.304321] SCSI subsystem initialized
[    0.305085] media: Linux media interface: v0.10
[    0.305167] videodev: Linux video capture interface: v2.00
[    0.305335] pps_core: LinuxPPS API ver. 1 registered
[    0.305352] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.305404] PTP clock support registered
[    0.305470] EDAC MC: Ver: 3.0.0
[    0.307256] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[    0.308207] Advanced Linux Sound Architecture Driver Initialized.
[    0.310480] clocksource: Switched to clocksource timer1
[    0.326711] NET: Registered protocol family 2
[    0.328093] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 7168 bytes)
[    0.328159] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    0.328228] TCP bind hash table entries: 2048 (order: 3, 49152 bytes)
[    0.328398] TCP: Hash tables configured (established 2048 bind 2048)
[    0.328581] UDP hash table entries: 256 (order: 2, 16384 bytes)
[    0.328651] UDP-Lite hash table entries: 256 (order: 2, 16384 bytes)
[    0.328977] NET: Registered protocol family 1
[    0.329927] RPC: Registered named UNIX socket transport module.
[    0.329952] RPC: Registered udp transport module.
[    0.329966] RPC: Registered tcp transport module.
[    0.329979] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.330003] PCI: CLS 0 bytes, default 64
[    0.331758] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[    0.333957] Initialise system trusted keyrings
[    0.334398] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[    0.345138] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.346515] NFS: Registering the id_resolver key type
[    0.346585] Key type id_resolver registered
[    0.346600] Key type id_legacy registered
[    0.346683] ntfs: driver 2.1.32 [Flags: R/O].
[    0.351130] Key type asymmetric registered
[    0.351161] Asymmetric key parser 'x509' registered
[    0.351288] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    0.351310] io scheduler noop registered
[    0.351324] io scheduler deadline registered
[    0.351792] io scheduler cfq registered (default)
[    0.351814] io scheduler mq-deadline registered
[    0.351829] io scheduler kyber registered
[    0.354824] pinctrl-single 44e10800.pinmux: 142 pins, size 568
[    0.456750] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[    0.463668] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 30, base_baud = 3000000) is a 8250
[    1.117066] console [ttyS1] enabled
[    1.123992] omap_rng 48310000.rng: Random Number Generator ver. 20
[    1.130742] random: fast init done
[    1.131063] random: crng init done
[    1.162051] brd: module loaded
[    1.178569] loop: module loaded
[    1.187448] m25p80 spi0.0: is25lp128 (16384 Kbytes)
[    1.192802] 6 fixed-partitions partitions found on MTD device spi0.0
[    1.199463] Creating 6 MTD partitions on "spi0.0":
[    1.204500] 0x000000a00000-0x000001000000 : "userfs"
[    1.211551] 0x000000400000-0x000000a00000 : "ramdisk"
[    1.218346] 0x0000000e0000-0x0000003c0000 : "kernel"
[    1.225102] 0x0000003c0000-0x000000400000 : "device-tree"
[    1.232289] 0x0000000a0000-0x0000000e0000 : "u-boot-config"
[    1.239584] 0x000000000000-0x0000000a0000 : "u-boot"
[    1.247752] mdio_bus fixed-0: GPIO lookup for consumer reset
[    1.247771] mdio_bus fixed-0: using lookup tables for GPIO lookup
[    1.247784] mdio_bus fixed-0: No GPIO consumer reset found
[    1.247831] libphy: Fixed MDIO Bus: probed
[    1.271508] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
[    1.271527] mdio_bus 4a101000.mdio: using device tree for GPIO lookup
[    1.271594] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/ocp/ethernet@4a100000/mdio@4a101000[0]' - status (0)
[    1.271688] gpio gpiochip3: Persistence not supported for GPIO 16
[    1.271716] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
[    1.271726] mdio_bus 4a101000.mdio: using device tree for GPIO lookup
[    1.271760] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/ethernet@4a100000/mdio@4a101000[1]'
[    1.271787] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/ethernet@4a100000/mdio@4a101000[1]'
[    1.271803] mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup
[    1.271815] mdio_bus 4a101000.mdio: No GPIO consumer reset found
[    1.330606] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[    1.338644] davinci_mdio 4a101000.mdio: detected phy mask fffffff7
[    1.346664] libphy: 4a101000.mdio: probed
[    1.350964] davinci_mdio 4a101000.mdio: phy[3]: device 4a101000.mdio:03, driver Micrel KSZ8081 or KSZ8091
[    1.362362] cpsw 4a100000.ethernet: Detected MACID = 10:ce:a9:92:ff:4f
[    1.369383] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[    1.376145] cpsw 4a100000.ethernet: ALE Table size 1024
[    1.381723] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[    1.392117] i2c /dev entries driver
[    1.397981] sdhci: Secure Digital Host Controller Interface driver
[    1.404657] sdhci: Copyright(c) Pierre Ossman
[    1.410280] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
[    1.410297] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[    1.410358] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
[    1.410628] gpio gpiochip0: Persistence not supported for GPIO 6
[    1.410657] omap_gpio 44e07000.gpio: Could not set line 6 debounce to 200000 microseconds (-22)
[    1.419779] omap_hsmmc 48060000.mmc: Got CD GPIO
[    1.424629] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
[    1.424640] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
[    1.424674] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
[    1.424699] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
[    1.424715] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
[    1.424728] omap_hsmmc 48060000.mmc: No GPIO consumer wp found
[    1.425661] omap_hsmmc 48060000.mmc: Linked as a consumer to regulator.1
[    1.459315] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.474297] NET: Registered protocol family 10
[    1.481563] Segment Routing with IPv6
[    1.485583] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    1.491451] mmc0: host does not support reading read-only switch, assuming write-enable
[    1.493361] mmc0: new high speed SDHC card at address 1234
[    1.501556] mmcblk0: mmc0:1234 SA32G 28.8 GiB
[    1.504071]  mmcblk0: p1 p2
[    1.520275] NET: Registered protocol family 17
[    1.525459] Key type dns_resolver registered
[    1.530314] omap_voltage_late_init: Voltage driver support not added
[    1.538473] Loading compiled-in X.509 certificates
[    1.603497] tps65217 0-0024: TPS65217 ID 0xe version 1.2
[    1.609238] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[    1.616064] hctosys: unable to open rtc device (rtc0)
[    1.622188] ALSA device list:
[    1.625315]   No soundcards found.
[    1.633390] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem
[    7.724737] EXT4-fs (mmcblk0p2): recovery complete
[    7.732378] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    7.740980] VFS: Mounted root (ext3 filesystem) on device 179:2.
[    7.757110] devtmpfs: mounted
[    7.763047] Freeing unused kernel memory: 1024K
[    7.768629] Run /sbin/init as init process
[    8.651200] udevd[99]: starting version 3.2.5
[    8.747978] udevd[100]: starting eudev-3.2.5
[    9.120829] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[    9.141452] omap_rtc 44e3e000.rtc: char device (253:0)
[    9.141497] omap_rtc 44e3e000.rtc: registered as rtc0
[    9.805355] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[    9.871745] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[    9.900870] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[    9.919960] remoteproc remoteproc0: wkup_m3 is available
[    9.939446] omap-aes 53500000.aes: will run requests pump with realtime priority
[    9.982740] PM: Cannot get wkup_m3_ipc handle
[    9.985967] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[    9.986747] PM: Cannot get wkup_m3_ipc handle
[   10.000257] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[   10.111479] PM: Cannot get wkup_m3_ipc handle
[   10.144366] PM: Cannot get wkup_m3_ipc handle
[   10.149073] remoteproc remoteproc0: powering up wkup_m3
[   10.193433] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 242888
[   10.220645] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
[   10.233002] remoteproc remoteproc0: remote processor wkup_m3 is now up
[   11.635170] PM: bootloader does not support rtc-only!
[   11.734941] remoteproc remoteproc1: 4a334000.pru is available
[   11.741299] pru-rproc 4a334000.pru: PRU rproc node pru@4a334000 probed successfully
[   11.751576] remoteproc remoteproc2: 4a338000.pru is available
[   11.757743] pru-rproc 4a338000.pru: PRU rproc node pru@4a338000 probed successfully
[   39.440765] net eth0: initializing cpsw version 1.12 (0)
[   39.551731] Micrel KSZ8081 or KSZ8091 4a101000.mdio:03: attached PHY driver [Micrel KSZ8081 or KSZ8091] (mii_bus:phy_addr=4a101000.mdio:03, irq=POLL)
[   39.574964] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   41.681579] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[   41.690012] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
root@mgate-eth:~#